<SEC-DOCUMENT>0000102729-22-000008.txt : 20220223
<SEC-HEADER>0000102729-22-000008.hdr.sgml : 20220223
<ACCEPTANCE-DATETIME>20220223162547
ACCESSION NUMBER:		0000102729-22-000008
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		119
CONFORMED PERIOD OF REPORT:	20211225
FILED AS OF DATE:		20220223
DATE AS OF CHANGE:		20220223

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

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

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

	MAIL ADDRESS:	
		STREET 1:		15000 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-20211225.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:ef416f2e-12f2-4ef5-81bf-58238275303b,g:7eb61e48-f4b4-4815-b34b-db5f16d94c69,d:599fc65fa2a0482eb8add623380b814a--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vmi="http://www.valmont.com/20211225" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2021" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>vmi-20211225</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF8wLTEtMS0xLTEyMzMy_d75edbe1-af2c-49ff-917c-df38c201efb5">December 25</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF8wLTEtMS0xLTEyMzMy_ec849de2-f5d7-41f4-8590-302965373c31">December 25, 2021</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF8yLTEtMS0xLTEyMzMy_632a4931-48cb-4a78-9cdf-c3fe48b43f8c">0000102729</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF81LTEtMS0xLTEyMzMy_64d19be7-1888-4b25-b1df-060026d52b7b">false</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF8xNi0xLTEtMS0xMjMzMg_91d07f3d-cc16-4f26-b22b-43a78879a9ed">2019</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF8xNy0xLTEtMS0xMjMzMg_76175609-bb5f-4d3f-9f7d-788f6bdd5870">FY</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMS0xLTEtMS0xMjMzMg_891c3119-342c-494e-9d61-3e2a9be1ef15">&#8212;</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMS0zLTEtMS0xMjMzMg_14e4c929-09b8-4714-8ff9-02c405c62f88">2,428</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMS01LTEtMS0xMjMzMg_45a5a9d8-7767-41e8-bd69-5bb517d55b30">384</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMi0xLTEtMS0xMjMzMg_6e431f4d-b5bf-411d-b4c3-928bf2687a8a">25,736</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMi0zLTEtMS0xMjMzMg_e58fa583-3d01-415d-bbfa-994a782c2493">4,183</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMi01LTEtMS0xMjMzMg_e593347a-bbdf-4729-a1ff-8e4feb38373f">2,710</ix:nonFraction><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMC0xLTEtMS0xMjMzMg_d75edbe1-af2c-49ff-917c-df38c201efb5">December 25</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMC0xLTEtMS0xMjMzMg_ec849de2-f5d7-41f4-8590-302965373c31">December 25, 2021</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMS0xLTEtMS0xMjMzMg_7e30aff5-8093-40d2-a039-78fe8f6a8a6f">18,050</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMS0yLTEtMS0xMjMzMg_25d7c3ea-e10d-4384-ac6d-3d349c19f9c7">15,952</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNS0xLTEtMS0xMjMzMg_8483e466-0515-4551-b5e0-75bf513f7ab4">1</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNS0xLTEtMS0xMjMzMg_c6a8ba61-fc41-4e72-bcfc-90c039b6b7ae">1</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNS0yLTEtMS0xMjMzMg_e723f505-efde-4068-a498-3183adcb494b">1</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNi0xLTEtMS0xMjMzMg_23a50bfc-7fa4-4e74-ba6d-e8f0a7e67175">500,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNi0xLTEtMS0xMjMzMg_85e3468f-c4e1-4b82-970b-fbdb7717874f">500,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNi0yLTEtMS0xMjMzMg_83e634cf-8567-466a-a72b-9f33bf9ba845">500,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNy0xLTEtMS0xMjMzMg_502554fa-daef-46d3-8bfa-625139108e21">none</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNy0xLTEtMS0xMjMzMg_b282c14f-305e-43b8-919c-6a5c0a61edc0">none</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNy0yLTEtMS0xMjMzMg_b06685a6-aae0-4993-8eea-1a0868fb1929">none</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTAtMS0xLTEtMTIzMzI_a9a4a4b5-c68e-4d1f-bb95-245c8618a766">1</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTAtMS0xLTEtMTIzMzI_fd14b056-52dd-49a2-9f4c-a66f97c21879">1</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTAtMi0xLTEtMTIzMzI_5cc1e43b-b6af-4434-bde9-c48ae32b82f9">1</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTEtMS0xLTEtMTIzMzI_1030d72a-c9ba-4935-850e-6acaea65f86f">75,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTEtMS0xLTEtMTIzMzI_d296626e-6d31-41c1-8a92-ed3dcaf0012a">75,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTEtMi0xLTEtMTIzMzI_9c8c4254-4b64-400a-9556-9061311b51ee">75,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTItMS0xLTEtMTIzMzI_2cb1fbc9-9dd2-4a11-8bb4-e004afdc15d0">27,900,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTItMS0xLTEtMTIzMzI_3c0d8dc3-74c8-488b-bc95-474632a69073">27,900,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTItMi0xLTEtMTIzMzI_dbea5981-2354-493c-8ca3-9dd767b21719">27,900,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTMtMS0xLTEtMTIzMzI_ab6daf31-d445-41e8-9f68-90c113873230">6,619,860</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTMtMi0xLTEtMTIzMzI_78a9e971-1177-441e-9942-15c3e3bc8870">6,674,866</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfNC0xLTEtMS0xMjMzMg_47895f6f-d2ca-42d7-b513-c8b19c0c1eb2">2.00</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfNC0yLTEtMS0xMjMzMg_8d685e63-940f-40a4-8fa6-81ea1a308512">1.80</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfNC0zLTEtMS0xMjMzMg_4705b762-5615-47b2-9ee8-c6d1a07ff5b2">1.50</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfOC0xLTEtMS0xMjMzMg_f925d60f-9c1b-4131-b476-592ea17261c5">111,833</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfOC0yLTEtMS0xMjMzMg_959bca58-85ad-4115-83e5-e60a815956b2">441,119</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfOC0zLTEtMS0xMjMzMg_18d8b758-f9ef-48d5-b111-a5d9ff620a94">491,045</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="vmi:TreasuryStockSharesAcquiredStockPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTItMS0xLTEtMTIzMzI_d85b2006-4a08-409b-8c08-01aa434b41f1">90,292</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="vmi:TreasuryStockSharesAcquiredStockPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTItMi0xLTEtMTIzMzI_8af11f9a-72db-4649-a01a-a5e82d399d59">88,411</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="vmi:TreasuryStockSharesAcquiredStockPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTItMy0xLTEtMTIzMzI_76f6b493-943d-4026-a778-1db062116ab6">90,868</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTYtMS0xLTEtMTIzMzI_ea96ff87-a438-484f-a83b-de087766dd20">169,908</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTYtMi0xLTEtMTIzMzI_bf2e8885-8636-4658-a06f-28ca0aa5eb94">147,014</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTYtMy0xLTEtMTIzMzI_3aa81336-f7ee-47b1-b36e-bc13ad349d2d">119,789</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMjAtMS0xLTEtMTIzMzI_ea107af7-b322-4faa-8832-5a655a8deb1d">88,395</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMjAtMi0xLTEtMTIzMzI_6a5c6874-8f7a-4430-a0fd-2286de079b44">65,248</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMjAtMy0xLTEtMTIzMzI_be89b519-eedd-41ae-8919-f7c8c2b28580">60,021</ix:nonFraction><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:LengthOfFiscalYear" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzMx_03ec67ec-c2f0-4df7-b36c-0086eb4dafe0">364</ix:nonNumeric><ix:nonNumeric contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" name="vmi:LengthOfFiscalYear53Weeks" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzM3_89c7ef7c-b32f-4902-8dd9-a7a81425276f">371</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:LengthOfFiscalYear" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzIzMw_4355de55-384f-4823-8146-039901a729af">364</ix:nonNumeric><ix:nonNumeric contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" name="vmi:LengthOfFiscalYear" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzIzOA_875cb43c-e91a-4ec3-86f0-652e3774f686">364</ix:nonNumeric><ix:nonNumeric contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" name="vmi:LengthOfFiscalYear" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzI0Mw_f4df01d1-03c6-4f4f-8edd-496ba6b83021">364</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzM2Mg_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzM2Mg_ec849de2-f5d7-41f4-8590-302965373c31">December&#160;25, 2021</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ifc1f88e2957b49a3993adb98462ce3eb_D20201227-20211225" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzMvZnJhZzo0N2MzMDJmZWUzNjc0MzlhOWUxYWU2NzY2YmY3YWI1ZC90YWJsZTo3MjdmMmI3YWNiZjg0NzY0YTIxOTBiZWQ4ZDZkODdlZS90YWJsZXJhbmdlOjcyN2YyYjdhY2JmODQ3NjRhMjE5MGJlZDhkNmQ4N2VlXzAtMS0xLTEtMTIzMzI_53810982-6e63-4dc8-84fc-f992215e647c">0.50</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i422bb31bb6d54b9aaa05d5db23f00286_D20201227-20211225" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzMvZnJhZzo0N2MzMDJmZWUzNjc0MzlhOWUxYWU2NzY2YmY3YWI1ZC90YWJsZTo3MjdmMmI3YWNiZjg0NzY0YTIxOTBiZWQ4ZDZkODdlZS90YWJsZXJhbmdlOjcyN2YyYjdhY2JmODQ3NjRhMjE5MGJlZDhkNmQ4N2VlXzItMS0xLTEtMTIzMzI_a3ab292b-bdf2-45e6-acd4-3e9503002591">1</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i682f9d6e3ecb49498f0cc7a1cdc1565e_D20201227-20211225" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzMvZnJhZzo0N2MzMDJmZWUzNjc0MzlhOWUxYWU2NzY2YmY3YWI1ZC90YWJsZTo3MjdmMmI3YWNiZjg0NzY0YTIxOTBiZWQ4ZDZkODdlZS90YWJsZXJhbmdlOjcyN2YyYjdhY2JmODQ3NjRhMjE5MGJlZDhkNmQ4N2VlXzQtMS0xLTEtMTIzMzI_02a144fd-6ece-430e-b3cd-b6504e71cb1d">0.625</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i1ce9f59c03e64508918cef3fdbe69084_D20201227-20211225" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzMvZnJhZzo0N2MzMDJmZWUzNjc0MzlhOWUxYWU2NzY2YmY3YWI1ZC90YWJsZTo3MjdmMmI3YWNiZjg0NzY0YTIxOTBiZWQ4ZDZkODdlZS90YWJsZXJhbmdlOjcyN2YyYjdhY2JmODQ3NjRhMjE5MGJlZDhkNmQ4N2VlXzctMS0xLTEtMTIzMzI_767134a4-527d-4f48-9de9-cdbf821c9e97">0.01</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i69795182089640fe90d0839465e1eaad_D20201227-20211225" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzMvZnJhZzo0N2MzMDJmZWUzNjc0MzlhOWUxYWU2NzY2YmY3YWI1ZC90YWJsZTo3MjdmMmI3YWNiZjg0NzY0YTIxOTBiZWQ4ZDZkODdlZS90YWJsZXJhbmdlOjcyN2YyYjdhY2JmODQ3NjRhMjE5MGJlZDhkNmQ4N2VlXzctMi0xLTEtMTIzMzI_f7093a54-e340-4236-96a4-e5301336b861">0.01625</ix:nonFraction><ix:nonNumeric contextRef="ie7f28ac8c2f641a88a9813505d07e2d3_D20201227-20211225" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk3Mw_ee076d98-c7ca-482a-95fc-3d4c450e2c4c">P7Y</ix:nonNumeric><ix:nonNumeric contextRef="ie980516a518e403f929b35dd0f1390bc_D20201227-20211225" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE3MDQyNDMwMjM2NTYy_3681c158-d993-4466-9062-2c1cd34c02ff">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTozZGI2ZjYwYjQ4Yzc0MjI5ODg1MDc1M2M5YjgyZWI0ZS90YWJsZXJhbmdlOjNkYjZmNjBiNDhjNzQyMjk4ODUwNzUzYzliODJlYjRlXzEtMS0xLTEtMTIzMzI_555f80ba-4f6d-4c23-b927-8b9f2839bb6d">4.0</ix:nonNumeric><ix:nonNumeric contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTozZGI2ZjYwYjQ4Yzc0MjI5ODg1MDc1M2M5YjgyZWI0ZS90YWJsZXJhbmdlOjNkYjZmNjBiNDhjNzQyMjk4ODUwNzUzYzliODJlYjRlXzEtMy0xLTEtMTIzMzI_f4e2620b-f5e3-49b8-9629-d1145db04870">4.0</ix:nonNumeric><ix:nonNumeric contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTozZGI2ZjYwYjQ4Yzc0MjI5ODg1MDc1M2M5YjgyZWI0ZS90YWJsZXJhbmdlOjNkYjZmNjBiNDhjNzQyMjk4ODUwNzUzYzliODJlYjRlXzEtNS0xLTEtMTIzMzI_4a52e89c-cfc8-4850-bbab-357d63d89503">3.0</ix:nonNumeric><ix:nonFraction unitRef="usdPerShare" contextRef="i73f58f8fdf054d7ea64d67002b009580_D20201227-20211225" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzItMi0xLTEtMTIzMzI_1c6379f6-1c50-4601-83ed-b6f18c920cd8">&#8212;</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i8286994b642744d8a0b08de86d9df51a_D20201227-20211225" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzItNC0xLTEtMTIzMzI_a796a082-9300-435b-a650-023daef7e9ed">&#8212;</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i14dc65c9a550437ba04c282bdea546b4_D20201227-20211225" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzMtMi0xLTEtMTIzMzI_b34f3d17-16e7-4443-a36f-4286b5ef0572">&#8212;</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i9e8e65dd749242929e2c6e8e6dbfabcb_D20201227-20211225" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzMtNC0xLTEtMTIzMzI_d5d3085f-c444-4304-b02b-19d8e1c49c2f">&#8212;</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="ie166f0bd43444fb6928c700ae7f25303_D20201227-20211225" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzQtMi0xLTEtMTIzMzI_8f610b14-04d7-4cbd-92b3-cb0a24457344">&#8212;</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i08256fc1ba8f46689a94009d79af7a2e_D20201227-20211225" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzQtNC0xLTEtMTIzMzI_8a97944e-b471-49cb-9fae-5520a33e1c02">&#8212;</ix:nonFraction><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDgvZnJhZzpiNDcwNTQ4Mjc4YmY0ZjU5YmUxZTA3ZDQ3MmVhMWJjNy90ZXh0cmVnaW9uOmI0NzA1NDgyNzhiZjRmNTliZTFlMDdkNDcyZWExYmM3XzEwMQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDgvZnJhZzpiNDcwNTQ4Mjc4YmY0ZjU5YmUxZTA3ZDQ3MmVhMWJjNy90ZXh0cmVnaW9uOmI0NzA1NDgyNzhiZjRmNTliZTFlMDdkNDcyZWExYmM3XzEwMQ_ec849de2-f5d7-41f4-8590-302965373c31">December&#160;25, 2021</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDgvZnJhZzpiNDcwNTQ4Mjc4YmY0ZjU5YmUxZTA3ZDQ3MmVhMWJjNy90ZXh0cmVnaW9uOmI0NzA1NDgyNzhiZjRmNTliZTFlMDdkNDcyZWExYmM3XzIyNQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDgvZnJhZzpiNDcwNTQ4Mjc4YmY0ZjU5YmUxZTA3ZDQ3MmVhMWJjNy90ZXh0cmVnaW9uOmI0NzA1NDgyNzhiZjRmNTliZTFlMDdkNDcyZWExYmM3XzIyNQ_ec849de2-f5d7-41f4-8590-302965373c31">December&#160;25, 2021</ix:nonNumeric><ix:nonNumeric contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_afcc3f69-38ed-44ad-b747-70766402ff35">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_d3aa940a-0d5c-4693-8dd4-e06b0ae7f2bb">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_423b1f75-7951-4753-bbda-3ecd440f7889">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_fae0a03b-8133-4a2c-a165-3a2d143198a5">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_a0307a2a-cde4-48b7-b8ab-73f6280075e3">http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_ec0483f9-96bd-4711-9a82-1311896e638f">http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="vmi-20211225.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></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="i280f7313d5d44d40abbb966ae9390de1_I20220217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i93909e1ac92f44819eb30d42e93187c5_I20210626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ib55139727d0c43cab2f76741b8fc1863_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91a052c180aa49c1a0ba41ccf988e306_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="i1ffafeb2e9a54e4285b9016caffd7b28_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="ibf4ca0a3377641a19e1f47c9b56cbef0_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b01483f6afa44748053df5339b8d9fc_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="ibfe87614caf8438fa415232834e29ecb_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="ibb9a454541b24a30b6a1f8f174a571cc_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:context id="i21dba9e9b57f4ea19aaf472caba9eb00_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: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="i2e98d037f024433f80efdd6f54ae17ca_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i106931cb60fa4b7f928ed74002be7c76_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="ieb4f24e621cf4508b55bf068b94620c3_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="i4ebfb602551140a08126775004815ca7_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="icd6e89d2c6514af7af017e38897e404f_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="i2e0748d593d4486abd3f918cc34e96e9_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="idc0320807c074a09823745410057188e_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="ia2db8319c0bb45808763a846106b11fb_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="ic0a9283519dc4904b8a67180dae86c0b_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="i9fde46699ecb44a29a08fe61d9bae390_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="i6fa12f3068bb496b88e8a14fd65d7011_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="if5e8697c36e246eaa9d0291836b8af03_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="if098988b7768478e8ee3f4a91c3a22b6_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="i60847617888e405fbb80205a221b9eb3_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="if64a857d36904b1684541983fd6683d1_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><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">vmi:ASUUpdate201616Member</xbrldi:explicitMember><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="ic303cd66b4dd418aa88f5a75b804b80c_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">vmi:ASUUpdate201616Member</xbrldi:explicitMember><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="i0d54f4d7489d4ff9930ffa38c7a702d2_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="ia2959e62e74e4c20a24c9d9b1259eac2_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="ida50007688254cb48edae2068e0265c3_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="idc0ed9423f4b4685ac435e318fa3959a_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="i9592ef27727f4c9ba5c930f8bb301dc6_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="i014e03ef8a6a4f199eba6e6d3d64111c_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="i9b7e22410f694fbe871e627ba7d962ab_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="iaa6701d4cc6c4b58aa46619927f95b7f_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="ibb03fd2d817b4013a4fda250dca3a034_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="icea76ff1760d480ab4c45242f2dfd789_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="i858cea1b17b2477184bca1fc00538528_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="i5193b713443d4ed3abc7966c87db63a4_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="i5e4e6658a0564a98aa931ff75df973b6_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="icc8cc8bf4dfa4d15ad3f9c97421861b3_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="i00bb8c0bd2f0414a97abb10c5ea66b70_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="i2950e82adce444c4baeeff0fa94fd14c_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="i3b5a4021acdc49b482ebd259e008409e_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="iee4aae4e64674d7ca148d0123e0bb45c_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:context id="i4bc694631ac0493180b138c2be496a76_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb40cce336334db0ae54189d33ea52e8_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0992ae2a2bb843d5ba55c5b3a92e7f48_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i165e45dd1c074904bb729be649176376_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e98e544f51b436e9befae2b9c9763ae_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bfbd002267a4f4f8ef098a7b200f634_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6cf85564d1b42e09558b470cbadf648_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0917b8bfae0446b5b047e341be8018cf_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icaca67b4821349a5b3a4f37ec108b4b1_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia083d2a2d0794048bf30bd96a3ee0fde_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if45de337c3d3449d9fbccd1d80b468a0_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5eaa217e93b045349764a37853c5c773_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ifa4122a86636478fadb6c7b07c755fce_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ba09b06dd9645f6a932dbfd4cc37fd2_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>vmi:segment</xbrli:measure></xbrli:unit><xbrli:context id="i438d11b720c34457a827b335e21aa768_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia838627439f84cb683223dd403f9c0e6_D20201227-20211225"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i442d426875bb4832bb90931587f845b5_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cacfc069b24402db37419799b730dc2_D20201227-20211225"><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:MaximumMember</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="i05635f13c6524beeaccd7a09730c4b3f_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2edb764c1cdf49489afccb2569439dfa_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38c506cc8849458cb7ddf36997412940_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bd8a2f118b84904a09c2bfa28156e8b_D20201227-20211225"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i324945b589d848e4ab0279548639c73b_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91cc9f352fea41cc8e2a0f30bd1e3cf4_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="idc050c2b952c43f08cdd5fe25da954c4_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="ib579551d09544e628dd2a3c220bc105e_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="ie2b21e3224d44a6bb9932eb37f1ce3b0_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4e83262eb6d4fc1896ed3a2f7b4508b_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2568e8a97f8643fc86041b15ec0f0b54_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5edd5a88a06f4dc48af9a13661d0a209_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia57df28e0ace4fd6993dc8aa1e56e23b_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i488d70eaa07f416c94daaced447f9733_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29599cef975c454b8eb2ec7c4995faa9_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</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="i117d7c35ffed45d0a5f6f228ed32c401_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</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="ic755374594a54d66b23a4a619ad4792f_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><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="i86da5cb86f0546dbbc30f44c826f86f6_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><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="i39914aec10004f968d8f9da058e46d92_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><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="i1e515edffe19497fa5db46b08c2a2ebc_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><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="ibe7a395572d343aa99d88f0b0b4c4945_D20201227-20211225"><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:TransferredAtPointInTimeMember</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="ie96fddf005b74381b7715567926eab80_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccdf526771054058a331e3f242969b71_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: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="ife7bda84ec0e4c06a160510f2204d5c0_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="i02d96a3cbceb44019c326fde06e6f9a9_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: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="icf88558e8cea43ae823e67a7061a3daf_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="ic02cc3539fd044838f54ced635db818a_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ac9682119c546f8b97b2113e5f452ae_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4d5b9c0adaf492cbecd6c4d04324f8e_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="iaf50e521bcc54717b9b1298d9a8af064_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="i1d0831ade5534c23af6806b472a4fdcf_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="i8eaa01a6b6ef47fba5c523ed0a6c2cea_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="i4bf9da36b2d04692ae6296328ea88f25_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ecdcd5ba26a4027b8c54668d013e165_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bc7b4524ace47a49433b8f2cb39c6d2_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="i7db9c6b528a24d14beb9f411f84005ca_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="id7b8fc13ca274da099f38881ca80120b_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="i57de554a6d594ecc9f3ea68a42e330bc_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="id93a110a01ce420fab3713b7a326bc70_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i162575fd1d6f4715b6d7879ab56540a9_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fc5ce373d134b4797f7cf5ffa31b8ba_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="ib041110686ce4b0eba65d53b22afe6bb_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="i2f317b60d2324ccfbe1193eeab212a62_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="ie706054a5b1244cd8701edd460b4e166_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="i6838abedc39d4a60a12443cbb8b5a440_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f1776558bf4463894ee750b1bcf5f96_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8154ade54d44c1b86439a6992ab6159_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="i957ae6adddf94646838a1f6f1ae0b821_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="iba4753830d1d422790f3c4a4f1208b6c_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="if38b9a3065fb4ee2ae7b7113a382e415_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="i6fba70d5f993493ab7e18c031d67fc95_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="i0865f1b3d14c4017b651cd1bb638cf56_D20210512-20210512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-12</xbrli:startDate><xbrli:endDate>2021-05-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if36ed4badc094f5a940be0b2718074b2_I20210512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib25e514bb4be47aebe7bb26900598fe5_I20210512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e03f56cb96c41bab0c4f80c4935e3a3_I20210512"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief19c364988548f78d1b3b869748ff21_D20210512-20210512"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-12</xbrli:startDate><xbrli:endDate>2021-05-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e3996c0a8734c69a6eebd4ca285febe_D20210512-20210512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-12</xbrli:startDate><xbrli:endDate>2021-05-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib197f9c559a141b7aaf8342dee073579_D20210420-20210420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:PivoTracMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-20</xbrli:startDate><xbrli:endDate>2021-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73971f357cbb403695f7cc7d32ceb2bd_I20210420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:PivoTracMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff215862e0f846818516c84ea591a9d5_I20210420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:PivoTracMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbac72a4d1ce41f5b15d444c4c10ecf6_D20210420-20210420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:PivoTracMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-20</xbrli:startDate><xbrli:endDate>2021-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ea7fc15f45743038ed0a3d38ccebba2_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="i7e06e3587ed740bfa5b236e00a72ad1e_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="id1e8fe0383354eb6bb207ceaa2e1cb3f_I20200529"><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:EnergiaSolarDoBrasilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5f5b4f0da904e2abdf3531dbbede6d6_D20200529-20200529"><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: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="i3db6d286175445f3b76b1adfa92d2e30_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="if63b88d4cbfc4de4a694a80d0ac2c41a_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="ic2f18b3d591440589da01f31adbf8c8e_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><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea08f8d0dd5f42deac9bf9efa04edca6_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="i62ce41a1b03f47e3b5c214a28ada70b7_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="i785129cd6d624663a3787d1a8f80bda9_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="idb99a4b66dfd49c784d1cd076a0eff42_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="if73774ddf567495f8e5a562a1730813c_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="ieb662e130d3a4316a83b2cdb1d4492c9_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="i2aad5c5438614a1294f7e210504c78f3_I20210327"><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>2021-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9814fdea1724944b891a33617947513_I20190211"><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:UnitedGalvanizingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e6ffcec798d4201b5d64d12d652fa23_I20190211"><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><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="i1aebb8a6584a4c31869db2339f30e74a_D20190211-20190211"><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: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="i41a69131229c412e911da1961d063c50_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="i658231930b794396a9a00404350b947e_D20200201-20200229"><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-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e4c827f1ba1453884fd840ff3a0b026_D20210328-20210626"><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>2021-03-28</xbrli:startDate><xbrli:endDate>2021-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02df0ca885d0484a954b58ec8988097e_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i472e54c3509640e88a66fd3ef0c1a740_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="i6dc844883032404daa6ac5266cd1075a_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="i253efaad13474e41a604d5a73d8d8d9e_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="i49237bdb871f408bbdbaf2bc0ced4bad_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><xbrldi:explicitMember dimension="srt:OwnershipAxis">vmi:MinorityInterestOwnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i098fbac73a3e405198d367d159859d93_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="i3a695954f3e948bd90aa301fd1555fb3_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="facility"><xbrli:measure>vmi:facility</xbrli:measure></xbrli:unit><xbrli:context id="ie0fd25cd707246169b5e78bba3f691e4_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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="i531cc0c47278440e867d77b5cac004f9_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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="i2c7f8b9f9e524945b423913e19c6f16c_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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="i0f8319ada063485bb3a112bf4d460a42_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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="i464202b809814110982e407510961878_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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="idaca098e16314fb88b3490ac6f870048_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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="i051bc116750e49e5ab6df697b4453397_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</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="i15e515830abe4c53b1c6baf92a694eb1_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</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="i8c6159023851481cb9506f5f88e01966_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</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="iae80ffcca764466185843eccb4a345d7_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</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="i113029aff8714d85bb7414f347a3dede_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</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="i07f3a7bf001e4cdea6d8071aadccddaf_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</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="i10dfebc35660453081e19ed61e41bb48_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</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="i2a14907d17964479a571ca76a0ab8997_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</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="i6451db7fb2324ccbbf21e6de450253fb_D20201227-20211225"><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:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="iec82aedbb9464e5d89f5986e06895d5f_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</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="iffee93b22e924559a69a596818e834a1_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="i90789cc649eb4ba080a000bd3a4869ce_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0038751c94c74f2a8b2c3033c3fc7584_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</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="i28ab5e1c7c33496492dfd4a64b0cd277_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad7e043138de4aed90290f6e7f09b8f1_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc3b643cbc15451db434df20461434b8_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12b074aa9ba24520b5612643751edd24_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="i6da2cb908f7a4cbd8057a4ac4683570c_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib00750fb76194c4a809a7245a38d41a8_D20201227-20211225"><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">us-gaap:EmployeeSeveranceMember</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="icb50ba29d11041eda1030c64f1ba13aa_D20201227-20211225"><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">us-gaap:EmployeeSeveranceMember</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="i7deee3ecbbf34d4d96c9f9c87f815fb9_D20201227-20211225"><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:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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="i04fdb484e4ee4ccb996b7b12f7534b20_D20201227-20211225"><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:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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="i4cdf12da85444b2dba46e86db9ce88ed_D20201227-20211225"><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">us-gaap:EmployeeSeveranceMember</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="i1e41ec4d0942486f9c5c81c6a5d937b8_D20201227-20211225"><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:EmployeeSeveranceMember</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="ib85185a57869469181b149fc3b1be7c1_D20201227-20211225"><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">us-gaap:OtherRestructuringMember</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="icbd35115b224448eba2c6282d4ab1be7_D20201227-20211225"><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">us-gaap:OtherRestructuringMember</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="i041f0b5ef1564369aa355e1fd09ce8d3_D20201227-20211225"><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:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</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="i5068f0f76a0143d8a68026b2a156871d_D20201227-20211225"><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:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</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="i6a0cdb2db9ca4a8689ae4d58357bc654_D20201227-20211225"><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">us-gaap:OtherRestructuringMember</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="ic0b3215a4feb4c98a6dea3f8f0da9287_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib77eff8e15da41909831cf1a7252498d_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</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="icb1e076e72c6401e92268252414ed4ee_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</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="i938777c317034afbbc4a62e0eef78993_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</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="i4168cdcdb2014c23a7dfc3dbb3434413_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</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="i44d8949fdc9a4be5b183bfb7b6d86f98_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="id83a822483b84680b9354693760f8087_D20201227-20211225"><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:SellingGeneralAndAdministrativeExpensesMember</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="id4953062e7d740ad8a5b98d5b0d4c483_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0c8929b0686407cb8f4c22604488004_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77ede6d123ab485faab36856dd8ecbd5_D20201227-20211225"><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:CoatingsSegmentMember</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="i51d0f32991134a50b338b81baf2bc864_D20201227-20211225"><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:IrrigationSegmentMember</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="i4633fa70d08644bc875b3e2b57eb5f3f_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id39b8ec741874c3fa4bb3cd9b3ee8b7c_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c0d48be4ce949478b102722f8a7b6ef_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cb1fc6905ce442ab89edcaea5e97aae_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9144cf5149aa4e7e9bd809d9e788023b_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2267ac4fa0e947dab8c22fdda3d82b56_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="icd84fb2f0d524c61a71d263c4a554591_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa33f7f1547548b395e2078814d5d3f8_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc08c85ac85c4dbda262571ee9c7b5d1_I20201226"><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>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a599ee636a1499d8dff23adf3f34d65_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="i29dd0f65cb20401ca600b379f02bc75d_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6a0fe3343644470ade3f170f6294b96_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="i1a680a65fb47488a9b93d25ced04f382_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c3953d0878241728624ccc256fc0a73_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="i0e13d4bd3386442c90033f7fc0660862_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0113842e33784ce8979dfefab4341c84_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="ib9500d03d7cf4671829ef53bd77fca2b_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ddb310c53ca4c2fb2b9c69f067ba93a_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="ifc4d582d00874415a468154411b3917c_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i702f6c84afd34fff8b7bf2d0ce90a20f_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="i796d14a143f34c57ad729ee11413144e_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63d26f9451da4f96afc33da8b75ad2ba_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="i9ec3e958573a473da18f1512e10e6f0b_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8407f5de9a954c039b6eb780330e6b57_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4283aa9c34094d40a6514df047116032_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7f36b9fb93448e7957dfb9eb4c8a361_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ab447bdf6064b17b2634da1fc0d6779_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i146502a9e5e045e99bfe4f336b2f4a03_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="i2ac24d25b46c4af9b0d7bb0c2f516b9a_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57683ab856d14c9f9ff8d79191477944_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d4ae486786a4f4fa8b2520f41adbf78_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="ib1c34384da18466d9ec3d54d8d70de13_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="ife884a466f884ce18fc5c858614b6f1f_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="i9f8812e934d346aebbc92c7f1d5d9151_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="i7376f76e62694030a724fadfab63728b_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="i44ed7b3e7d8c4493b13dafd94af7e060_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="i4f560703beb449c58c64df2079f2561e_D20210926-20211225"><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>2021-09-26</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i266f5e565f544dfe91627de4d97e248b_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98d86a89cd454ebc96ee5a1e3e123a34_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="i889fbc29b5344942a35ee85d4ce8f954_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a145b252c1a45b89c9ab2b871e2b6de_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="idbab4989a2914679ba114c448a4036e0_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84d4c2763c894698a898c970309467b2_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="i1af2c11adac34421b9d1c9c669e32288_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2ea6b9215634f29bc14dc01c2689ff5_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="i5a03f8d498154f3e9b4018448479f539_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbab6ae0d9b041fc900c2ed39c103528_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="i9342ac46099140aab92a81b12c00ef71_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id24fd9a43ebc47ffb03d4e56781be448_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="i2133fcf6dda245b6ab21cc0cb4a0d51f_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8abb356ba15f488ca2af3ebf0ed7ebe2_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="i74b0bbc5cfa24f2e8c73bab73181a04d_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fb9697096594df18a1cca3095b3a44e_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="id72fabb21b6645fa96782df96ce75761_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9525bf7209a04656a08148615b38cacd_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="ib3483fba6e2841f5b573aefba902d667_D20210828-20210828"><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>2021-08-28</xbrli:startDate><xbrli:endDate>2021-08-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ff0699eb19849d68acbde3d22eb5d17_D20210926-20211225"><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:startDate>2021-09-26</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17f89adcf4ef48ae95b23cb44308eca2_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="ie3dfafc5c2b346339095227170eec025_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="ie25ac7150baf4196853bf2d5b1624c78_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="iea2a584596c54de58ca99d05792a4a9f_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="i67af2553a0444a63935ad43cc23ea673_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="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36d78852b1554a00a15cead74299b70a_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0360a24c70e94a99ae9e068180f09056_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe71804d4776412fb3391c603f6991f3_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b289d8dc77140ff8ae1cdbd78785bba_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a1ba4b18bbb4067aa09d39691dc9739_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="ia55f00c7739342f1a3779192a0622ff7_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="i19e5629f9e864b1ca47d70757d9c62b0_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="i11b54a2da76e4c2bb6871baf44fad4b3_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="i461ff16b2f234d63865d4aaec6239ede_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="if8dc3287973a41618190e237135cd198_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="if538cab63d654bb5aa15172411e5c06e_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="i3ce60ab9fa21464286a24c527a54dc30_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="i09f88b70a6714c0baebdcda045805eff_D20210627-20210925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-27</xbrli:startDate><xbrli:endDate>2021-09-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f126630e51b447baf2a8f17fa68bbee_D20210328-20210626"><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>2021-03-28</xbrli:startDate><xbrli:endDate>2021-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a6541b01a0f41e19f017dae4304395b_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9688792d7e04482e801fbcd61642630f_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="if16da60bc81946bcb56afc4b83e75034_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i837b02c2d7ba49728e4c4e3800941d4f_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i153f0701689647a0b93d87daa09d57b5_I20211225"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c75c8594ac94f59a7394181f3cf05de_I20201226"><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><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="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8905d0c00d2c4e74b4b3f54cdcaafea6_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20e9861ef3f7477789748e2da09b52e0_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="ia33b0fb6ada3493085162337d2dc515c_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if75e1975a9574f5084d89d6eb9008b48_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="i1af1c608d98049b8be87e86ac07c010c_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i478cc6bda7814d5d85b6a44d99b56dd4_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="ib5168fae4de049068630168289df0de9_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65046d7f1bd4459a8bc16c725b6d2f94_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="ic4d3e9b1f13a4fb7952c635bf1f3eda9_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9380e1e414f645569953d9d28e2459dc_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86f8cb3a13b74ccaabd3132164a31891_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i422bb31bb6d54b9aaa05d5db23f00286_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie49d6fd2097a47a18c2909717594ef91_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1deca91bba0464394379456673a0e54_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i3c216805f0ee4a5095ac423f313fdcc3_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc1f88e2957b49a3993adb98462ce3eb_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68cc16d42abb48d4bc2ceef0d68c65e5_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</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="ie07953c0024f43859834e9f695e08d9a_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i682f9d6e3ecb49498f0cc7a1cdc1565e_D20201227-20211225"><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:MaximumMember</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="i59c409b76cbb44c883754dd8498776da_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</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="i7ba407775b5b499aa6cd2d3715485326_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55b1a92da0184278b7811fae06977436_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ce9f59c03e64508918cef3fdbe69084_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69795182089640fe90d0839465e1eaad_D20201227-20211225"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="ie7f28ac8c2f641a88a9813505d07e2d3_D20201227-20211225"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i6d805c0f141541a98825de4d0368e818_D20201227-20211225"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="ia3bbc56c5d5d40249a39b148fbb4f90c_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6a7682466534b619856b3aea72aabf1_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="i64adc96b0b044e1e81b787b162cfbbec_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="ic44acbb96e40444288a89f7db8b3acba_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2a9aae3f929496a83b25ad0189018ad_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="ief6333090980463b848c7b2942caf505_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="ia40ae4727b264ed6a808482a1a8d1a9a_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="iafaaf19561014a539bce557f2ef08a3a_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</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="i501e783dc3d04b64886d5a04c94cc533_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</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="ic6ad7c5a1c684d13a6a296141b292401_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</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="id25ea47cdd514f8d9390c6f71be30409_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0ffe6262d5d4b5ba31de7b839c1ad4f_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ae28cf5beeb4dc0827bb868f8e15da4_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie980516a518e403f929b35dd0f1390bc_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</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="id6bc52ae5d524964bfc3488166ec6a21_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6ac92aacebc4983bae2c98f5613a5bb_D20201227-20211225"><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:MaximumMember</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="i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaa43bf0a95c444e9bdfcd335e32f2f7_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="ia7883a6c92094433a11f651a77463aae_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="ie503b895513f442187de6e9d21d11362_I20211225"><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:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c4490b52a2e4b97aae2b19058c435fa_I20201226"><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:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2f08dd4b8dc44d2930d59c835b69701_I20191228"><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:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73f58f8fdf054d7ea64d67002b009580_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8286994b642744d8a0b08de86d9df51a_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14dc65c9a550437ba04c282bdea546b4_D20201227-20211225"><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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar104.47ToDollar110.33Member</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="i9e8e65dd749242929e2c6e8e6dbfabcb_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie166f0bd43444fb6928c700ae7f25303_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08256fc1ba8f46689a94009d79af7a2e_D20201227-20211225"><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:MaximumMember</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="i6cf4193950854907be8ff43ba13e0a1f_D20201227-20211225"><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="us-gaap:FairValueByAssetClassAxis">vmi:LongLivedAssetsMember</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="icc2fd284dd90469ba7d34c74b2999087_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</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="ie4c6712dcb784f4db884a05f88c9d89e_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5acbcf82faf4d4a916414ebac1e0ede_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb06218d2ca04a6d9647ccc647b43d76_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c7da6069e5a4db0b98d7b9709926859_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b55a4f3940c443baf7aeaa91d5b96c0_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="i947ebe8cbb44484283229010ae931abf_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="i1dbe2e42c6c442a18e6f516c8f52c7ff_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i381eef699a844d8b824e1b602bbf4392_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="i17a078eb451d4a4b92630e8cbf09926d_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4df10157c0354435a7e65f264c64fb02_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="if7a9f78d214b49f2b8595b92e2b71774_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae54ca74ef74488aaa8840d9cd2dc685_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7784b1a27a644652acb0fc36132be203_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dde3652b91941bb8c6003394cbdb0aa_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="ic0270fe363934e5fa5a6b8e21a737b02_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="i781562cf84d34b23af959480410ab1a1_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="ide92d9d3246f4d69a675b51cb6737231_I20211225"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica3f1aafc1144fa0961c31518c4db80e_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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dabdd3de4a24f41b8bdb6356dab2232_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2faf6bb3f01544089b16ea5a73ee9226_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="i592142d74b474854bd859d98501db5b5_I20211225"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb865bdcb3af43c29c18c7190fb2d11e_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><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="i0f44a1e18c7e46f09ebb746e66b75fad_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6d663fb054d40c88ccfae122754ad1c_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="ib03d175caac241b4a1168105026eded3_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a7173250e4648958f2194f0f83a1756_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="ic495f57d7c564180bcb239344e842e08_D20201227-20211225"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</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="ib26d763c0cb04169aa64765820e5d829_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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</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="ie595c10d79234f40bbd2e4e2c7385417_D20181230-20191228"><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><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:context id="i14a2e3fdfc2f46a8bee48e58daef116f_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77b63a17e4b84210bf087bc1195a7780_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="i941d134874414b369baf4f8a69582498_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="i82ed4a1d6cc3458588661fda577f6c4d_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i4a5767eb54e941518d93bcd48faba645_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:OtherNonoperatingIncomeExpenseMember</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="ie7c56f68d5a94008a7a0e8d3bad83e44_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</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="i7dc0930bb5e542609b9e7225baf537fb_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</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="i1ddff6dfe4fc4a58b424d4b8ed7d120e_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:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</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="i592d5a56790b4c8aa7c81f078172a1fe_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</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="i7ce2229dfc7a418c9c285206f3f533ab_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2fdc177977c4e44b9b53fa57685f209_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="i1dc23bfbda7d405ba8597c0efdf9ea29_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="ic3fc1e4ce4e14549a3394d8e0574286c_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2d32b93211d4e61b3295fa9dc1fe88a_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</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:unit id="t"><xbrli:measure>utr:T</xbrli:measure></xbrli:unit><xbrli:context id="i9a3e7cb3f7824e039ebd94fe60070b38_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59730126ffa84a8c8ab8344fb7620636_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</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="ia3824e9bef4445dbbf7afacc03f7525e_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli: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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="ia8c09ed6f75f4704909024a0a8f474f2_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli: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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a5e4687ff7f48c5ae6fa03aabf6fc84_D20210328-20210626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-28</xbrli:startDate><xbrli:endDate>2021-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0947d68d6d4a4dfa8aea3b7a0689ef2d_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</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="ib3e61a16fe3c4828849ac354b4509fb7_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="derivative"><xbrli:measure>vmi:derivative</xbrli:measure></xbrli:unit><xbrli:context id="i4e3622a9fa0842f4a513f95428bf926c_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icaf0ff59ad2f4c8ab972d3426c4afe02_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="dkk"><xbrli:measure>iso4217:DKK</xbrli:measure></xbrli:unit><xbrli:context id="i6a38fa2b4d3348e8aeb1fcff491886ba_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">vmi:CrossCurrencyInterestRateContractTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45f4e0f565d24d2c8ee9de05cbadf3c1_I20210626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-26</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:context id="ic74be7ad6c2343678081d19c71f1dc70_D20211226-20221224"><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>2021-12-26</xbrli:startDate><xbrli:endDate>2022-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="i22e7d796d15a4fd3bbe554a7d7ee8639_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cb325e823994b6882e3a8eee059b039_I20211225"><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:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b1738ebd68445c19042d7c863f070c9_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1ebd7415e8c4ec8b8bcefdfe0269522_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">exch:IMGI</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07114a588186428a9e41e00ec4b4f283_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbaa04dd3c7743709d38a3c1a75925c2_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61366e45e1e84f81a1567c9e716a8350_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9be1e20ad2f2494c8edeee4fe7b1e647_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i683efcee62e0422391af09937368a90b_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:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87a43ae11183432f8daab9911579411e_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="i7570995c82c24c87962d2298b66a8199_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">exch:IMGI</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="ia907d3cc56414c53a2dff57715c65e75_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="idbe799b154794aff875c1e5b185b1696_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="ib140a9adb20545fd8dfce444a2fc69de_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</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="i2023542573eb411ba474f8f8d1198133_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="i3c0043fb41354693bb196e21524a1f72_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</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="ia9c67e4ca1614988b4d696c4dac358af_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27215384d5dc43ba9f7f90c09ff4e179_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdbb25a7fcd640b2944e0f7b5f325dee_D20201227-20211225"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:SteelMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i4aeec95e9cc545b0893291bbe1777928_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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:SteelMember</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="i674c924ac4f44386be09f0d24791ff38_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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:SteelMember</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="i6ec8f6d0e7c544d39547aab744764ec0_D20201227-20211225"><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="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="iecd1209f0321404cb26e3e5397461963_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="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</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="i2bbf7c0bd7134585848a611213c5d140_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="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</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="i0e9f434155594647b6125e261155fc4b_D20201227-20211225"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:EngineeredSolarTrackerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i43c24982ec90468783ad0fab98ef9f0c_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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:EngineeredSolarTrackerSolutionsMember</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="ib8fc8cee153942e48a5a0ebcd1c023a3_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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:EngineeredSolarTrackerSolutionsMember</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="ia02fb3935bd041ceab5c8c885b419488_D20201227-20211225"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i2c69d1d1e8c34deea9fafddd190ccc2b_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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</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="i482c0d9f5e3a49f2bf880cb627ca7646_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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</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="ife543b71962c4f1987cdcd34fbfd39c2_D20201227-20211225"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i5476915bd4504e8fa16709bcd1c4f4c7_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><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="idd646539576c492fb369239cfa474caf_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><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="i8cd65d4ae6e94acbb6c8cc034155aa76_D20201227-20211225"><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:LightingAndTrafficMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="iba5eb16730f94929a24195b87caf074d_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:LightingAndTrafficMember</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="i4f14ab3177a44b39a31baf5292b2dc56_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:LightingAndTrafficMember</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="i5dbbf2a5f97a4a3e86286748acd136cb_D20201227-20211225"><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:CommunicationStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="id15e7be7a4f6484e92bdf1198a1f926f_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:CommunicationStructuresMember</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="i4d0bc27380b94adaa6cea5f9e2e434bc_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:CommunicationStructuresMember</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="i42f89e3fe9814d75bce42d48a17eeffc_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d6005671a0b418eae952b9b3defb96c_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="ie94af9d610d545b0b851034bcbc9dadf_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="i73185c481d4a462f9ffe97c05d3746b6_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5504172694204676bdff3107b6456550_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="ifa049d30a7f64be190e9abd20863994d_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="id1625f82dfc94e7abdb4addb874e6f50_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dae8254dfbf440bbce74f1cbc3e5b10_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="i698f491031ef4c0bbc8d21e6ad01eb93_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="i88cc592dafe44e62b33c67572c5c0095_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41c51454d7a54d9493091fb6122e2877_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="i7ec9a89da01c45b8970e6551fc59948c_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="i4296fed3f24940be9df60c272ca41a46_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cb46641a73c40749e3e9f588b46345b_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="if7064f794d974b72a04c74c22f802ac1_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="i0b3b29aa274642c9a94682183b8e54cf_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ae60208597e472c9cc36bd4d8ae72e9_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="i2d339eb568894cfcbcdfb0f6b673b00e_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="id90b05723a70434f90f121bb0ea34e37_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic14af23f2b95458fb3b871bdeb637937_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="iba01c826074d4818b4c57f210e2b87d1_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="i5d41d62a084d4b5583f8479015c515a8_D20201227-20211225"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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="ic8c753f0225f42d29f7460d9bfc53e51_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><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="i7d326e0fd2d449928d5429ce93a0d6e8_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><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="ib249e26fabdd4ee0b8868fa25c0f25c7_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9aec405ff4c746b5926de325d0691eb9_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="i599beb9ec173454a90756ebd3ced5f4d_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="i4df45cd0d29e4d6fbc2af7ae703cb91c_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30c1a3e5c2174be4a92989271907a1ba_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="i1c6cef134fd04b34b10d1192e804401c_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="i1b98a13345ce4702890663e9ce051e67_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52cd38a052ae4a74bbaeaf45aa7779e4_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="i520ff330e57f4f55b22a346a1304dd8c_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="i19f2af514c2c44eeae1484ec80f36bbe_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fa426cb8ee84832b52a82af4ab1e7aa_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="i04ae103812e5487eb8fd2a129040fc45_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="i03ad29234fc24585aea4ccbb3fec933f_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="ibf1e5a95939f4db1aa8d8dc7e787a8ff_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="i4c03f4bbf1a04a6f9f5447d5f7907818_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="i4c5148b172374db58663274955901a38_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="i7820c2768ea743319f4290eb54d207c1_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc4207932ce14c43af6c8346b39b1164_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="i6b8978dc805542789eacf5a21f08501f_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="i925f47b8f1cd4909bc40dfbe27192919_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09c67e8708704a53a91413662da4c73c_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="ie3e355d888a641a193f42231ee523c89_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="i22341e0b64564630b5004937b5c63159_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie462bc07d1154074906e18852e159b65_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="i32a4d69bb9a645cb80ec552724a74931_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="i3678761090744e08a598925e35209782_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12d91695c2934d698b0eed3433e0fb93_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="i299a72d9f5ac417b8da2bab390b2912b_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="ib2b2a7544dc44584ba542018362970e0_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</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="ib9037f730eb64ba2a0e5652f342c91da_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</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="i812c66255064420ba37969a284b2a7d6_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</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="ia4f65b8949ed4aba9cf9c1f52e952c54_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ac3207d15fd467d98f198c348d9bec6_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="i0da3dd4164de4878bf8149ab9c8a965c_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="i9633d8776a3e4990be97ffd726a755d8_D20201227-20211225"><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>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4f65fc565da4f99a9b9780972719bb3_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="i5e51907c6dd7403380aa70f4b93ee99d_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="id204ed30c8d247d1a6c465469bdfc43f_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fb338c7eb724045b4024d4a5016dfa0_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="i7a99f8dd5a454c439809baea006b4895_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="id7f178d063d74d538448b6f63909273b_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbeda2847eda43619e61ee1afa3c0ac4_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="idfd98554e64a4c848fde14c4e68f5788_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="i0995348bfcb14874b1923b0ab82871c4_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie74a63ec01f6480ab02257e6b1dd62e9_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1d3aac9104842198180865b2bf4f53f_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5da9da93bc4f44c78756c98b2cf89b17_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="i268bbc55a7c74a67b3b11501173756af_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="id1b5ef4309b1486795a089238d2975ab_I20211225"><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>2021-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54252e106ab14f939abe171c8ca4d280_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="ia4ca9c2e5ab643e4ad74d17e24c60a5e_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="i67d4c0906c5c4412bc5710e7958264a3_I20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-25</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i599fc65fa2a0482eb8add623380b814a_1"></div><div style="min-height:22.5pt;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%">                                  </span><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: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjg3_a5633723-c7a3-44a6-8613-b63b84a5564b">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjky_d1fae5b6-b5df-40bd-a772-853424141d0e">&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl82NTk3MDY5NzcwMTcx_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl82NTk3MDY5NzcwMTcx_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk4_15c42eef-c02c-47ed-938a-fd92d12355e4">&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjg4_a955d4c7-b96f-46c4-985c-ee443c94e09e">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk5_1070c126-6720-4730-a762-0937783a8b3e">Valmont Industries,&#160;Inc.</ix:nonNumeric> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18wLTAtMS0xLTEyMzMy_6848903c-3770-4c66-bd82-568bff14e09b">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18wLTItMS0xLTEyMzMy_2e2ebef9-d094-411f-b50f-4eed3324c829">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 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:11pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18yLTAtMS0xLTEyMzMy_c0e1a540-dbef-455a-b044-ccd8b7272ab9">15000 Valmont Plaza,</ix:nonNumeric> </span></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18zLTAtMS0xLTEyMzMy_37c91e44-ccfd-4c28-aaf5-e3bbb56c56c7">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18zLTEtMS0xLTEyMzMy_4ec746c1-e39c-44f9-9c4e-c81893af8c85">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18zLTItMS0xLTEyMzMy_1610d072-e2cf-4e66-bcf4-bb8bac4fea71">68154</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjg5_10623228-1a07-4789-b066-000f1c7dc8f9">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk1_e05d5fc9-d175-40ab-a903-eac7a67b741a">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-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6YWUyMDFiYmZjZWE3NDFkYjljZDc1YzY3Mjg0M2Q0NTgvdGFibGVyYW5nZTphZTIwMWJiZmNlYTc0MWRiOWNkNzVjNjcyODQzZDQ1OF8xLTAtMS0xLTEyMzMy_2f27369c-1a08-4e4f-ae88-3d0a09d722a8">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6YWUyMDFiYmZjZWE3NDFkYjljZDc1YzY3Mjg0M2Q0NTgvdGFibGVyYW5nZTphZTIwMWJiZmNlYTc0MWRiOWNkNzVjNjcyODQzZDQ1OF8xLTItMS0xLTEyMzMy_19e80700-de56-44a7-a9b4-0de5de1da8cd">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6YWUyMDFiYmZjZWE3NDFkYjljZDc1YzY3Mjg0M2Q0NTgvdGFibGVyYW5nZTphZTIwMWJiZmNlYTc0MWRiOWNkNzVjNjcyODQzZDQ1OF8xLTQtMS0xLTEyMzMy_490ec715-3ee0-4cfd-8b63-6af66ff511aa">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk2_15bf26db-8ddd-4924-8093-f825fb822457">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjkz_5f62cc15-e8de-4d20-8ac2-3e48edd194e5">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk0_5ed25f12-0acd-485c-a540-016bbbf8b25e">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMzAw_eabd3888-4bef-45a2-ac70-b8eb639afd06">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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6ZmJkYzZhMWNkYTBlNDY4MGJjYTA0NDVlY2U5Zjc3ODgvdGFibGVyYW5nZTpmYmRjNmExY2RhMGU0NjgwYmNhMDQ0NWVjZTlmNzc4OF8wLTAtMS0xLTEyMzMy_311bfc61-cdc4-43ab-9cf2-33a7718f574b">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6ZmJkYzZhMWNkYTBlNDY4MGJjYTA0NDVlY2U5Zjc3ODgvdGFibGVyYW5nZTpmYmRjNmExY2RhMGU0NjgwYmNhMDQ0NWVjZTlmNzc4OF8wLTctMS0xLTEyMzMy_8d044fd3-e5f8-4b70-83da-adae551d364e">&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6ZmJkYzZhMWNkYTBlNDY4MGJjYTA0NDVlY2U5Zjc3ODgvdGFibGVyYW5nZTpmYmRjNmExY2RhMGU0NjgwYmNhMDQ0NWVjZTlmNzc4OF8xLTItMS0xLTEyMzMy_6b23aa04-0ffc-4cab-afca-18e51adababd">&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjkw_9b57409d-c6e6-486e-ba7e-672c5c98c64f">&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjkx_82f38a0a-c000-43eb-8f08-09529f709f39">&#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;17, 2022 there were <ix:nonFraction unitRef="shares" contextRef="i280f7313d5d44d40abbb966ae9390de1_I20220217" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8yNzgw_a7a13d34-75a0-41d7-bf28-7867ee596278">21,279,858</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 26, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i93909e1ac92f44819eb30d42e93187c5_I20210626" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMDI2_fb1e5e6c-ba5a-4880-aff6-65a993423329">4,941,040,230</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk3_664a32f8-dbe2-4ba3-a35b-b293af8b117c" escape="true">Portions of the Company&#8217;s proxy statement for its annual meeting of shareholders to be held on April&#160;26, 2022 (the &#8220;Proxy Statement&#8221;), to be filed within 120&#160;days of the fiscal year ended <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjQy_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjQy_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>, 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="i599fc65fa2a0482eb8add623380b814a_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;25, 2021 </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 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%">Item 1</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%">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="#i599fc65fa2a0482eb8add623380b814a_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="#i599fc65fa2a0482eb8add623380b814a_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="#i599fc65fa2a0482eb8add623380b814a_19">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 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="#i599fc65fa2a0482eb8add623380b814a_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="#i599fc65fa2a0482eb8add623380b814a_25">19</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="#i599fc65fa2a0482eb8add623380b814a_28">19</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="#i599fc65fa2a0482eb8add623380b814a_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%">Reserved</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="#i599fc65fa2a0482eb8add623380b814a_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="#i599fc65fa2a0482eb8add623380b814a_40">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 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="#i599fc65fa2a0482eb8add623380b814a_61">37</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="#i599fc65fa2a0482eb8add623380b814a_64">38</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="#i599fc65fa2a0482eb8add623380b814a_178">82</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="#i599fc65fa2a0482eb8add623380b814a_181">82</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="#i599fc65fa2a0482eb8add623380b814a_184">84</a></span></div></td></tr><tr><td colspan="3" style="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%">Item 9C</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%">Disclosures Regarding Foreign Jurisdictions that Prevent Inspections</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="#i599fc65fa2a0482eb8add623380b814a_2332">85</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="#i599fc65fa2a0482eb8add623380b814a_190">86</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="#i599fc65fa2a0482eb8add623380b814a_193">86</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="#i599fc65fa2a0482eb8add623380b814a_196">86</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="#i599fc65fa2a0482eb8add623380b814a_199">86</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="#i599fc65fa2a0482eb8add623380b814a_202">86</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="#i599fc65fa2a0482eb8add623380b814a_208">87</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="#i599fc65fa2a0482eb8add623380b814a_211">90</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="i599fc65fa2a0482eb8add623380b814a_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="i599fc65fa2a0482eb8add623380b814a_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%">&#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%">General</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:112%">We are a diversified producer of products and services for infrastructure and agriculture markets. Our Infrastructure products and services are delivered through the Engineered Support Structures segment, the Utility Support Structure segment, and the Coatings segment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Irrigation products and services are delivered through the Irrigation segment. In 2021, the Company operated and reported its results in the following four reporting segments:<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">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 crops 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 2021, approximately 34% 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="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were founded in 1946, went public in 1968 and our shares trade on the New York Stock Exchange (ticker: VMI).</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 Irrigation segment experienced sales volume growth in 2021 which we believe was partially due to the continuing importance of our precision agriculture/technology offerings.</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 for the Egypt market.   </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, spun concrete distribution poles for the Utility markets, and began offering concealment solutions for the wireless communication 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%">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 2021, we acquired Prospera Technologies, Ltd., an artificial intelligence technology company focused on machine learning and computer vision in agriculture providing an opportunity to grow recurring revenue through agronomy monitoring software solutions.  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 solutions 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):<br/></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%">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 (Torrent Engineering and Equipment) located in Indiana (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 (Derit) 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 (CSP Coating Systems) 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 (United Galvanizing) 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 (Connect-It Wireless, Inc.) located 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;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 KC Utility Packaging, LLC, a utility substation product provider (Utility) </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%">       2021 </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 Prospera Technologies, Ltd, an artificial intelligence company in agriculture located in Israel  (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 PivoTrac, a remote monitoring Irrigation service company in Texas (Irrigation) </span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">Divestitures</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%">&#160;&#160;&#160;&#160;In 2018, the Company divested of Donhad, a grinding media producer in Australia.  </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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#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="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, engineered access systems, integrated structure solutions for smart cities, and highway safety products;</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, 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, CorroCote, anodizing, and powder coating 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 center pivots and linear irrigation equipment for agricultural markets, including parts, services, and 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%">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, and the Middle East.  </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 contribute to 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 monopole 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 monopole 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="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-weight:400;line-height:107%"> </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:112%">Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;The key markets for our products and solutions are the transportation, construction, and industrial markets. The transportation market includes street and highway lighting, traffic control, and bridges; all of which are supported through both state and federal government spending programs. For example, the U.S. government will fund infrastructure improvement through the newly passed Infrastructure Investment and Jobs Act.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This bill will allocate funding to reinforce the nation&#8217;s bridges, increase safety for the travelling public, update airport, ports, and waterways, and improve the highway and roads systems. Many products from our transportation product portfolio will be utilized when making these enhancements including traffic structures, bridge systems, roadway and street lighting, highmast lighting, etc. Matching funding from the various states may be required as a condition of federal funding.  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 (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.    </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="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 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="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: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:115%">Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#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, rotor houses, and utility transmission structures 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 other complex steel structures, we compete on price 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. We take unfinished products from our customers and return them with a galvanized, anodized or painted finish. Hot-dip 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. CorroCote adds a protection to steel for those products that are anchored below ground against the corrosive effects of soil and underground moisture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">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 dyed a variety of colors. We also paint products using powder coating 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:112%">Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#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 </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:112%">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 is powered by electricity (via solar, grid, or diesel generator) 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. 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 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. Our crop anomaly detection can alert growers of pivot-related water issues with artificial intelligence and machine learning (in select markets) to help farmers determine where and how much to irrigate.  During fiscal 2021, we purchased Prospera Technologies Ltd, a leading global artificial intelligence and machine learning provider of advanced agronomy monitoring solutions. Irrigation net sales in 2021, 2020, and 2019 included technology sales of $97.9 million, $67.1 million, and $56.7 million, respectively. We also sell solar energy solutions for agriculture primarily in international markets.   </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="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="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;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 trends of a growing worldwide population, improving diets, and governments' efforts to address food security, 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 400 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, highway guardrail, 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="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:10pt;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%">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,621.9 million at the end of the 2021 fiscal year and $1,139.1 million at the end of the 2020 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 2021 backlog of orders will be filled during fiscal year 2022. At year-end, the segments with backlog were as follows (dollar amounts in millions):</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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/25/2021</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/26/2020</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%">376.9&#160;</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%">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></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%">773.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%">563.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%">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%">471.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%">328.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="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.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%">0.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="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,621.9&#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%">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></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;25, 2021, we had 11,041 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-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 25, 2021 we had approximately 6,080 employees in the United States and 4,959 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; and "Sustainability" pages on our website and section titled &#8220;Governance, Human Capital and Sustainability Highlights&#8221; in the Company&#8217;s 2022 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="i599fc65fa2a0482eb8add623380b814a_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 $750 million in 2021. 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 2021, the U.S. Department of Agriculture (the &#8220;USDA&#8221;) estimated U.S. 2021 net farm income to be $116.8 billion, an increase of 23 percent from the USDA&#8217;s estimated U.S. 2020 net farm income of $94.8 billion.  The increase is primarily related to an increase in cash receipts from crops and livestock that is offsetting a portion of the decrease in government support payments. If estimates hold, U.S. net farm income in 2021 will be the highest level since 2013.   </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="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%">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="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 2021 put pressure on gross profit margins, especially in our Utility Support Structures segment. The elapsed time between the release of a customer's purchase 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 $75 million for the year ended December 25, 2021.</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 including 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="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"><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 35% of our fiscal 2021 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="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%">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 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%">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 style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition to the discussion above of Economic and Business Risks, please see our further discussion on interest rates, foreign currency exchange rates and commodity prices included in &#8220;MARKET RISK&#8221; within "Management's Discussion and Analysis of Financial Conditions and Results of Operations" in Part II, Item 7 in this report.</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%">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;25, 2021, we operated over 80 manufacturing plants, located on six continents, and sold our products in more than 100 countries. In 2021, approximately 34% of our net sales were either sold in markets or produced by our manufacturing plants outside of North America (primarily the United States, Canada, and Mexico). 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%">Design patent litigation related to guardrails could reduce demand for such products and raise litigation risk.</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 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="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: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 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;25, 2021, we had $965.4&#160;million of total indebtedness outstanding. We had $590.5 million of capacity to borrow under our revolving credit facility at December&#160;25, 2021. 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 $177 million of cash at December 25, 2021. Approximately 96% 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 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;25, 2021, covered approximately 6,500 inactive or retired former Delta employees. The plan has no active employees as members.  At December&#160;25, 2021, this plan was, for accounting purposes, underfunded by approximately &#163;0.3 million ($0.5&#160;million). The current agreement with the trustees of the pension plan for annual funding is approximately &#163;13.1&#160;million ($17.5&#160;million) in respect of the funding shortfall and approximately &#163;1.3&#160;million ($1.7&#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="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;0.3 million ($0.5&#160;million) assumed for accounting purposes as of December 25, 2021. 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="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-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="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="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:112%">For example, in 2021, we acquired Prospera Technology Ltd, an integrated artificial intelligence (AI) technologies company that provides real-time crop analysis and anomaly detection solutions in agricultural fields. To provide these services, Prospera develops algorithms that can detect, with a high accuracy, field anomalies caused by pests, disease or water issues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We store, process and transmit agricultural field data.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A failure to integrate innovative acquisitions such as Prospera could negatively impact future growth in our technology sales.</span></div><div style="text-indent:36pt"><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: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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.  Additionally, our operations also include innovative technologies, such as Prospera Technology Ltd, an integrated AI technologies company.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Successful cybersecurity attacks or other security incidents could result in the loss of key innovations in artificial intelligence, internet of things (IoT), or other disruptive technologies; the loss of access to critical data or systems through ransomware, crypto mining, destructive attacks, or other means; and business delays, service or system disruptions or denials of service. We protect our sensitive information and confidential personal data, our facilities </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><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:112%">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><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:112%">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="i599fc65fa2a0482eb8add623380b814a_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="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="i599fc65fa2a0482eb8add623380b814a_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%">In the second quarter of 2021, we moved our corporate headquarters to a new leased facility in Omaha, Nebraska, under a lease expiring in 2046.  The Company&#8217;s reportable segments are located at the corporate headquarters. 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, Siedlce, Poland, 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, Colorado, Nebraska, 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, Pennsylvania, 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, New Zealand, 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, Jebel Ali, </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%">18</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%">United Arab Emirates, Shandong, China and a technology R&amp;D center in Israel. All facilities are owned except for China and Israel, which are leased. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div id="i599fc65fa2a0482eb8add623380b814a_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="i599fc65fa2a0482eb8add623380b814a_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 current executive officers, their ages, positions held, and the business experience of each during the past five years are, as follows:</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%">Stephen G. Kaniewski, age 50, 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 50, 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.   </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 57, 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 48, 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%">Renee L. Campbell, age 52, Senior Vice President, Investor Relations and Treasurer since February 2022.  Vice President, Investor Relations and Corporate Communications 2017 - 2022.  Director of Global Treasury, Intrado (formerly West Corporation) 2016-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%">Timothy P. Francis, age 45, 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 56, Senior Vice President Human Resources since January 2019.  Vice President Human Resources, Valmont Engineered Support Structures 2016 - 2018.</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 55, 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 52, 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%">Ellen S. Dasher, age 52, 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="i599fc65fa2a0482eb8add623380b814a_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="i599fc65fa2a0482eb8add623380b814a_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 25,765 shareholders of common stock at December&#160;25, 2021. </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 26, 2021 to October&#160;23, 2021</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%">&#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><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%">&#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><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%">&#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><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%">123,856,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;24, 2021 to November 27, 2021</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%">8,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,862,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 28, 2021 to December&#160;25, 2021</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%">&#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%">121,862,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%">8,777&#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%">227.22&#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%">8,777&#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%">121,862,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;25, 2021, we have acquired 6,475,406 shares for approximately $878.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="i599fc65fa2a0482eb8add623380b814a_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%">ITEM 6.  [RESERVED]</span></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 id="i599fc65fa2a0482eb8add623380b814a_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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This section of this Form 10-K generally discusses 2021 and 2020 items and year-to-year comparisons between 2021 and 2020.  Discussions of 2019 items and year-to-year comparisons between 2020 and 2019 that are not included in this Form 10-K can be found in "Management's Discussion and Analysis of Financial Conditions and Results of Operations" in Part II, Item 7 of the Company's </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/102729/000010272921000012/vmi-20201226.htm">Annual Report on </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/102729/000010272921000012/vmi-20201226.htm">Form 10-K for the fiscal year en</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/102729/000010272921000012/vmi-20201226.htm">ded December </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/102729/000010272921000012/vmi-20201226.htm">31, 2020</a></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><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="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%">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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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%">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%">Change <br/>2021 - 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></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%">3,501.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%">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 colspan="2" style="background-color:#ffffff;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%">20.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 style="background-color:#ffffff;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></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%">883.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: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%">15.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%">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></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%">25.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%">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="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.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%">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%">597.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: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%">10.7&#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%">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></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%">17.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%">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="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.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></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%">286.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%">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%">27.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%">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></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%">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="2" style="background-color:#ffffff;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="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%">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></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%">41.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%">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%">7.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%">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></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%">23.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%">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="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%">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></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%">195.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%">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%">39.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%">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></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%">9.10&#160;</span></td><td style="background-color:#ffffff;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.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:8.5pt;font-weight:400;line-height:100%">38.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 style="background-color:#ffffff;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></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%">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><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%">1,121.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 style="background-color:#ffffff;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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">11.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 style="background-color:#ffffff;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%">885.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%">13.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></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%">197.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%">210.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%">(6.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%">187.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%">12.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: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%">129.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%">109.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%">18.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%">99.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%">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: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%">67.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%">100.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%">(32.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%">87.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%">14.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: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:#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,064.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 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%">983.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%">8.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%">1,002.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:8.5pt;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"><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%">296.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%">271.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%">9.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%">229.0&#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%">18.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: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%">180.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%">206.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%">(12.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:#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%">26.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></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%">115.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%">65.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%">76.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%">65.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%">(0.5)</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%">299.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 style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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.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 style="background-color:#ffffff;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></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%">92.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%">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%">6.7&#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%">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></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%">41.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%">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%">(3.5)</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%">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></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%">50.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%">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%">17.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%">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></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%">1,017.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%">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 colspan="2" style="background-color:#cceeff;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%">58.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 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></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%">297.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%">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%">50.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%">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></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%">160.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%">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%">40.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%">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></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%">137.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%">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%">65.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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></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="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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-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:#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%">Gross profit</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%">0.8&#160;</span></td><td style="background-color:#ffffff;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:center;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;</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%">&#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: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"><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%">84.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%">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%">27.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%">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></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%">(83.7)</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%">(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%">26.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%">(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></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div id="i599fc65fa2a0482eb8add623380b814a_43"></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%">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: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 2021 COMPARED WITH FISCAL 2020</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 2021, as compared with 2020, was due to higher sales in all segments. The changes in net sales in 2021, as compared with 2020, were as follows:</span></div><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.785%"><tr><td style="width:1.0%"></td><td style="width:27.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.659%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.659%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.659%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.659%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.889%"></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%">Total</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%">Utility</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%">ESS</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%">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:10pt;font-weight:700;line-height:100%">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 - 2020</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%">2,895.3&#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 #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,002.1&#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 #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%">983.5&#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 #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%">269.6&#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 #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%">640.1&#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="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%">Volume</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%">241.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%">44.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:10pt;font-weight:400;line-height:100%">(29.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226.8&#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%">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%">321.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%">69.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:10pt;font-weight:400;line-height:100%">85.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%">21.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%">144.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="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%">Acquisition</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.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%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">8.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="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%">32.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:10pt;font-weight:400;line-height:100%">2.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%">25.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%">8.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%">(3.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="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%">Sales - 2021</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%">3,501.6&#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%">1,121.0&#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%">1,064.4&#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%">299.1&#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%">1,017.1&#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="display:none"></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 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:112%">&#160;&#160;&#160;&#160;Average steel prices for both hot rolled coil and plate were higher in 2021, as compared to 2020, contributing to higher cost of sales and lower gross profit margin for the Utility and Irrigation segments and the overall Company as raw material cost inflation was not fully recovered through selling pricing mechanisms.  </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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Items Impacting Comparability</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%">Items of note impacting the comparability of results from net earnings for 2021 included the following:</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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">charges totaling pre-tax $27.9 million ($21.7 million after-tax) related to the impairment of the Offshore and other complex steel structures long-lived assets.  In addition, income tax expense of $5.1 million to establish a valuation allowance related to the tax assets of the associated product line,</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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Stock based compensation expense of $5.2 million ($4.8 million after-tax) for the employees from the recently acquired Prospera subsidiary, 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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">charges totaling $5.5 million ($4.3 million after-tax) related to the write-off of a receivable.</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%">Items of note impacting the comparability of results from net earnings for 2020 included the following:</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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">charges totaling $16.6 million ($16.2 million after-tax) related to the impairment of goodwill and tradenames for the Access Systems reporting unit (ESS segment), </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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">charges totaling $23.1 million ($17.3 million after-tax) related to our 2020 restructuring plan.</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:700;line-height:120%">Acquisitions</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 in 2021 and 2020:</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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Prospera in the second quarter of 2021 for $300 million. Prospera is a privately-held Israeli-based artificial intelligence company focused on machine learning and computer vision in agriculture (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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">PivoTrac in the second quarter of 2021 for $12.5 million.  PivoTrac is an agricultural technology company that offers solutions focused on remote monitoring of center pivot irrigation machines (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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Energia Solar Do Brasil ("Solbras") in the second quarter of 2020 for $4.3 million.  Solbras is a leading provider of solar energy solutions for agriculture (Irrigation), and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;padding-left:14.68pt">Remaining 49% of AgSense LLC in the first quarter of 2020 for $44.0 million (Irrigation).</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%">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><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%">During 2020 and to a lesser extent in 2021, the effects of COVID and the related actions of governments and other authorities to contain COVID affected and continue to affect the company&#8217;s operations, results, and cash flows. 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 25, 2021.  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="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><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%">Fiscal 2020 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 increase in 2021 gross profit and operating income due to the 2020 restructuring expense that did not recur in 2021 by segment is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"><tr><td style="width:1.0%"></td><td style="width:19.109%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.920%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.927%"></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%">Total</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%">ESS</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%">Utility</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%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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;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%">6.8&#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 #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.0&#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 #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%">4.2&#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 #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.6&#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 #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%">&#8212;&#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 #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%">&#8212;&#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:10pt;font-weight:400;line-height:100%">Operating Income</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">7.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: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.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: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%">3.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">3.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.0&#160;</span></td><td style="background-color:#ffffff;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 2021, we realized a reduction in operating profit, as compared with fiscal 2020, due to currency translation effects. The breakdown of this effect by segment was as follows:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.994%"><tr><td style="width:1.0%"></td><td style="width:15.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.431%"></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%">Total</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%">ESS</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%">Utility</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%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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><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: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;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%">0.9&#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 #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.4&#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 #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%">(0.6)</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 #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.4&#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 #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%">(0.3)</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 #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)</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></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 lower in 2021, as compared with 2020, due to higher raw material costs which were partially offset by an increase in average selling prices across all segments.  Gross profit increased for the ESS, Coatings, and Irrigation segments in 2021, but was lower for the Utility segment which recognized a $21.4 million impairment of property, plant, and equipment at the Offshore and other complex steel structures reporting unit during 2021.     </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 2021, as compared to 2020. The increase was primarily due to the SG&amp;A attributed to the Prospera acquisition (acquired in May 2021) and higher incentives and stock-based compensation due to improved operations, and the $5.5 million write off of an international accounts receivable in the Utility segment.  These increases in SG&amp;A were partially offset by $16.3 million of restructuring expense (mostly severance) recognized during 2020 that did not recur in 2021.  Impairments of intangible assets (and goodwill in 2020) of $6.5 million and $16.6 million were recognized in 2021 and 2020, respectively.   </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 2021 was higher than 2020, due to higher average borrowings during the year. Interest income was lower in 2021, as compared to 2020, due to lower interest rates.</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%">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><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 2021, as compared to 2020, was due to an increase of approximately $7.3 million of income recognized from the Delta pension plan.  </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 2021 and 2020 was 23.6% and 25.7%, respectively. In 2021, the decrease in the effective tax rate was the result of a U.S. tax benefit related to foreign taxes paid which was offset by a valuation allowance recorded against the Offshore and other complex steel structures' deferred tax assets.  In 2020, the effective tax rate was impacted by the partial impairment of goodwill and tradename for the Access Systems business that was not fully tax deductible.</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 comparable in 2021 with 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="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 $65.9 million in fiscal 2021, as compared with $316.3&#160;million provided by operations in fiscal 2020.  The decrease in operating cash flow in 2021, as compared with 2020, was due to the $289.9 million increase in inventory and the $69.3 million increase in accounts receivable partially offset by the increase in accounts payable and accrued expenses of $119.3 million and the early payment (December 2020) of the required 2021 annual contribution to the Delta pension plan that did not occur in 2021. </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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales were higher in 2021 as compared to 2020, primarily driven by an increase in average selling prices across all product lines, and favorable foreign currency translation effects which offset the decrease in sales volumes for the lighting, traffic, and highway product line. Sales amounts were higher for the communication products and access systems product lines while comparable for lighting, traffic, and highway products' line year over year. Customer pricing actions were taken across all product lines during 2021 to counter the significant inflation seen in materials, most specifically steel.    </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%">Lighting, traffic, and highway safety product sales in 2021 were $0.4 million higher, as compared to 2020. In North America, sales decreased slightly as declines in volumes within the transportation markets were partially offset by increased higher average selling pricing year over year. Lighting, traffic, and highway safety product sales in international markets increased in 2021, as compared to 2020, due to favorable foreign currency translation effects of approximately $18 million, slightly higher average selling prices, and slightly lower sales volumes.</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 $50 million in 2021 as compared with 2020. In North America, communication product sales volumes increased due to strong demand from 5G and other connectivity initiatives and an increase in average selling prices. Communication product line sales within international markets increased modestly in 2021 mostly attributed to an increase in 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%">Access Systems product line net sales increased by $17.5 million in 2021, as compared to 2020. Favorable foreign currency translation effects were approximately $6 million in 2021, as compared to 2020, with the majority of the remaining increase in 2021 attributed to improved sales volumes.  </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 2021, as compared to 2020, primarily from the sales volume increase in the communication product line. SG&amp;A was lower in 2021 versus 2020 due primarily to recording a partial goodwill and tradename impairment for the Access Systems business of $16.6 million during 2020. Operating income increased in 2021 due the gross profit contribution from the increase in sales volumes and the lower SG&amp;A due to the goodwill and tradename impairment of the Access Systems business and other restructuring costs recognized in 2020 that did not recur in 2021.   </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 2021, as compared with 2020, due primarily to an increase in average selling prices for the steel structures product line. A number of our sales contracts in North America contain provisions that </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><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%">tie the sales price to published steel index pricing at the time our customer issues their purchase order. Our average selling prices for the steel structures product line were higher during the second half of 2021, as compared to 2020,  reflecting the significant inflation seen in the cost of steel during 2021.  </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 was comparable in 2021 to 2020 and solar tracking solutions sales decreased $23.5 million in 2021, as compared to 2020, due to a decrease in sales volumes attributed to less 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 decreased in 2021, as compared to 2020, due primarily to the $21.4 million impairment of long-lived asset for the offshore steel structures product line.  SG&amp;A expense was higher in 2021, as compared with 2020, primarily due to $6.5 million of impairments of Offshore and other complex steel structures intangible assets and a $5.5 million write-off of an account receivable. These increases in SG&amp;A were partially offset by the 2020 restructuring actions, including the early retirement program, which resulted in $2.5 million of expense during 2020 that did not recur in 2021. Operating income decreased in 2021 primarily due to the $27.9 million impairment of long-lived assets for the Offshore and other complex steel structures reporting unit.    </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 increased in 2021, as compared to 2020, due to higher average selling prices and favorable foreign currency translation.  In North America, higher average selling prices helped to counteract the higher cost of zinc that incurred throughout the year. North America continued to see decreased industrial production attributed largely to the economic impacts from COVID-19, but not to the severity of 2020.  In the Asia-Pacific region, sales volumes improved in all regions, primarily due to an increase in average sales price, higher volumes, and favorable foreign 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 expense decreased in 2021, as compared to 2020.  SG&amp;A expense in 2020 included $2.4 million of non-recurring costs related to closing down a Coatings location in North America and the early retirement program that did not recur in 2021. Operating income was higher in 2021, compared to 2020, due to the higher average selling prices and foreign currency translation in North America and Asia and the lower SG&amp;A expense, partially offset by startup costs incurred in 2021 related to the new Pittsburgh facility. </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;Irrigation segment net sales increased in 2021, as compared to 2020, primarily due to higher sales volumes in almost all markets, as well as higher average selling prices. Net sales also increased slightly due to the continuing increase in sales of technology-related products and services, strengthened by our acquisitions of Prospera and PivoTrac. The sales increase for international irrigation of $215.7 million was primarily due to deliveries on the multi-year Egypt project and higher sales volumes in Brazil. In North America, higher sales volumes for irrigation systems and parts were driven by improved agricultural commodity prices. Average selling prices for the North American tubular product line were up substantially in 2021, versus 2020, to reflect the inflation seen in the cost of steel during 2021.   </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 2021, as compared to 2020, due to approximately $20.0 million of SG&amp;A from recently acquired Prospera and PivoTrac, higher compensation costs, and higher incentives due to improved business performance. These increases were somewhat offset by one-time costs associated with the early retirement program incurred in 2020. Operating income increased in 2021 over 2020, as improved global sales volumes and pricing more than offset increases in the cost of steel.</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 2021 as compared to 2020. The increase can be attributed to higher incentive expenses due to improved business performance, an increase in stock compensation expense, an increase in acquisition diligence expense, as well as an increase in rent expense with the new corporate headquarters lease. The increase was partially offset by $1.7 million of non-recurring severance costs from the 2020 early retirement program and the change in valuation of deferred compensation plan assets which resulted in lower expense in 2021, as compared to 2020. The change in deferred compensation plan assets is offset by the same amount in other income/expenses.</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%">26</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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%">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. The following are the capital allocation/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 20% 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;25, 2021, we have acquired approximately 6.5 million shares for approximately $878.0 million under this share repurchase program. </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;25, 2021 consisted primarily of long&#8209;term debt and borrowings on our revolving credit facility. Our long&#8209;term debt as of December&#160;25, 2021, principally consisted 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.9 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="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.7 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, had a maturity date of October 18, 2022.&#160;On October 18, 2021, we along with our wholly-owned subsidiaries Valmont Industries Holland B.V. and Valmont Group Pty. Ltd., as borrowers, entered into an amendment and restatement of our revolving credit agreement with our lenders.  The term was extended to October 18, 2026.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revolving credit facility provides for $800 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 $300 million at any time, subject to lenders increasing the amount of their commitments.&#160;The Company and our wholly-owned subsidiaries Valmont Industries Holland B.V. and Valmont Group Pty. Ltd., are authorized borrowers under the credit facility. The obligations arising under the revolving credit facility are guaranteed by the Company and its wholly-owned subsidiaries Valmont Telecommunications, Inc., Valmont Coatings, Inc., Valmont Newmark, Inc., and Valmont Queensland Pty. Ltd.&#160;</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;</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 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%">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;term SOFR (based on a 1, 3 or 6 month interest period, as selected by the Company) plus a 10 basis point adjustment plus a spread of 100 to 162.5 basis points, depending on the credit rating of the Company's senior, unsecured, long-term debt published by Standard &amp; Poor's Rating Services and Moody's Investors Service, Inc.; </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 overnight bank 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">term SOFR (based on a 1 month interest period) plus 100 basis points, </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, unsecured, long-term 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: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%">(c)&#160;&#160;&#160;&#160;daily simple SOFR plus a 10 basis point adjustment plus a spread of 100 to 162.5 basis points, depending on the credit rating of the Company's senior, unsecured, long-term debt published by Standard &amp; Poor's Rating Services and Mood'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, unsecured long-term debt published by Standard and Poor's Rating Services and Moody's Investor Services, Inc., on the average daily unused portion of the commitments under the revolving credit agreement.</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;25, 2021, we had outstanding borrowings of $218.9 million under the revolving credit facility. The revolving credit facility has a maturity date of October 18, 2026 and contains a financial covenant that may limit our additional borrowing capability under the agreement. At December&#160;25, 2021, we had the ability to borrow $590.5&#160;million under this facility, after consideration of standby letters of credit of $0.7 million associated with certain insurance obligations. We also maintain certain short&#8209;term bank lines of credit totaling $137.8&#160;million; $124.4&#160;million of which was unused at December&#160;25, 2021. </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%">The revolving credit facility requires maintenance of a financial leverage ratio, measured as of the last day of each of our fiscal quarters, of 3.50:1 or less. The leverage ratio is the ratio of: (a) interest-bearing debt minus unrestricted cash in excess of $50 million (but not exceeding $500 million); to (b) adjusted EBITDA. The debt agreements provide a modification of the definition of &#8220;EBITDA&#8221; to add-back any non-cash stock-based compensation in any trailing twelve month period and allow for an adjustment to EBITDA, subject to certain limitations, for non-cash charges or gains that are non-recurring in nature. The leverage ratio is permitted to increase from 3.50:1 to 3:75:1 for the four consecutive fiscal quarters after certain material acquisitions. </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 amended and restated revolving credit agreement also contains customary affirmative and negative covenants or credit facilities of this type, including, among others, limitations on us and our subsidiaries with respect to indebtedness, liens, mergers and acquisitions, investments, dispositions of assets, restricted payments, transactions with affiliates and prepayments of indebtedness. The amended and restated revolving credit agreement also provides for acceleration of the obligations thereunder and exercise of other enforcement remedies upon the occurrence of customary events of default (subject to customary grace periods, as applicable). </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;25, 2021, we were in compliance with all covenants related to these debt agreements. </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 calculation of Adjusted EBITDA-last four quarters  and the Leverage ratio are presented under the column for fiscal 2021 in footnotes (b) and (c) to the tables below in Selected Financial Measures.</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:12pt;margin-top: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%">Cash Uses</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 principal cash requirements include working capital, capital expenditures, payments of principal and interest on our debt, payments of taxes, contributions to pension plan, and, if market conditions warrant, occasional investments in, or acquisitions of, business ventures. In addition, we regularly evaluate our ability to pay dividends or repurchase stock, all consistent with the terms of our debt agreements.</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%">Cash requirements for fiscal 2022 are expected to consist primarily of capital expenditures, Delta pension plan contributions, operating leases, and interest on outstanding debt. The Company also has unconditional purchase commitments that relate to purchase orders for zinc, aluminum and steel, all of which we plan to use in 2022. 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.  Total capital expenditures for fiscal 2022 are expected to be approximately $115 million. </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 following table summarizes current and long-term material cash requirements as of December 25, 2021 (in millions of dollars):</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.178%"><tr><td style="width:1.0%"></td><td style="width:50.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.196%"></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:14.196%"></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:14.200%"></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%;text-decoration:underline">Contractual Obligations</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:8pt;font-weight:700;line-height:100%">Total</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%">Next 12 months</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%">Thereafter</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%">Long&#8209;term debt</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%">979.6&#160;</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%">4.9&#160;</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%">974.7&#160;</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,075.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:10pt;font-weight:400;line-height:100%">41.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%">1,034.2&#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%">Delta pension plan contributions</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%">175.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:10pt;font-weight:400;line-height:100%">19.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%">156.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="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 leases</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%">235.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%">23.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2&#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: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 #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:10pt;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:10pt;font-weight:400;line-height:100%">2,466.4&#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><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:10pt;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:10pt;font-weight:400;line-height:100%">89.0&#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><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:10pt;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:10pt;font-weight:400;line-height:100%">2,377.4&#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:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</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:9pt;font-weight:400;line-height:120%">Interest expense amount assumes that long-term debt will be held to maturity.</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 2022 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 $177.2 million at December&#160;25, 2021, approximately $169.5 million is held in our non-U.S. subsidiaries. If we distributed our foreign cash balances certain taxes would be applicable. At December&#160;25, 2021, we have a liability for foreign withholding taxes and U.S. state income taxes of $2.7 million and $0.7 million, 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-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.910%"><tr><td style="width:1.0%"></td><td style="width:27.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.359%"></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)</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%">2021</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></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:9pt;font-weight:700;line-height:100%">Cash flow data:</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="6" 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:9pt;font-weight:400;line-height:100%">Net cash flows from operating activities</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: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%">65,938&#160;</span></td><td style="background-color:#ffffff;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%">316,294&#160;</span></td><td style="background-color:#ffffff;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%">307,614&#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 21.25pt;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%">Net cash flows from investing activities</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%">(417,308)</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%">(104,029)</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%">(168,150)</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 2px 21.25pt;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%">Net cash flows from financing activities</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:9pt;font-weight:400;line-height:100%">133,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%">(173,756)</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%">(98,950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Operating Cash Flows and Working Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Cash generated from operating activities totaled $65.9 million in 2021, compared with $316.3 million in 2020 and $307.6 million in 2019. Net working capital was $946.9 million at December&#160;25, 2021, as compared with $881.3 million at December&#160;26, 2020. The increase in net working capital in 2021 was attributed to an increase in inventory (primarily driven by the impact of higher steel costs) and receivables (primarily driven by higher sales in the fourth quarter), somewhat offset by increases in accounts payable and accrued compensation and benefits (primarily driven by higher accrual for incentives earned during 2021) and the use of cash to facilitate our investing and financing activities. The decrease in operating cash flow in 2021 was favorably impacted 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%">- Cash used in investing activities totaled $417.3 million in 2021, compared to $104.0 million in 2020. Investing activities in 2021 primarily included capital spending of $107.8 million and the acquisition of two </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:400;line-height:120%">businesses within the Irrigation segment for $312.5 million. In 2020, investing activities primarily included  capital spending of $106.7 million, acquisitions of $15.9 million, proceeds from the settlement of a net investment hedge of $12.0 million, and proceeds from the sale of assets of $10.9 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%">- Cash provided by financing activities totaled $133.5 million in 2021, compared to cash used in financing activities of $173.8 million in 2020. Our total interest&#8209;bearing debt increased to $965.4 million at December&#160;25, 2021, from $766.3 million at December&#160;26, 2020. Financing cash inflows in 2021 primarily consisted of proceeds from long-term debt borrowings of $312.5 million, offset by payments on long-term debt of $91.3 million, dividends paid of $41.4 million, net payments on short-term agreements of $20.2 million, and the purchase of treasury shares of $26.1 million. During 2020, the Company had proceeds from long-term debt borrowings of $88.9 million and net proceeds of $13.0 million from short-term agreements.  This was reduced primarily by the repayment of long-term debt of $121.7 million, dividends paid of $36.9 million, the purchase of noncontrolling interest of $59.4 million and the purchase of treasury shares of $56.5 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: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;25, 2021</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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%">2021</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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net sales</span></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%">2,139,427&#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,854,141&#160;</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,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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Gross Profit</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%">574,128</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating income</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%">208,041</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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Net earnings</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%">120,655</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%">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></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%">120,458</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%">102,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></tr></table></div><div style="margin-top:12pt;text-align:center"><span><br/></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="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;25, 2021 and December&#160;26, 2020</span></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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: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="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></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%">801,797&#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%">738,437&#160;</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%">807,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">383,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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,305,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 $93,613 and $88,309 at December&#160;25, 2021 and December&#160;26, 2020.  Included in noncurrent liabilities is a due to non-guarantor subsidiaries payable of $236,577 and $262,935 at December&#160;25, 2021 and December&#160;26, 2020</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 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:700;line-height:120%">Selected Financial Measures</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%">We are including the following financial measures for the company.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.910%"><tr><td style="width:1.0%"></td><td style="width:27.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.359%"></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-style:italic;font-weight:400;line-height:100%">Dollars in thousands</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%">2021</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></tr><tr><td colspan="6" 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:9pt;font-weight:400;line-height:100%">Total invested capital(a)</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:9pt;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:9pt;font-weight:400;line-height:100%">2,378,992&#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 #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:9pt;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:9pt;font-weight:400;line-height:100%">1,974,162&#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 #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:9pt;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:9pt;font-weight:400;line-height:100%">1,977,223&#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="6" 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:9pt;font-weight:400;line-height:100%">Return on invested capital(a)</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:9pt;font-weight:400;line-height:100%">10.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%">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></tr><tr><td colspan="6" 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:9pt;font-weight:400;line-height:100%">Adjusted EBITDA(b)</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: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%">448,864&#160;</span></td><td style="background-color:#cceeff;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%">368,493&#160;</span></td><td style="background-color:#cceeff;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%">328,165&#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 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:9pt;font-weight:400;line-height:100%">Leverage ratio (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:9pt;font-weight:400;line-height:100%">1.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.47&#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;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:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.529%"><tr><td style="width:1.0%"></td><td style="width:57.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.955%"></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-style:italic;font-weight:400;line-height:100%">Dollars in thousands</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%">2021</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></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:9pt;font-weight:400;line-height:100%">Operating income</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: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%">286,785&#160;</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%">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></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:9pt;font-weight:400;line-height:100%">Adjusted effective tax rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">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%">23.6&#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%">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></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:9pt;font-weight:400;line-height:100%">Tax effect on operating income</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%">(67,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,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></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:9pt;font-weight:400;line-height:100%">After-tax operating income</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:9pt;font-weight:400;line-height:100%">219,104&#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,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></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:9pt;font-weight:400;line-height:100%">Average invested capital</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:9pt;font-weight:400;line-height:100%">2,176,577&#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,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></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:9pt;font-weight:400;line-height:100%">Return on invested capital</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:9pt;font-weight:400;line-height:100%">10.1&#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.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></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:9pt;font-weight:400;line-height:100%">Total 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:9pt;font-weight:400;line-height:100%">3,447,249&#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,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></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:9pt;font-weight:400;line-height:100%">Less: Accounts payable</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:9pt;font-weight:400;line-height:100%">(347,841)</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%">(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></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:9pt;font-weight:400;line-height:100%">Less: 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:9pt;font-weight:400;line-height:100%">(253,330)</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,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></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:9pt;font-weight:400;line-height:100%">Less: Defined benefit pension liability</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:9pt;font-weight:400;line-height:100%">(536)</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%">(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></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:9pt;font-weight:400;line-height:100%">Less: Deferred compensation</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%">(35,373)</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,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></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:9pt;font-weight:400;line-height:100%">Less: Other 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:9pt;font-weight:400;line-height:100%">(89,207)</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,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></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:9pt;font-weight:400;line-height:100%">Less: Dividends payable</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%">(10,616)</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%">(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></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:9pt;font-weight:400;line-height:100%">Less: Lease liability</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:9pt;font-weight:400;line-height:100%">(147,759)</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%">(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></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%">&#160;&#160;&#160;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%">(135,746)</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%">(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></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:9pt;font-weight:400;line-height:100%">Less: Deferred tax liability</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:9pt;font-weight:400;line-height:100%">(47,849)</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%">(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></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:9pt;font-weight:400;line-height:100%">Total Invested capital</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: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%">2,378,992&#160;</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,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></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:9pt;font-weight:400;line-height:100%">Beginning of year invested capital</span></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,974,162&#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,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></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:9pt;font-weight:400;line-height:100%">Average invested capital</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: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,176,577&#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,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></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;The adjusted effective tax rate for 2020 excludes the effects of the $12,575 goodwill impairment which is not deductible for income tax purposes.  The effective tax rate in 2020 including the impairments is 25.7%.  </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%">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 style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.886%"><tr><td style="width:1.0%"></td><td style="width:68.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.235%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.774%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.239%"></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-style:italic;font-weight:400;line-height:100%">Dollars in thousands</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:8pt;font-weight:700;line-height:100%">2021</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></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:8pt;font-weight:400;line-height:100%">Net cash flows from operations</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: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%">65,938&#160;</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: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;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></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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">42,612&#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%">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></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:8pt;font-weight:400;line-height:100%">Income tax 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:8pt;font-weight:400;line-height:100%">61,414&#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%">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></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:8pt;font-weight:400;line-height:100%">Loss on investment</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: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%">(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></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:8pt;font-weight:400;line-height:100%">Impairment of long-lived 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:8pt;font-weight:400;line-height:100%">(27,911)</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%">(20,389)</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="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 2px 10pt;text-align:left;vertical-align:top"><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></td><td colspan="2" style="background-color:#ffffff;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)</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,397&#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,486)</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">(2,095)</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,456)</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%">(5,697)</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 2px 10pt;text-align:left;vertical-align:top"><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></td><td colspan="2" style="background-color:#ffffff;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,004)</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 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan 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:8pt;font-weight:400;line-height:100%">14,567&#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,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></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:8pt;font-weight:400;line-height:100%">Contribution to pension plan</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:8pt;font-weight:400;line-height:100%">1,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%">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></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 2px 10pt;text-align:left;vertical-align:top"><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></td><td colspan="2" style="background-color:#cceeff;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%">264,558&#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%">(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></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:8pt;font-weight:400;line-height:100%">Other</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:8pt;font-weight:400;line-height:100%">17&#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%">(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></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:8pt;font-weight:400;line-height:100%">EBITDA</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:8pt;font-weight:400;line-height:100%">420,953&#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,149&#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%">328,165&#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 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of long-lived 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:8pt;font-weight:400;line-height:100%">27,911&#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%">20,389&#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 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash restructuring 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: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%">18,955&#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="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:#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:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</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: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%">448,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"></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%">368,493&#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%">328,165&#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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.035%"><tr><td style="width:1.0%"></td><td style="width:68.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.218%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.400%"></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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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:8pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries, Inc.</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: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%">195,630&#160;</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: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;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></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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">42,612&#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%">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></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:8pt;font-weight:400;line-height:100%">Income tax 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:8pt;font-weight:400;line-height:100%">61,414&#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%">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></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:8pt;font-weight:400;line-height:100%">Stock based compensation</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:8pt;font-weight:400;line-height:100%">28,720&#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%">14,874&#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%">11,587&#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;vertical-align:top"><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></td><td colspan="2" style="background-color:#cceeff;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%">92,577&#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%">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:8pt;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></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:8pt;font-weight:400;line-height:100%">EBITDA</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:8pt;font-weight:400;line-height:100%">420,953&#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%">329,149&#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%">328,165&#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 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of long-lived  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:8pt;font-weight:400;line-height:100%">27,911&#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%">20,389&#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 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash restructuring expenses</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: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%">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></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 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:8pt;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:8pt;font-weight:400;line-height:100%">448,864&#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:8pt;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:8pt;font-weight:400;line-height:100%">368,493&#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 #000000;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-bottom:3pt double #000000;border-top:1pt 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%">328,165&#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:8pt;font-weight:400;line-height:120%">Adjusted EBITDA, as presented, may not be comparable to similarly titled measures of other companies. In October 2021, our revolving credit facility was amended to allow the Company to add-back any non-cash stock-based compensation in any trailing twelve month period and allow for an adjustment to EBITDA, subject to certain limitations, for non-cash charges or gains that are non-recurring in nature.</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;Leverage ratio is calculated as the sum of interest-bearing debt minus unrestricted cash in excess of $50 million (but not exceeding $500 million); 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:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.571%"><tr><td style="width:1.0%"></td><td style="width:58.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.593%"></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-style:italic;font-weight:400;line-height:100%">Dollars in thousands</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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:8pt;font-weight:400;line-height:100%">Interest-bearing debt</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: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%">965,395&#160;</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: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%">766,326&#160;</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: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%">787,478&#160;</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:8pt;font-weight:400;line-height:100%">Less: Cash and cash equivalents in excess of $50 million</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:8pt;font-weight:400;line-height:100%">127,232&#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%">350,726&#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%">303,542&#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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net indebtedness</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:8pt;font-weight:400;line-height:100%">838,163&#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%">415,600&#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%">483,936&#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 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:8pt;font-weight:400;line-height:100%">448,864&#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%">368,493&#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%">328,165&#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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">1.87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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.47&#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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Calculated in accordance with the terms of the credit facility as in effect on December 25, 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%">32</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_55"></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="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 $75 million for the year ended December 25, 2021.  </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;25, 2021 was primarily fixed rate debt and borrowings on our revolving credit facility. Our notes payable, revolving credit facility, 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 2021 and 2020 by approximately $0.4 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 2021 and 2020 by approximately $0.2 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;25, 2021, the Company had 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 $13.6 million in 2021 and $16.6 million in 2020.</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 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 </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><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%">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:10pt;padding-left:72pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.875%"><tr><td style="width:1.0%"></td><td style="width:71.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.283%"></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%">2021</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%">2020</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 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%">Australian dollar</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%">11.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 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></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%">Euro</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%">8.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: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></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%">Danish krone</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.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%">5.5&#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%">Chinese renminbi</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%">6.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Canadian dollar</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.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.6&#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%">U.K. pound</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%">16.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Brazilian real</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%">4.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%">3.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 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 2021, 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. At December, 25, 2021, we had open forward contracts with a notional amount of $69.7 million for the total purchase of 55,600 short tons from January 2022 to December 2022.   </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-75% 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;25, 2021, we have open natural gas swaps for 360,000 MMBtu.</span></div><div id="i599fc65fa2a0482eb8add623380b814a_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.  In November 2021, we obtained clarifying information on the amount of duties that the European Union would impose on imports of steel wind towers.  A resulting impairment test (based on estimated undiscounted future cash flows) was required for our Offshore and other complex steel structures reporting unit.  The undiscounted cash flows of its long-lived assets were less than the carrying values which required us to estimate their fair value and we recognized a pre-tax $27.9 million impairment of the long-lived assets (customer relationship intangible asset, trade name, and property, plant and equipment).  Impairment losses of $3.8 million were recorded in 2020 as facilities were closed and certain fixed assets were no longer expected to be used as a result of our 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 asset for one of our galvanizing facilities in Australia as it was determined that it would not generate sufficient cash flows to recover the carrying value.  </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:112%">We identified thirteen 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.  For twelve of the reporting units, we estimate the value of the reporting units using after-tax cash flows from operations (less </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">capital expenses) discounted to present value ("discounted cash flows"). 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 this reporting unit using a blend of both the discounted cash flows and a market approach.  The market valuation approach estimates the value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA). We analyze EBITDA multiples for other industrial companies with similar product lines in determining what to use in the model</span><span style="color:#2e74b5;font-family:'Calibri',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The key assumption in the market approach analysis are the selection of industrial companies with similar product lines and forecasted EBITDA.</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 both the 2021 and 2020 annual impairment test, 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 2021 or 2020. A $12.6 million impairment of our access systems reporting unit was recognized as a result of an interim impairment test during second 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-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.  </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 performed our annual impairment test of all trade names in the third quarter of 2021 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%"> As a result of a fourth quarter 2021 interim impairment test of the long-lived assets of the Offshore and other complex steel structures reporting unit, we recognized an impairment of approximately $2 million.   </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="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.  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;25, 2021, we had approximately $83.7&#160;million in deferred tax assets relating to tax credits and loss carryforwards, with a valuation allowance of $49.7 million, including $8.4 million in valuation allowances 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 deferred tax liability of $3.4 million related to these unremitted foreign earnings for future taxes that will be incurred when cash is repatriated. </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: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.9% at December 25, 2020.  The following tables present the key assumptions used to measure the pension benefit for 2022 and the estimated impact relative to a change in those assumptions for 2022:</span></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.250%"><tr><td style="width:1.0%"></td><td style="width:81.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.625%"></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.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="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.48&#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.70&#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%">3.30&#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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.250%"><tr><td style="width:1.0%"></td><td style="width:81.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.625%"></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%">Decrease <br/>in Pension <br/>Benefit</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%">0.25% increase in discount rate</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%">1.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%">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.8&#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;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 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><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 business, 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 2021, 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="i599fc65fa2a0482eb8add623380b814a_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 33 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%">37</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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><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: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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Report of Independent Registered Public Accounting Firm (PCAOB ID No. <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfMi0wLTEtMS0yNjAwOS90ZXh0cmVnaW9uOmNlOWJmNGUxNDlmZjQxMmI4MmZmZDJiZDUzNjMzNjdiXzY1OTcwNjk3NjY3MzU_5b543e6a-9922-4ea3-8931-d5bd6a2ddd32">34</ix:nonNumeric>)</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="#i599fc65fa2a0482eb8add623380b814a_67">39</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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfMy0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmM5ZThjMDJjMzQ2ZTQwYWRhZTcwMjYxZGJlOGY4N2EzXzY0_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfMy0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmM5ZThjMDJjMzQ2ZTQwYWRhZTcwMjYxZGJlOGY4N2EzXzY0_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric></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="#i599fc65fa2a0482eb8add623380b814a_70">41</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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjJlZTMwNjBkNDNmMTRlZmZiYWM3OWE0MWY0MWE0MDVjXzc2_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjJlZTMwNjBkNDNmMTRlZmZiYWM3OWE0MWY0MWE0MDVjXzc2_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric></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="#i599fc65fa2a0482eb8add623380b814a_73">42</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;<ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNS0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmIxNjdhMDc5MTU3YjQ4M2Q5MDJkZTJiMGZjM2I3ZTJhXzMy_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNS0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmIxNjdhMDc5MTU3YjQ4M2Q5MDJkZTJiMGZjM2I3ZTJhXzMy_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and 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="#i599fc65fa2a0482eb8add623380b814a_79">43</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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNi0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjljOTQwOGQ1ZDcxYjQ4ZjU5ZWVkNzZkNWQ2NjBiNDNiXzY2_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNi0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjljOTQwOGQ1ZDcxYjQ4ZjU5ZWVkNzZkNWQ2NjBiNDNiXzY2_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric></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="#i599fc65fa2a0482eb8add623380b814a_85">44</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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNy0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmE5YTY0NjllNWQ5NjQ0ZjBiMGU3YzU2OWJlODFlZWQ2Xzgx_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNy0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmE5YTY0NjllNWQ5NjQ0ZjBiMGU3YzU2OWJlODFlZWQ2Xzgx_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric></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="#i599fc65fa2a0482eb8add623380b814a_88">45</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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfOC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjYzZDNkM2ViZGIyZDQ3YmRiZjBiOGFmNmQzYjZjNmIwXzcx_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfOC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjYzZDNkM2ViZGIyZDQ3YmRiZjBiOGFmNmQzYjZjNmIwXzcx_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric></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="#i599fc65fa2a0482eb8add623380b814a_94">46</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%">38</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 25, 2021 and December 26, 2020, the related consolidated statements of earnings, comprehensive income, cash flows, and shareholders' equity, for each of the three years in the period ended December 25, 2021, 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 25, 2021 and December 26, 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 25, 2021, 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 25, 2021, 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 23, 2022, 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: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 7 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><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has goodwill, which is allocated among thirteen reporting units. The Company evaluates its thirteen 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. Twelve reporting units are evaluated using after-tax cash flows from operations (less capital expenses) discounted to present value (&#8220;discounted cash flows&#8221;). The solar tracking structure reporting unit was valued using a blend of both the discounted cash flows and a market approach. The market valuation approach estimates the value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples are analyzed against other industrial companies with similar product lines. These valuation methods require management to make significant estimates and assumptions related to projected cash flows, selection of industrial companies with similar product lines and forecasted EBITDA, and discount rates. The estimated fair value of all reporting units exceeded their respective carrying value as of the measurement date and, therefore, no impairment was recognized.</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%">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%">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 and the difference between the fair values and the carrying values of certain reporting units as of August 28, 2021. 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, selection of industrial companies within similar product lines and forecasted EBITDA, and discount 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: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:'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 tested the effectiveness of internal controls over management&#8217;s goodwill impairment evaluation, including those over the projected cash flows, selection of industrial companies with similar product lines and forecasted EBITDA, and discount rates.</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">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:'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 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></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">With the assistance of our fair value specialists, we evaluated the discount rates, including testing the underlying source information and the mathematical accuracy of the calculations, and developing a range of independent estimates and comparing those to the discount rates selected by management.</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">With the assistance of our fair value specialists, we evaluated the industrial companies with similar product lines and forecasted EBITDA, including testing the underlying source information and mathematical accuracy of the calculations.</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/ <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82Ny9mcmFnOmVjYzUwZDI3NDIxMzRlN2Q5OGE4NjE0YWNmNTYzMGViL3RleHRyZWdpb246ZWNjNTBkMjc0MjEzNGU3ZDk4YTg2MTRhY2Y1NjMwZWJfMTUzOTMxNjI3OTg3MTc_d5577f5b-3ff2-4ceb-9b20-98e485e06a1e">DELOITTE&#160;&amp; TOUCHE&#160;LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82Ny9mcmFnOmVjYzUwZDI3NDIxMzRlN2Q5OGE4NjE0YWNmNTYzMGViL3RleHRyZWdpb246ZWNjNTBkMjc0MjEzNGU3ZDk4YTg2MTRhY2Y1NjMwZWJfMTUzOTMxNjI3OTg3MTg_c3a94ed9-69e3-4020-9bf5-664eb4899cda">Omaha, Nebraska</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%">February&#160;23, 2022 </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%">40</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RleHRyZWdpb246NDk5ZGQwMzdhMzg0NDc4NDgyOWNmM2FkNTk3MmQxNmFfMTA3_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RleHRyZWdpb246NDk5ZGQwMzdhMzg0NDc4NDgyOWNmM2FkNTk3MmQxNmFfMTA3_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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="ib55139727d0c43cab2f76741b8fc1863_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMS0xLTEtMS0xMjMzMg_2b97dd4b-2340-4df5-9fb5-d826f9a1bce9">3,159,605</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="i91a052c180aa49c1a0ba41ccf988e306_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMS0zLTEtMS0xMjMzMg_5fe78301-9658-45bb-912f-84312349e1fd">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="i1ffafeb2e9a54e4285b9016caffd7b28_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMS01LTEtMS0xMjMzMg_4b76b18b-67b7-470b-bcbf-1f4c8354aaa2">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></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="ibf4ca0a3377641a19e1f47c9b56cbef0_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMi0xLTEtMS0xMjMzMg_24a578ac-568b-48d7-b41d-02570738641e">341,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="i7b01483f6afa44748053df5339b8d9fc_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMi0zLTEtMS0xMjMzMg_1be73503-ea46-4463-961f-31d30509dea0">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="ibfe87614caf8438fa415232834e29ecb_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMi01LTEtMS0xMjMzMg_d921133d-ac56-41d0-bbbd-3de467108956">332,786</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMy0xLTEtMS0xMjMzMg_66f7b716-a1db-47bf-9e61-64e22854f9ba">3,501,575</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMy0zLTEtMS0xMjMzMg_0543e9eb-d509-4849-aa1b-c5edb102ab5f">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMy01LTEtMS0xMjMzMg_a1e05919-02bb-4b3e-ac51-02f503edbde5">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></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="ib55139727d0c43cab2f76741b8fc1863_D20201227-20211225" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNC0xLTEtMS0xMjMzMg_c730ffc8-5537-4c7e-96ba-8ce5d1711668">2,395,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91a052c180aa49c1a0ba41ccf988e306_D20191229-20201226" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNC0zLTEtMS0xMjMzMg_1398fac3-9ab7-4d26-ad23-a94181d5976a">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="i1ffafeb2e9a54e4285b9016caffd7b28_D20181230-20191228" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNC01LTEtMS0xMjMzMg_f9af3df8-c79f-4b97-b1f1-d45e0b1b90d2">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></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="ibf4ca0a3377641a19e1f47c9b56cbef0_D20201227-20211225" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNS0xLTEtMS0xMjMzMg_1ec64403-556e-4eab-8978-9142c16e7fea">222,056</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="i7b01483f6afa44748053df5339b8d9fc_D20191229-20201226" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNS0zLTEtMS0xMjMzMg_7da280d7-2447-418d-9990-fe468d60f6bb">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="ibfe87614caf8438fa415232834e29ecb_D20181230-20191228" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNS01LTEtMS0xMjMzMg_c75716dd-8e53-4133-8721-8fb8b508a72f">220,515</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNi0xLTEtMS0xMjMzMg_82e90c15-fb78-40ac-b286-704f18eb77f1">2,617,686</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNi0zLTEtMS0xMjMzMg_f6413431-5759-4269-a455-9fa03f0d628c">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNi01LTEtMS0xMjMzMg_6d8d0a60-2335-4b6b-86db-e9101a93ed45">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNy0xLTEtMS0xMjMzMg_5f4cb301-f316-4da8-a99f-e295644e419b">883,889</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNy0zLTEtMS0xMjMzMg_86e5a7c1-0ff0-43cf-bf69-f339d4904731">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNy01LTEtMS0xMjMzMg_c6782344-2d4a-4544-b8fa-e66a57622a82">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOC0xLTEtMS0xMjMzMg_2c04e9c8-3548-400c-9e37-778f84f6e847">590,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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOC0zLTEtMS0xMjMzMg_45e08dda-1248-41cf-8a05-ad7e27dfb98b">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOC01LTEtMS0xMjMzMg_d2f23c33-9cb5-4830-b076-2ecb1306ecf0">454,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:#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOS0xLTEtMS0xMjMzMg_9658333a-6f12-4842-8531-ce813bc2605a">6,496</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOS0zLTEtMS0xMjMzMg_4df30922-db7a-42c5-ae8b-c629573fed09">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOS01LTEtMS0xMjMzMg_fab9c759-5f92-4938-9151-8fb50ae4c3fc">&#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="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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTAtMS0xLTEtMTIzMzI_81932bca-0101-45d8-9701-7f02cf9f1f6c">286,785</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTAtMy0xLTEtMTIzMzI_afc6d559-cd4b-453c-8ee7-6e743bd8696f">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTAtNS0xLTEtMTIzMzI_4d182d92-14d2-4b14-8b41-56fd8e0d5da6">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTItMS0xLTEtMTIzMzI_fca219b0-6d1c-4acc-b6fa-2926fb4758ef">42,612</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTItMy0xLTEtMTIzMzI_9dcc9f22-d501-4ef7-91b2-2c33c50d5d3b">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTItNS0xLTEtMTIzMzI_65a0a08d-ce9d-4bf0-baf4-5814c8db1f98">40,153</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTMtMS0xLTEtMTIzMzI_669218b6-8d00-4bb2-bbf0-6f30fdb6f33f">1,192</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTMtMy0xLTEtMTIzMzI_b25dfa03-eaf3-42ab-96fb-c9ae8a879c53">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTMtNS0xLTEtMTIzMzI_4f39bc77-7d0f-48ea-a794-9f2f54e4ddb0">3,942</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 2px 21.25pt;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%">Gain on investments - unrealized</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTQtMS0xLTEtMTIzMzI_c39e0c03-cde1-458f-a351-4ce1dbb29b08">1,920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTQtMy0xLTEtMTIzMzI_c6bb8c16-70c1-4cff-89ea-fff24891a1cd">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTQtNS0xLTEtMTIzMzI_f3638d26-95ba-41ac-bf79-d47fe2762ce2">5,960</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="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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTctMS0xLTEtMTIzMzI_d1eeee93-b1e8-48e6-9e98-e6c558fccc23">12,798</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTctMy0xLTEtMTIzMzI_0e287cb9-5a74-4fce-97b7-389a8bf87daf">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTctNS0xLTEtMTIzMzI_5a135294-57e0-4d5e-9de3-10d6babee77d">2,204</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTgtMS0xLTEtMTIzMzI_af856c00-a713-4f88-a9bb-55926f3c7ae7">26,702</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTgtMy0xLTEtMTIzMzI_53dd4d8b-0b21-4c96-b336-c0586365f7c7">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTgtNS0xLTEtMTIzMzI_dabe7d33-3d80-4f23-aef2-06459c06980d">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTktMS0xLTEtMTIzMzI_74f58aa5-b005-4a1c-ac0b-fb57f8d4a4d4">260,083</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTktMy0xLTEtMTIzMzI_7aaa1f18-75e1-4de6-8734-59864b905b44">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTktNS0xLTEtMTIzMzI_c3d93751-1b6b-4054-b6b5-024628396bba">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjEtMS0xLTEtMTIzMzI_fedf562a-4201-4180-ba3e-4f2b17103f0d">61,343</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjEtMy0xLTEtMTIzMzI_c113ee3c-c042-4446-a5cb-1c0848f69bc0">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjEtNS0xLTEtMTIzMzI_db6b257f-5ecc-46db-99a7-45e1f565d7b0">46,267</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjItMS0xLTEtMTIzMzI_d076b2c2-4eca-4625-b958-d015805065dc">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjItMy0xLTEtMTIzMzI_317d0783-8e00-4bfa-a61b-fdb955751521">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjItNS0xLTEtMTIzMzI_e395b625-5cb6-49f2-a9c6-02f488a4c15e">1,486</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjMtMS0xLTEtMTIzMzI_932f3af9-e817-4514-9d18-efe3b38bdb02">61,414</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjMtMy0xLTEtMTIzMzI_08339809-6fc3-4d65-9db5-1fc43370b003">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjMtNS0xLTEtMTIzMzI_4a70dcd3-3165-4adc-8e34-0ee240deb859">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjQtMS0xLTEtMTIzMzI_cbec478a-2876-48b8-9961-10e6c8885e30">198,669</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjQtMy0xLTEtMTIzMzI_4950c150-c386-4356-9d3c-6f7524fb6398">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjQtNS0xLTEtMTIzMzI_7b8f874d-b56f-421e-af47-627070cdb519">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></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 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjUtMS0xLTEtMTIzMzI_9139734e-1837-4d94-90fc-aa90e60de718">944</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjUtMy0xLTEtMTIzMzI_964afd66-582d-4efb-82e0-9ee2f3fe4f20">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjUtNS0xLTEtMTIzMzI_67397430-db2b-4c1f-beb4-39be4b5055a7">&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjctMS0xLTEtMTIzMzI_071828a3-30c3-4fc2-8fe2-f88a580850bc"><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjctMS0xLTEtMTIzMzI_3b3ce6f2-9332-40c8-8830-e79ef8bd4eed"><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjctMS0xLTEtMTIzMzI_7458bb3a-803d-4849-82a9-e18cf220d5c0">197,725</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjctMy0xLTEtMTIzMzI_3bc04291-4e96-45cf-a8ca-d56484f394b4">142,149</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjctNS0xLTEtMTIzMzI_d50e8013-4536-476f-bc5f-7cf25d584568">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjgtMS0xLTEtMTIzMzI_078a33e4-7b5b-46be-ad49-dc2df65954c4">2,095</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjgtMy0xLTEtMTIzMzI_78891d81-7a4b-43cd-9edb-c7e66c6031ca">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjgtNS0xLTEtMTIzMzI_e9e0b637-1e80-442d-8051-12d7f3330eb5">5,697</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjktMS0xLTEtMTIzMzI_34801751-d492-48cc-8acb-73e814071179">195,630</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjktMy0xLTEtMTIzMzI_c1bc6adb-0017-4242-a591-af64893246f2">140,693</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjktNS0xLTEtMTIzMzI_e7898d00-ba66-4016-ae48-1443152238d4">146,408</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzEtMS0xLTEtMTIzMzI_81644cd9-cb4e-4072-8f4e-a4ce6808f164">9.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzEtMy0xLTEtMTIzMzI_c4679a2c-7995-4677-afdf-9022223ce7d4">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzEtNS0xLTEtMTIzMzI_07650439-f381-45b9-b600-ff7addf261d2">6.76</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzItMS0xLTEtMTIzMzI_80a69382-5d03-4cff-b0ea-2e700de74ecd">9.10</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzItMy0xLTEtMTIzMzI_54abe899-8d45-4960-b269-a1a1db589b4d">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzItNS0xLTEtMTIzMzI_7a7c6b35-ff4e-401e-a700-e7a4d70e0058">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></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%">41</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RleHRyZWdpb246YjcyYmUyOTIwYWEzNDgyYmI4NGM0MTI2NzExOTcwNmJfMTE5_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RleHRyZWdpb246YjcyYmUyOTIwYWEzNDgyYmI4NGM0MTI2NzExOTcwNmJfMTE5_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> </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><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: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%">2021</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%">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;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:#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMS0xLTEtMS0xMjMzMg_071828a3-30c3-4fc2-8fe2-f88a580850bc"><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMS0xLTEtMS0xMjMzMg_3b3ce6f2-9332-40c8-8830-e79ef8bd4eed"><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMS0xLTEtMS0xMjMzMg_7458bb3a-803d-4849-82a9-e18cf220d5c0">197,725</ix:nonFraction></ix:nonFraction></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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMS0zLTEtMS0xMjMzMg_06f487e2-ffe9-4bd9-902a-8fbabe523b0a">142,149</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMS01LTEtMS0xMjMzMg_e332dc2e-1b83-43c2-8372-9f4e90fec5aa">152,105</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: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:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><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></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 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfNC0xLTEtMS0xMjMzMg_e45e68b4-27e3-4a06-94be-fde24db798dc">31,405</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfNC0zLTEtMS0xMjMzMg_f88fd47c-c8c2-4ee3-b63a-49785e8d22e2">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfNC01LTEtMS0xMjMzMg_23a5143d-2897-4415-ac7b-0aacf8a81af2">2,506</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><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: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfOC0xLTEtMS0xMjMzMg_15b4f87d-c3ed-4bcd-af86-9a954cd07487">31,405</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfOC0zLTEtMS0xMjMzMg_61666e65-f5f6-46fa-98c5-b13b15e831cb">21,483</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfOC01LTEtMS0xMjMzMg_1a8819b7-232b-48fd-b024-d339f2b3a1d5">2,506</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 2px 32.5pt;text-align:left;vertical-align:bottom"><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></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 32.5pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMS0xLTEtMjExMTQ_083edeac-c7f2-4b07-8cb4-340311a3e075">20,019</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMy0xLTEtMjExMTY_ce39875b-94cf-4f59-9e31-02ab861f8bf4">&#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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtNS0xLTEtMjExMTg_e5d8b749-3892-47ec-a6bb-b7e6138993a3">2,130</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 32.5pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTEtMS0xLTEtMjExMzI_e3fbc297-8750-4c6e-9b7e-7e5f130eb047">25,821</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTEtMy0xLTEtMjExMzQ_5b523906-e43a-48e4-950b-de0a22ba412a">&#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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTEtNS0xLTEtMjExMzY_7d98974d-cec2-44ab-b654-d500b825578c">2,130</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 32.5pt;text-align: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 gain (loss) on cross currency swaps</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTItMS0xLTEtMjExNTk_9765c4ca-a6b7-4049-878f-3e95f77bb6e0">6,093</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTItMy0xLTEtMjExNjE_f2ff1493-e75d-489b-b00e-570121289012">5,751</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTItNS0xLTEtMjExNjM_d652dc13-97ad-4c80-a55a-82461f3809e1">1,815</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 32.5pt;text-align: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTMtMS0xLTEtMjExOTA_48e18177-d1ed-4d33-ab25-237a366ebe71">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTMtMy0xLTEtMjExOTI_8152acb4-a936-4a8b-ab0d-9b3fe8ca5574">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTMtNS0xLTEtMjExOTQ_c5e146c7-a4a5-4070-9151-15b98ccdbd68">&#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 32.5pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTQtMS0xLTEtMjEyMDU_ef4cf5c4-1a05-41f9-a722-40eabb44a275">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTQtMy0xLTEtMjEyMDc_227b4998-8e29-4389-be31-f056050a60a0">1,598</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTQtNS0xLTEtMjEyMDk_6b6b88b8-3a7c-4f75-bee3-118ee1f9683c">&#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 32.5pt;text-align: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 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTUtMS0xLTEtMjEyMjI_c2910d0f-c3bb-446d-af46-02e38824110a">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTUtMy0xLTEtMjEyMjQ_908ca939-c2b5-414a-b7e5-455e9e99453e">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTUtNS0xLTEtMjEyMjY_db12cf51-63d9-4128-88b2-6fa95a3c4853">64</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"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo5NDJlYzQ3MTlkMTU0ZjI2YmNiYTdjNzYzYmYwYzgxN183OA_891c3119-342c-494e-9d61-3e2a9be1ef15">&#8212;</ix:nonFraction> in 2021, $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo5NDJlYzQ3MTlkMTU0ZjI2YmNiYTdjNzYzYmYwYzgxN185MA_14e4c929-09b8-4714-8ff9-02c405c62f88">2,428</ix:nonFraction> in 2020, $<ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo5NDJlYzQ3MTlkMTU0ZjI2YmNiYTdjNzYzYmYwYzgxN18xMDI_45a5a9d8-7767-41e8-bd69-5bb517d55b30">384</ix:nonFraction> in 2019</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMS0xLTEtMTIzMzI_a53ab5cc-8bdd-4445-a103-819211a8a2e2">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMy0xLTEtMTIzMzI_7d1c2ba2-a468-4fc5-9438-6166625c5fb5">7,289</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtNS0xLTEtMTIzMzI_1b28cd37-8cbb-432c-b644-3362cfc5ca60">1,154</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><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 0 32.5pt"></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTktMS0xLTEtMTIzMzI_f1990e6c-b752-45c1-81ad-de9c46fda6fb">227</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTktMy0xLTEtMTIzMzI_c8418daa-31cb-4652-abb0-7703d736f6ff">1,474</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTktNS0xLTEtMTIzMzI_e0874f37-0800-4736-8590-3ca72a219689">2,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></tr><tr><td colspan="3" style="background-color:#cceeff;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo0Yzg4YmI3YmFjMmE0OWY4OGY5ZTYzZWQ1MGEzYzdiN185MQ_6e431f4d-b5bf-411d-b4c3-928bf2687a8a">25,736</ix:nonFraction> in 2021, $(<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo0Yzg4YmI3YmFjMmE0OWY4OGY5ZTYzZWQ1MGEzYzdiN18xMDM_e58fa583-3d01-415d-bbfa-994a782c2493">4,183</ix:nonFraction>) in 2020, $(<ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo0Yzg4YmI3YmFjMmE0OWY4OGY5ZTYzZWQ1MGEzYzdiN18xMTU_e593347a-bbdf-4729-a1ff-8e4feb38373f">2,710</ix:nonFraction>) in 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtMS0xLTEtMTIzMzI_ec2b2f0c-2d31-446a-b752-bb64599bb635">76,718</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtMy0xLTEtMTIzMzI_c496433f-fefc-4c4c-84fa-9786c864fc57">17,349</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtNS0xLTEtMTIzMzI_e2ce544d-aebe-4575-a5e8-a701d3dca678">10,828</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"><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:#ffffff;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjEtMS0xLTEtMTIzMzI_b05c84cc-de6a-4bbe-a506-d332622e4815">45,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjEtMy0xLTEtMTIzMzI_d4d6611b-e0dc-4eb9-9fe2-79b27aae1d18">5,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjEtNS0xLTEtMTIzMzI_538bbe58-3427-4ad6-81bb-5d827a5d4e8e">10,429</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#cceeff;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:#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjItMS0xLTEtMTIzMzI_922db7af-6ca0-453c-b3f7-6921c3b108ec">243,265</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjItMy0xLTEtMTIzMzI_07a63c8c-d5e5-41f0-a69f-e5c9a52aa240">147,757</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjItNS0xLTEtMTIzMzI_be18b6d3-b66c-4c6c-8e2d-a8bce92e8f0b">141,676</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive (income) loss attributable to noncontrolling interests</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjMtMS0xLTEtMTIzMzI_e05cd05a-0240-42b3-8d68-f4912e851784">976</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjMtMy0xLTEtMTIzMzI_a6c570ae-b04f-4cbe-bb2f-8caa2adb93c3">3,428</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjMtNS0xLTEtMTIzMzI_80cab145-4243-442a-a760-4888625fd9cb">5,505</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"><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:#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjQtMS0xLTEtMTIzMzI_6461540b-1a39-4554-828a-7e503b28118d">242,289</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjQtMy0xLTEtMTIzMzI_8499c626-63ce-4fc9-88bf-8be30ab754db">144,329</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjQtNS0xLTEtMTIzMzI_7aa795e4-e602-4c78-87e4-dd6f0107371c">136,171</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><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><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%">42</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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%"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RleHRyZWdpb246NmJjMjhiM2IwNDExNDNlZGE5ZmFiM2FmYmMzMGEyYzJfNzU_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RleHRyZWdpb246NmJjMjhiM2IwNDExNDNlZGE5ZmFiM2FmYmMzMGEyYzJfNzU_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and 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><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: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%">2021</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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMy0xLTEtMS0xMjMzMg_1b91104b-a7d6-45fc-b2d1-d838099e811d">177,232</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMy0zLTEtMS0xMjMzMg_b7db9dd2-411b-4472-abce-c945ae641d12">400,726</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjViY2RmNjk1ZTZkYzQ5NmNiYjdmMGU2NDI5ZmJlZThhXzM1_7e30aff5-8093-40d2-a039-78fe8f6a8a6f">18,050</ix:nonFraction> in 2021 and $<ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjViY2RmNjk1ZTZkYzQ5NmNiYjdmMGU2NDI5ZmJlZThhXzUw_25d7c3ea-e10d-4384-ac6d-3d349c19f9c7">15,952</ix:nonFraction> in 2020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNC0xLTEtMS0xMjMzMg_4b7d01aa-934a-4b2d-b88c-7c640f6e5711">571,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNC0zLTEtMS0xMjMzMg_01ff68c5-a994-460b-9b6b-353d6be72fe6">511,714</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNS0xLTEtMS0xMjMzMg_ebff4179-c6a6-40bf-b631-5de55fdbee90">728,834</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNS0zLTEtMS0xMjMzMg_1696d5d0-485d-43f7-941e-46319e5ebc5c">448,941</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNi0xLTEtMS0xMjMzMg_7617fd95-f075-40b6-9eb1-c9d9d05b9749">142,643</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNi0zLTEtMS0xMjMzMg_5945a303-2021-4034-b997-d4cb6291d803">123,495</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNy0xLTEtMS0xMjMzMg_50b4db0a-91e1-453f-8224-c60342db8379">83,646</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNy0zLTEtMS0xMjMzMg_dbb0e4cf-cfc2-4799-9a79-b66f20562693">59,804</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfOC0xLTEtMS0xMjMzMg_7be2aece-6577-49b5-96e0-f62fed7b20c6">8,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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfOC0zLTEtMS0xMjMzMg_32bd0761-3de7-469c-a331-dfe466aaac57">9,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;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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfOS0xLTEtMS0xMjMzMg_b699da68-7be3-43fc-8fef-39aa3cc9ab26">1,712,763</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfOS0zLTEtMS0xMjMzMg_93e39a1a-31a6-43b8-9e5c-894156097885">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTAtMS0xLTEtMTIzMzI_170eaa70-625a-4269-a263-712cd224a193">1,422,101</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTAtMy0xLTEtMTIzMzI_527bdff1-282d-4650-8d22-d963c0e308a2">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTEtMS0xLTEtMTIzMzI_f541878d-dfa8-4bd8-8f16-6529f489155e">823,496</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTEtMy0xLTEtMTIzMzI_dd61de0c-8cac-4a69-800e-32bdfaea2d7c">743,653</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTItMS0xLTEtMTIzMzI_1276a8be-3d25-4d24-8b1f-9a0f2736fbed">598,605</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTItMy0xLTEtMTIzMzI_9d0a7196-8d60-41a0-94c4-75ff155c5d26">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTMtMS0xLTEtMTIzMzI_c9dc5229-8db1-4369-b9f6-34d9cb498dad">708,566</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTMtMy0xLTEtMTIzMzI_99f42341-0fce-48ee-b3d7-355976d76b7e">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTQtMS0xLTEtMTIzMzI_6a3a8e28-e231-4f4b-8834-b9acc26c55d2">175,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTQtMy0xLTEtMTIzMzI_d0d5767d-4ade-4860-b4f6-bce99ea38801">167,193</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTUtMS0xLTEtMTIzMzI_7aa761f7-2abf-42b2-abb3-a34ca6587447">251,951</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTUtMy0xLTEtMTIzMzI_b3864218-2e4b-48d0-9090-a4842cd81c0c">203,293</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:#242424;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:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTYtMS0xLTEtMTIzMzI_aaed3ea3-898e-429a-8341-f0d47eddb55a">3,447,249</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTYtMy0xLTEtMTIzMzI_08eabe34-8760-49cb-9784-3371e5b74d1e">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjAtMS0xLTEtMTIzMzI_c647258b-8c48-41dd-8fab-a0fe5839ae11">4,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjAtMy0xLTEtMTIzMzI_8ac8bc72-5c8f-4b4f-9133-8121e0f199c9">2,748</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:ShortTermBankLoansAndNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjEtMS0xLTEtMTIzMzI_781c37f0-7d8c-44fc-a3fa-83c3c72ce3fb">13,439</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:ShortTermBankLoansAndNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjEtMy0xLTEtMTIzMzI_1727a779-201d-4b81-b2c3-a9fe11d4472f">35,147</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjItMS0xLTEtMTIzMzI_43b1ac49-23ec-4bd9-9dc4-d6d8c6c7c807">347,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjItMy0xLTEtMTIzMzI_4273de77-06dc-4e5d-a00a-cb873c9eaf7c">268,099</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjMtMS0xLTEtMTIzMzI_3b6d7401-b48d-4f78-8789-550a28b0d443">144,559</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjMtMy0xLTEtMTIzMzI_850e03f0-e636-4174-b623-935be78c5dca">137,939</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjQtMS0xLTEtMTIzMzI_eebd509d-1839-49b9-8703-2124bb5757db">135,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjQtMy0xLTEtMTIzMzI_705639e7-6baf-458d-9d8f-95dd5ed342c8">130,018</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjUtMS0xLTEtMTIzMzI_a6a0e890-be23-46e7-a5f8-94241efda0d7">108,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjUtMy0xLTEtMTIzMzI_8237e94b-6c13-4685-8f19-5455170c250b">89,796</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjctMS0xLTEtMTIzMzI_67a2af43-9c9b-43c9-a8fa-bdf1333d61bb">10,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjctMy0xLTEtMTIzMzI_4db175ab-4922-4f6e-bb68-f3c8718a4fc1">9,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 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjgtMS0xLTEtMTIzMzI_6b2e19dd-af3b-4fe7-82de-dc4a65170ef1">765,856</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjgtMy0xLTEtMTIzMzI_053fda62-ec1f-4f4a-b91a-3d06c3c938c3">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjktMS0xLTEtMTIzMzI_29dcab0e-52b4-4908-a8d5-a5ee20fe4c3f">47,849</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjktMy0xLTEtMTIzMzI_4ae7dde6-010a-4443-be6a-aa4553fb513f">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzAtMS0xLTEtMTIzMzI_8b86b84c-57c8-42e6-82d2-90e04b28df4e">947,072</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzAtMy0xLTEtMTIzMzI_b3bae998-4033-40d7-9b4b-69a3166f1cf0">728,431</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzEtMS0xLTEtMTIzMzI_765762fa-7ee2-4368-a693-e35d968ee72d">536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzEtMy0xLTEtMTIzMzI_2c5f12e6-05cd-42e7-b0c4-224f6b7139e6">118,523</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzItMS0xLTEtMTIzMzI_d2cd2fa3-5594-4db7-8100-335dbf49f8c1">147,759</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzItMy0xLTEtMTIzMzI_28ab2997-d83d-4814-b6ba-0c013b8352db">80,202</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzMtMS0xLTEtMTIzMzI_580ad319-e8b6-42d3-8883-45e1b081df1f">35,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzMtMy0xLTEtMTIzMzI_00b6d354-8abd-464b-acae-6d8ba6cda041">44,519</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzQtMS0xLTEtMTIzMzI_c3cacd6c-f33f-4833-a93d-d193e7465d85">89,207</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzQtMy0xLTEtMTIzMzI_bdc3b867-b2c3-45ee-92aa-99f569bed387">58,657</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="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="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%">Authorized <ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpkZDYwNjE0NDgxYWM0OTk5YjdhZjM3ZjM2MzE2Yjg1YV8xNQ_1030d72a-c9ba-4935-850e-6acaea65f86f"><ix:nonFraction unitRef="shares" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpkZDYwNjE0NDgxYWM0OTk5YjdhZjM3ZjM2MzE2Yjg1YV8xNQ_d296626e-6d31-41c1-8a92-ed3dcaf0012a">75,000,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction unitRef="shares" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpkZDYwNjE0NDgxYWM0OTk5YjdhZjM3ZjM2MzE2Yjg1YV8yNg_2cb1fbc9-9dd2-4a11-8bb4-e004afdc15d0"><ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpkZDYwNjE0NDgxYWM0OTk5YjdhZjM3ZjM2MzE2Yjg1YV8yNg_3c0d8dc3-74c8-488b-bc95-474632a69073">27,900,000</ix:nonFraction></ix:nonFraction> 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMS0xLTEtMTIzMzI_a22a56fb-6a1d-4b05-b41b-7690417d74cd">27,900</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMy0xLTEtMTIzMzI_a76508b9-7aeb-4936-99a3-2f71db81bdf2">27,900</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%">Additional paid-in capital</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDAtMS0xLTEtMTIzMzI_a94365b8-2fce-4424-802c-c2ff008563ba">1,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDAtMy0xLTEtMTIzMzI_09be962b-f717-4ba5-8c10-ff48f34a6e0a">335</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%">Retained earnings</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDEtMS0xLTEtMTIzMzI_cc858342-f4ac-436f-a06c-e35684a9a793">2,394,307</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDEtMy0xLTEtMTIzMzI_0152d43e-7fb7-4907-89e3-91b37dd54c07">2,245,035</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%">Accumulated other comprehensive 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDItMS0xLTEtMTIzMzI_b01f1334-a9d9-4958-9da8-c9daf9fb1a58">263,127</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDItMy0xLTEtMTIzMzI_1f8dd628-5a0d-4030-9cbe-9f305eca7e30">309,786</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%">Cost of treasury stock, common shares of <ix:nonFraction unitRef="shares" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDMtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpiYjg5ZTFiZDQ5MmU0MjI3YWU5MDY2N2ZiY2NmZTJiM180NQ_ab6daf31-d445-41e8-9f68-90c113873230">6,619,860</ix:nonFraction> in 2021 and <ix:nonFraction unitRef="shares" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDMtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpiYjg5ZTFiZDQ5MmU0MjI3YWU5MDY2N2ZiY2NmZTJiM182MA_78a9e971-1177-441e-9942-15c3e3bc8870">6,674,866</ix:nonFraction> in 2020</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDMtMS0xLTEtMTIzMzI_79ca3644-cd90-4fc4-91a2-4cb7bf5e0164">773,712</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDMtMy0xLTEtMTIzMzI_ce1fb37e-5111-4385-ac32-4f12628753ee">781,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: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:#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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDQtMS0xLTEtMTIzMzI_c2b64c3e-cebe-471a-85c6-7a38e9bfb40f">1,386,847</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDQtMy0xLTEtMTIzMzI_9c1af700-ec48-433e-ad9a-435563057874">1,182,062</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%">Noncontrolling interest in consolidated subsidiaries</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDUtMS0xLTEtMTIzMzI_2dfff210-4cd8-4061-9e31-0ec4117d5d04">26,750</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDUtMy0xLTEtMTIzMzI_47ba5ed4-fb56-4cf1-a4df-785bf44b2066">25,774</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 shareholders&#8217; equity</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDYtMS0xLTEtMTIzMzI_f8211dd7-3d34-4da7-8907-fd11225603d0">1,413,597</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDYtMy0xLTEtMTIzMzI_9dbccce4-ee64-498e-b902-a44a94f0b9ea">1,207,836</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 liabilities and shareholders&#8217; equity</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDctMS0xLTEtMTIzMzI_5bee8b67-d7a2-4f84-9ee3-d4dde2de6836">3,447,249</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDctMy0xLTEtMTIzMzI_8896ba67-fda7-4bfd-9a85-9358a6be4fc2">2,953,160</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><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%">43</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RleHRyZWdpb246OTdlNThhNDBmNDZjNDdkNWJjNzJlYTdjMGFmOTVkMzhfMTA5_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RleHRyZWdpb246OTdlNThhNDBmNDZjNDdkNWJjNzJlYTdjMGFmOTVkMzhfMTA5_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> (Dollars in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMi0xLTEtMS0xMjMzMg_90954cf2-250f-4ea3-9d5d-53f1b3cb5428">197,725</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMi0zLTEtMS0xMjMzMg_37338626-eed9-4cc9-817f-1b4d13b42455">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMi01LTEtMS0xMjMzMg_7cc24486-304c-43cf-b4db-7e231644ddbc">152,105</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNC0xLTEtMS0xMjMzMg_57e88f15-6653-4e2e-982f-f90c505123c7">92,577</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNC0zLTEtMS0xMjMzMg_722111eb-2119-436d-85bf-c6ec596a8b05">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNC01LTEtMS0xMjMzMg_fbd7560b-5f98-42e2-bbdf-ab54cf0ce4fb">82,264</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNS0xLTEtMS0xMjMzMg_62d95a57-1ca3-4566-9c6a-9e2023c0f241">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNS0zLTEtMS0xMjMzMg_1123286b-a7fd-4b01-b726-0ae185548753">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNS01LTEtMS0xMjMzMg_12cc7dc0-5814-4717-9767-dff1fcf09181">172</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:PensionContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNi0xLTEtMS0xMjMzMg_86d095a6-ca81-4a95-b9ae-d84e2581b805">1,924</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:PensionContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNi0zLTEtMS0xMjMzMg_c5684656-ab26-4d15-93c8-dceac761f7f3">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:PensionContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNi01LTEtMS0xMjMzMg_289ab12d-667f-4a77-921e-41d1e946f424">18,461</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="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 30.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%">Impairment of long-lived assets</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfOS0xLTEtMS0xMjMzMg_6a227315-b14d-4cf7-b451-40731de133df">27,911</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfOS0zLTEtMS0xMjMzMg_7bb42a34-2887-45c9-a608-050b075cc112">20,389</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfOS01LTEtMS0xMjMzMg_077626c8-8e23-4a76-8f39-9857761c9845">&#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="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: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTItMS0xLTEtMTIzMzI_2d707217-ba25-4da5-8dc3-07c13552a2c8">28,720</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTItMy0xLTEtMTIzMzI_716d98c9-1b32-4eda-a28e-95546ba063f0">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTItNS0xLTEtMTIzMzI_bd0983d1-02d6-476a-8881-7dd007f08192">11,587</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 2px 30.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%">Defined benefit pension plan benefit</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTQtMS0xLTEtMTIzMzI_b948dd8f-5b04-469e-a6d4-ff6ca389754b">14,567</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTQtMy0xLTEtMTIzMzI_09ffc302-68ea-40b3-a1e7-460c3b2f2b70">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTQtNS0xLTEtMTIzMzI_7f69d890-1f74-4517-8778-aada92a85511">513</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTUtMS0xLTEtMTIzMzI_95b663b3-e0ef-45c0-a574-1953346d5f22">961</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTUtMy0xLTEtMTIzMzI_a5da3177-0a28-4136-b902-2e24cff32d5b">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTUtNS0xLTEtMTIzMzI_6ea3298e-f6c6-4865-b306-2b7ecccc68d7">2,513</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTYtMS0xLTEtMTIzMzI_74bee138-b0af-412a-b1f2-0b2094e8c49f">944</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTYtMy0xLTEtMTIzMzI_dbc9e481-9f86-4a5d-a3d9-d532b7d7f325">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTYtNS0xLTEtMTIzMzI_1a26b9c3-2d26-4cac-8035-f165bb4141a6">&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTctMS0xLTEtMTIzMzI_4bbfdbdd-d2b7-4f64-9274-b78d8a109e09">71</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTctMy0xLTEtMTIzMzI_53642f90-1773-4f17-b1bb-23decfbb477f">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTctNS0xLTEtMTIzMzI_03ff3cbc-8893-48cf-aad2-d9cd847f0225">1,486</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTktMS0xLTEtMTIzMzI_e9565ee5-9e73-4de0-8877-8c8e5ddee0d8">69,275</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTktMy0xLTEtMTIzMzI_6b5841c8-2240-4e05-bd39-c2b10f37e756">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTktNS0xLTEtMTIzMzI_728c9d0d-59d6-4211-b1aa-def76c213483">5,408</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjAtMS0xLTEtMTIzMzI_d4b09a9a-d9c4-48ef-ad8f-fce22468b09f">289,942</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjAtMy0xLTEtMTIzMzI_0cc5a9a1-b117-4799-8dcc-8e96e32133e9">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjAtNS0xLTEtMTIzMzI_297c088e-82d2-4fdd-aa71-f618c75afeee">22,128</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%">Prepaid expenses and other assets (current and non-current)</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjEtMS0xLTEtMTIzMzI_31d0ea1d-774a-42f5-a199-3ff41597058d">36,066</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjEtMy0xLTEtMTIzMzI_8460cc91-9c69-4c73-8dc1-45cacab2fc4c">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjEtNS0xLTEtMTIzMzI_c587a230-9cc9-48db-acfc-44315e52aa2b">4,413</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 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 asset</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjItMS0xLTEtMTIzMzI_276a264c-436a-46f5-940b-6085a51f81ab">21,579</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjItMy0xLTEtMTIzMzI_0161eb24-5504-40fa-8918-dfe65f015f2e">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjItNS0xLTEtMTIzMzI_d854a8ef-fcdc-4f11-87c9-4998ecc8a0b1">29,274</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjMtMS0xLTEtMTIzMzI_28dd7b8c-ccca-439c-87b5-e8a4b46777fa">89,418</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjMtMy0xLTEtMTIzMzI_af5ba4c4-99df-4cb0-b90d-a020ba8b6520">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjMtNS0xLTEtMTIzMzI_ff1e14f8-db7a-4512-9aa3-4ae633f6022d">21,410</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjQtMS0xLTEtMTIzMzI_cf3b8c78-248a-4091-9f3b-f07457782c24">30,556</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjQtMy0xLTEtMTIzMzI_a67431f8-1173-4eed-af23-f3e5b0c10fef">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjQtNS0xLTEtMTIzMzI_2277d158-cfb9-48bc-8d0b-fa45ae00e6d6">4,255</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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjUtMS0xLTEtMTIzMzI_0bc570b0-2eef-4c3e-bc6b-bca6684fc987">6,589</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjUtMy0xLTEtMTIzMzI_a5be9ee3-97ed-4466-8b75-dc014270d607">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjUtNS0xLTEtMTIzMzI_65720f35-5977-455d-a8bf-deb255639e4d">113,039</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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjYtMS0xLTEtMTIzMzI_88f7bbf5-7463-48da-a717-d130513f82e1">20,181</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjYtMy0xLTEtMTIzMzI_b2b94046-3632-43d1-b65e-f0036bc32c1d">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjYtNS0xLTEtMTIzMzI_c4d9ae98-7a56-49de-8b84-d42e28db1c64">1,274</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjctMS0xLTEtMTIzMzI_7a352eb7-0ecf-42aa-9df8-3d1cca687b9b">5,560</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjctMy0xLTEtMTIzMzI_ec428918-a202-4df8-8ede-5065d80e5b5a">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjctNS0xLTEtMTIzMzI_7fd79c7a-580a-401d-ba58-eb34be5d2a6a">6,944</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjgtMS0xLTEtMTIzMzI_89e31683-934d-416a-8017-84273fb0060d">65,938</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjgtMy0xLTEtMTIzMzI_422f9bbf-be30-42f2-8a89-72a7abb99b11">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjgtNS0xLTEtMTIzMzI_0cdd21ea-b193-4cc8-bb19-01234b1e7d82">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzAtMS0xLTEtMTIzMzI_4d9b1251-b9c6-42ca-9adf-33c46e6ba85a">107,790</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzAtMy0xLTEtMTIzMzI_5aa796eb-6aed-41fd-b480-eb1ba3b38ce0">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzAtNS0xLTEtMTIzMzI_31b20705-5063-4b71-a74f-0d0d4a8c3dbd">97,425</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzEtMS0xLTEtMTIzMzI_394cc573-0367-4ecb-9297-04584259c8d6">1,745</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzEtMy0xLTEtMTIzMzI_8d174225-0c46-47ed-a81a-ca817fced0d6">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzEtNS0xLTEtMTIzMzI_a2e60641-b4a6-4c0b-bfc3-45be9ae169b6">5,556</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzItMS0xLTEtMTIzMzI_9af81f84-6da7-4a73-9040-b7cdbd7f17d2">312,500</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzItMy0xLTEtMTIzMzI_66b4e797-a3cb-4dd6-9c5f-8735294979f4">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzItNS0xLTEtMTIzMzI_6f4ee850-a3a9-4f58-8e03-ff18315d8702">81,841</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 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%">Settlement of net investment hedge</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsForProceedsFromHedgeInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzMtMS0xLTEtMTIzMzI_c792eefe-77df-482f-bf71-40c48eee59a6">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzMtMy0xLTEtMTIzMzI_b213743e-c998-4d23-a4bb-cd99792c67ef">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzMtNS0xLTEtMTIzMzI_798c0458-fe7b-4c53-a77b-f374b6cd9694">11,184</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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzQtMS0xLTEtMTIzMzI_be0d5824-d63c-4a25-9008-7dce9c24330f">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzQtMy0xLTEtMTIzMzI_a7c03718-8b89-4b80-b4a4-06c50bc981b1">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzQtNS0xLTEtMTIzMzI_6c870448-b123-44a3-9e7d-e79ca0a202ca">6,169</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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzUtMS0xLTEtMTIzMzI_de54c80c-0105-4d82-8a9b-7bcb1477618f">1,237</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzUtMy0xLTEtMTIzMzI_b09aa033-33a1-445c-a947-84cdbf297b54">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzUtNS0xLTEtMTIzMzI_34fadd72-7369-4078-8525-bf77cf2543e4">545</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: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzYtMS0xLTEtMTIzMzI_24323b6d-6139-416d-b520-41c001f5e5cb">417,308</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzYtMy0xLTEtMTIzMzI_d7ce262e-a9f9-4729-8e57-a9126eff5372">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzYtNS0xLTEtMTIzMzI_188d74bf-7a9d-43e7-9c67-4cb6e8247028">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzgtMS0xLTEtMTIzMzI_9fb47f2e-4cab-4834-bf42-55c7b8a4627d">5,821</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzgtMy0xLTEtMTIzMzI_c66d5848-6f7d-4533-bf1b-4e72fc5b8f5a">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzgtNS0xLTEtMTIzMzI_3f9887c8-9edd-4ed2-b535-0aaba11c2534">13,195</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%">Principal 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzktMS0xLTEtMTIzMzI_5c47de7b-4d47-4cc7-ad5f-e21edd28191e">26,062</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzktMy0xLTEtMTIzMzI_b6477ad5-f9bd-4248-9b26-e810d8e1e1ab">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzktNS0xLTEtMTIzMzI_8f5beccb-9ddb-4bbb-aff0-65372139fb0e">1,868</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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDAtMS0xLTEtMTIzMzI_ef68fbce-0ba0-49be-afad-604091e2510f">312,485</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDAtMy0xLTEtMTIzMzI_0dadf692-40c3-474b-b608-b943890ccae4">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDAtNS0xLTEtMTIzMzI_4985e149-eb07-454c-bf27-2b3a6ec025b4">31,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="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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDEtMS0xLTEtMTIzMzI_46d122f1-296c-4b7c-97c3-99aac8889f08">91,313</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDEtMy0xLTEtMTIzMzI_953cdc03-3161-4398-b79f-9f489ea61c84">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDEtNS0xLTEtMTIzMzI_1caf2c21-e0d9-494e-aac3-d81679eb795c">10,768</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:20.25pt;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:#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDMtMS0xLTEtMTIzMzI_f4e3e373-0b49-43c7-9088-ce8b650b886a">2,267</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDMtMy0xLTEtMTIzMzI_7ccaa9ae-ee0e-4004-acff-6b8be5438984">&#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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDMtNS0xLTEtMTIzMzI_77155f89-0e08-4444-bde7-a23ca18c164f">&#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%">Dividends paid</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDQtMS0xLTEtMTIzMzI_71d20d7f-43fc-42e9-9a93-4007af01ef01">41,412</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDQtMy0xLTEtMTIzMzI_28637873-fe9b-4031-a3be-79bf69060d81">36,930</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDQtNS0xLTEtMTIzMzI_762fbfca-5cfe-4cd5-96cd-171e7d7ffe55">32,642</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 to 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDUtMS0xLTEtMTIzMzI_9ce90f74-46da-4803-9001-3390308a1945">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDUtMy0xLTEtMTIzMzI_c2d679fb-69d6-47b0-9df4-12e2831dc84d">5,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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDUtNS0xLTEtMTIzMzI_2fe31341-24d0-48fa-bac5-ddfc85f919b9">7,737</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 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDYtMS0xLTEtMTIzMzI_bdb0e6db-bc13-45f8-a55b-68a98a99f5b3">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDYtMy0xLTEtMTIzMzI_1361e0e0-7dbe-4f68-ad19-642bb71aba25">59,416</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDYtNS0xLTEtMTIzMzI_5e00f1a0-4370-4112-9f58-d7c075de4abe">27,845</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:20.25pt;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:#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDktMS0xLTEtMTIzMzI_580c5e05-9fef-44b9-8eb8-aeb59bf02efb">23,895</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDktMy0xLTEtMTIzMzI_5076232b-f1df-4e82-9189-21db14b47465">18,961</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDktNS0xLTEtMTIzMzI_0ec99b31-3ff8-49fe-b4b6-4adebd3db34a">13,619</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:20.25pt;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:#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTEtMS0xLTEtMTIzMzI_7682e203-e683-408d-b59a-83f74f595289">26,100</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTEtMy0xLTEtMTIzMzI_53c72bf9-d06b-482b-a3a3-75c310991cd4">56,491</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTEtNS0xLTEtMTIzMzI_bb55a2d4-d113-445d-b969-11489e76d54e">62,915</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 common treasury shares&#8212;stock plan exercises</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTItMS0xLTEtMTIzMzI_cb91e776-e483-4741-95c3-26dd00e43c11">21,547</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTItMy0xLTEtMTIzMzI_e96b9182-6216-419a-84f1-7ecd656d12a9">14,489</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTItNS0xLTEtMTIzMzI_a4c128cf-5c4a-40b8-b8e5-6e4fca401af9">12,989</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 50.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%">Net cash flows provided by (used) in financing activities</span></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTMtMS0xLTEtMTIzMzI_c0dee604-8067-4fe3-9da7-f5de7eb12076">133,500</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTMtMy0xLTEtMTIzMzI_d4006054-d8e1-4a53-bcb5-842c1859eb16">173,756</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTMtNS0xLTEtMTIzMzI_45c59294-dd7a-4dd9-b491-a7e69ad0f853">98,950</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%">Effect of exchange rate changes on 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTQtMS0xLTEtMTIzMzI_7348e3b1-50a8-4240-8ef9-3c2ba6b49515">5,624</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTQtMy0xLTEtMTIzMzI_27a94b09-7e52-4cb8-ac1d-81280c266f50">8,675</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTQtNS0xLTEtMTIzMzI_5b8b16f3-0e7d-4d01-b963-6afc5093c404">182</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%">Net change in 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTUtMS0xLTEtMTIzMzI_4bfedd7e-e518-495f-af02-4e3e8d5ee0c4">223,494</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTUtMy0xLTEtMTIzMzI_7f1b6fca-9f90-46ea-96b5-25e4ff477ba7">47,184</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTUtNS0xLTEtMTIzMzI_0811bfe7-993b-4314-a5e3-b8f758d7e17a">40,332</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></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;beginning of year</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTYtMS0xLTEtMTIzMzI_f680d2c9-0922-40ff-9fff-bb78d2b8351d">400,726</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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTYtMy0xLTEtMTIzMzI_c40975d3-ba93-464e-8a89-d4c94a90e112">353,542</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="i4ebfb602551140a08126775004815ca7_I20181229" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTYtNS0xLTEtMTIzMzI_085fc5d3-a969-4df4-b208-84a1291660dd">313,210</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:9pt;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:#ffffff;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:#ffffff;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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTctMS0xLTEtMTIzMzI_ae8cb23d-8d23-4b82-96bc-f12bfc3fbf52">177,232</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:middle"></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: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;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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTctMy0xLTEtMTIzMzI_63567d46-8435-46a5-acd8-94c38868c18e">400,726</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:middle"></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: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;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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTctNS0xLTEtMTIzMzI_8475451b-14f0-4d0e-b02c-49f41979860d">353,542</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: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%">44</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RleHRyZWdpb246M2MxODk5YTg1MGY2NDk0MjgzMjFiMmFlOGI0YmM3MzZfMTE5_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RleHRyZWdpb246M2MxODk5YTg1MGY2NDk0MjgzMjFiMmFlOGI0YmM3MzZfMTE5_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> </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><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: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 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: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="icd6e89d2c6514af7af017e38897e404f_I20181229" decimals="INF" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS0xLTEtMS0xMjMzMg_1dff3a73-4b04-4b39-b7cd-56559cc84147">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="i2e0748d593d4486abd3f918cc34e96e9_I20181229" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS0zLTEtMS0xMjMzMg_bde7a7db-489d-425b-8d0f-5ce19cb5d4e6">&#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="idc0320807c074a09823745410057188e_I20181229" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS01LTEtMS0xMjMzMg_e6490bca-4bf1-4874-99a0-b291da03f75d">2,067,811</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="ia2db8319c0bb45808763a846106b11fb_I20181229" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS03LTEtMS0xMjMzMg_5d71d064-5591-480c-898f-29b0d4928966">303,185</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="ic0a9283519dc4904b8a67180dae86c0b_I20181229" decimals="INF" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS05LTEtMS0xMjMzMg_0f8bbd63-2684-4dcd-9e5f-c00528ae3957">692,549</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="i9fde46699ecb44a29a08fe61d9bae390_I20181229" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS0xMS0xLTEtMTIzMzI_c25ba353-591b-4b40-8bd0-c9321810f736">75,761</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="i4ebfb602551140a08126775004815ca7_I20181229" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS0xMy0xLTEtMTIzMzI_c3975f95-436b-453d-bb3a-a72845422ce5">1,175,738</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="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:7.5pt;font-weight:400;line-height:100%">0</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:7.5pt;font-weight:400;line-height:100%">0</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fa12f3068bb496b88e8a14fd65d7011_D20181230-20191228" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMi01LTEtMS0xMjMzMg_9c25877b-0b92-4f91-9db5-e04fbdfbe44c">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="if5e8697c36e246eaa9d0291836b8af03_D20181230-20191228" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMi0xMS0xLTEtMTIzMzI_3df99235-e4b5-477e-991d-72153db0d2cc">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMi0xMy0xLTEtMTIzMzI_d183c775-e2b9-42b6-b5bc-3bb2e8d616c1">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="if098988b7768478e8ee3f4a91c3a22b6_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMy03LTEtMS0xMjMzMg_2814c82c-e35b-40a6-9df9-cc050492e598">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="if5e8697c36e246eaa9d0291836b8af03_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMy0xMS0xLTEtMTIzMzI_7fe6f36f-ddce-4c2c-9a2e-8df1bd7c77d7">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMy0xMy0xLTEtMTIzMzI_006e1d89-f579-4600-9ecd-c454fc9dc872">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmQ5MTBhZDQyZGFiMTQ2MmVhMjcyNTVmYmIzN2FlNGNhXzI5_4705b762-5615-47b2-9ee8-c6d1a07ff5b2">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="i6fa12f3068bb496b88e8a14fd65d7011_D20181230-20191228" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNC01LTEtMS0xMjMzMg_1c6c7cc4-199d-4438-9f7c-4d739b40bd47">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="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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNC0xMy0xLTEtMTIzMzI_6364191a-b926-41c1-be4d-1bd4f31c4900">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 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="if5e8697c36e246eaa9d0291836b8af03_D20181230-20191228" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNS0xMS0xLTEtMTIzMzI_9be1345c-40e8-43c2-94e3-8993938b04c8">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNS0xMy0xLTEtMTIzMzI_db991d3b-4559-4f8f-b126-80be74fc5f10">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="i60847617888e405fbb80205a221b9eb3_D20181230-20191228" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNi0zLTEtMS0xMjMzMg_a7705667-9c59-4436-8770-f8d791a8e1d4">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="if5e8697c36e246eaa9d0291836b8af03_D20181230-20191228" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNi0xMS0xLTEtMTIzMzI_74d7dbec-4f3f-424c-9301-1d7b693bd88d">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNi0xMy0xLTEtMTIzMzI_0ffa299f-660b-430d-9898-2a199a2a32ea">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%">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%">&#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></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="if64a857d36904b1684541983fd6683d1_I20181229" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfOC01LTEtMS0xMjMzMg_58a645f7-861d-4aa3-aa14-768d75bba3ef">8,886</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="ic303cd66b4dd418aa88f5a75b804b80c_I20181229" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfOC0xMy0xLTEtMTIzMzI_95aaa642-ddb7-4036-9fbc-0eebc296cf8f">8,886</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%">Purchase of treasury shares; <ix:nonFraction unitRef="shares" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpjMmQxZjYwMjMzODQ0YjUyYWU1MWMzMmMyODI5NmFlMF8zMw_18d8b758-f9ef-48d5-b111-a5d9ff620a94">491,045</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="i0d54f4d7489d4ff9930ffa38c7a702d2_D20181230-20191228" decimals="INF" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTAtOS0xLTEtMTIzMzI_44ede61f-82e8-404e-9a3d-45d2b87616e9">62,915</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTAtMTMtMS0xLTEyMzMy_126b9034-5aed-41e6-98a1-46ef8174e3ae">62,915</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 plan exercises, <ix:nonFraction unitRef="shares" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="vmi:TreasuryStockSharesAcquiredStockPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTEtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjowODQ2MGQ4MmQxZGQ0ODk4YjMwYjYzOTQ2OWQ1NjlkNV8yNg_76f6b493-943d-4026-a778-1db062116ab6">90,868</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="i0d54f4d7489d4ff9930ffa38c7a702d2_D20181230-20191228" decimals="INF" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTEtOS0xLTEtMTIzMzI_9b0ef6dc-fe66-4f05-b195-b384ac92f27b">12,989</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTEtMTMtMS0xLTEyMzMy_475e30f1-9694-450b-b279-5aef1b96cf89">12,989</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 options exercised; <ix:nonFraction unitRef="shares" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTItMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjplNjg5NTZlMTEwN2Y0NjkwOGE0YzcxMzkzNTJkZTQ0ZV8yOQ_3aa81336-f7ee-47b1-b36e-bc13ad349d2d">119,789</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%">(<ix:nonFraction unitRef="usd" contextRef="i60847617888e405fbb80205a221b9eb3_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTItMy0xLTEtMTIzMzI_2dc65270-30e1-4f2a-91ea-6716f046f62c">3,756</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="i6fa12f3068bb496b88e8a14fd65d7011_D20181230-20191228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTItNS0xLTEtMTIzMzI_01e5b7e3-53f2-425e-944d-450d1909c3fe">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%">&#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="i0d54f4d7489d4ff9930ffa38c7a702d2_D20181230-20191228" decimals="INF" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTItOS0xLTEtMTIzMzI_2ba0fa80-3bcc-4c0d-a642-6a48c68f2e7f">16,403</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTItMTMtMS0xLTEyMzMy_b05607bb-0623-4126-b6a4-0bda29c05768">13,619</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%">Stock option 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: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="i60847617888e405fbb80205a221b9eb3_D20181230-20191228" decimals="-3" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTMtMy0xLTEtMTIzMzI_cec487bd-e716-4701-8868-15b1f32c3436">2,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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: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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTMtMTMtMS0xLTEyMzMy_9b784c0f-495d-4043-b49e-b1b474c7a15b">2,772</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"><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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTQtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjozNDAzMWEzNmJhMWQ0YTM5OWIyMTlmNTM3ZjBjODc1MF8xOA_be89b519-eedd-41ae-8919-f7c8c2b28580">60,021</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%"><ix:nonFraction unitRef="usd" contextRef="i60847617888e405fbb80205a221b9eb3_D20181230-20191228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTQtMy0xLTEtMTIzMzI_529412d9-63d5-431f-b805-a866c40af406">707</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%"><ix:nonFraction unitRef="usd" contextRef="i0d54f4d7489d4ff9930ffa38c7a702d2_D20181230-20191228" decimals="INF" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTQtOS0xLTEtMTIzMzI_b2b4c5c2-c5f8-4412-8a18-4ffa71756abc">8,108</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTQtMTMtMS0xLTEyMzMy_647adb6e-f399-422d-8dbd-ba7cb998ed40">8,815</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:7.5pt;font-weight:700;line-height:100%">Balance at December 28, 2019</span></td><td colspan="2" style="background-color:#ffffff;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="ia2959e62e74e4c20a24c9d9b1259eac2_I20191228" decimals="INF" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtMS0xLTEtMTIzMzI_d1f20440-7a1f-41f5-a103-ac0c58ff4bf9">27,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;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="ida50007688254cb48edae2068e0265c3_I20191228" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtMy0xLTEtMTIzMzI_ee2940c9-d53c-4b60-91cc-766238da4ae7">0</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="idc0ed9423f4b4685ac435e318fa3959a_I20191228" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtNS0xLTEtMTIzMzI_d96239c0-ec30-48e0-9ebb-468521cbc4fe">2,173,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="i9592ef27727f4c9ba5c930f8bb301dc6_I20191228" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtNy0xLTEtMTIzMzI_c31a4d47-0ae0-4bee-9ab9-67f4861e0faa">313,422</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="i014e03ef8a6a4f199eba6e6d3d64111c_I20191228" decimals="INF" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtOS0xLTEtMTIzMzI_3c5b0da4-ae06-4884-a926-a969dc851c24">743,942</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="i9b7e22410f694fbe871e627ba7d962ab_I20191228" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtMTEtMS0xLTEyMzMy_2f0eabbe-776b-4f52-a796-00cdd5d5fa12">45,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtMTMtMS0xLTEyMzMy_0096060a-43d5-4bc5-8076-5b8dd4e73478">1,189,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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%">Net 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: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="iaa6701d4cc6c4b58aa46619927f95b7f_D20191229-20201226" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTYtNS0xLTEtMTIzMzI_0f130d6b-742d-4a80-9f86-3bb83383d250">140,693</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%"><ix:nonFraction unitRef="usd" contextRef="ibb03fd2d817b4013a4fda250dca3a034_D20191229-20201226" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTYtMTEtMS0xLTEyMzMy_28a27e83-a94c-4394-8518-c81294f9fb05">1,456</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTYtMTMtMS0xLTEyMzMy_350b4e75-1a2c-4086-8600-8d13594cfa9a">142,149</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:7.5pt;font-weight:400;line-height:100%">Other comprehensive income (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: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="icea76ff1760d480ab4c45242f2dfd789_D20191229-20201226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTctNy0xLTEtMTIzMzI_0880fb3f-b968-4451-b6b6-4cb2bea446e3">3,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ibb03fd2d817b4013a4fda250dca3a034_D20191229-20201226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTctMTEtMS0xLTEyMzMy_498fd19e-e707-432e-bddc-5a235926e569">1,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%"><ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTctMTMtMS0xLTEyMzMy_d06295b1-475a-4289-9316-72b2e062488b">5,608</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"><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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTgtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjozY2ZjZmJiZTQyYTI0ZWNkYjY1NDA2NTBhY2ZiYzUwY18yOQ_8d685e63-940f-40a4-8fa6-81ea1a308512">1.80</ix:nonFraction> per share)</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%">(<ix:nonFraction unitRef="usd" contextRef="iaa6701d4cc6c4b58aa46619927f95b7f_D20191229-20201226" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTgtNS0xLTEtMTIzMzI_c48ae351-7766-467e-8c1f-7291c9b1b997">38,393</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTgtMTMtMS0xLTEyMzMy_da403952-75dd-4189-8557-985a861fd2d4">38,393</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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ibb03fd2d817b4013a4fda250dca3a034_D20191229-20201226" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTktMTEtMS0xLTEyMzMy_298242e8-477f-4f8d-beff-5266bd9067ec">5,642</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTktMTMtMS0xLTEyMzMy_74273975-0102-4180-a336-df4c96571893">5,642</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%">Purchase 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%">(<ix:nonFraction unitRef="usd" contextRef="iaa6701d4cc6c4b58aa46619927f95b7f_D20191229-20201226" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjAtNS0xLTEtMTIzMzI_f24de194-15cb-4d99-8d42-9fe27e58d0d9">31,067</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%">(<ix:nonFraction unitRef="usd" contextRef="ibb03fd2d817b4013a4fda250dca3a034_D20191229-20201226" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjAtMTEtMS0xLTEyMzMy_dfa22e9a-7d39-4e16-a303-0f144d70e28b">22,544</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjAtMTMtMS0xLTEyMzMy_0941deff-596d-47be-9e94-3b1979cb7f8b">53,611</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%">Addition 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%">5,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5,125&#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"><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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjItMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo4MmQzYzNjMzliM2U0NzNjOGJiYWRmMWJkOTI5ZTA4MV8zMw_959bca58-85ad-4115-83e5-e60a815956b2">441,119</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="i858cea1b17b2477184bca1fc00538528_D20191229-20201226" decimals="INF" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjItOS0xLTEtMTIzMzI_e5fbe48b-4a87-4281-b70b-382d73e69b71">56,491</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjItMTMtMS0xLTEyMzMy_3a343038-9580-43d8-8901-abc4f8e6f475">56,491</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 plan exercises; <ix:nonFraction unitRef="shares" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="vmi:TreasuryStockSharesAcquiredStockPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjMtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpkYmIxMmI5MzA5ZmE0MzJkOTJlNzZlOTIzZGMwM2YzOF8yNg_8af11f9a-72db-4649-a01a-a5e82d399d59">88,411</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="i858cea1b17b2477184bca1fc00538528_D20191229-20201226" decimals="INF" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjMtOS0xLTEtMTIzMzI_c8741b03-db78-4c88-9955-d512c0034a2c">14,489</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjMtMTMtMS0xLTEyMzMy_5706c810-402f-47a9-840a-4009c4a33bdb">14,489</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 options exercised; <ix:nonFraction unitRef="shares" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjQtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo3MGY4Yjg2ZTZjNWM0MzFkOGM5ODZhY2MyOTgzMTkwNl8yOQ_bf2e8885-8636-4658-a06f-28ca0aa5eb94">147,014</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%">(<ix:nonFraction unitRef="usd" contextRef="i5193b713443d4ed3abc7966c87db63a4_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjQtMy0xLTEtMTIzMzI_d6267c84-dc54-4e5e-8250-6851454398bd">6,335</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%"><ix:nonFraction unitRef="usd" contextRef="i858cea1b17b2477184bca1fc00538528_D20191229-20201226" decimals="INF" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjQtOS0xLTEtMTIzMzI_1f8e54a2-8a51-4ce4-a86d-d654c37d455d">25,296</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjQtMTMtMS0xLTEyMzMy_79d47407-d108-4524-9a3a-c18402b224ec">18,961</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%">Stock option 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: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="i5193b713443d4ed3abc7966c87db63a4_D20191229-20201226" decimals="-3" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjUtMy0xLTEtMTIzMzI_ee0e870a-abc5-4031-8ad0-e5d45ef2f18c">2,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjUtMTMtMS0xLTEyMzMy_1f5f81d2-c997-444a-9661-ff8f59eb1d9f">2,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: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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjYtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjozNzliNjY2MWRhMTk0NmE1YTNiZWU5NGU4NGI2ODYyMl8xOA_6a5c6874-8f7a-4430-a0fd-2286de079b44">65,248</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%"><ix:nonFraction unitRef="usd" contextRef="i5193b713443d4ed3abc7966c87db63a4_D20191229-20201226" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjYtMy0xLTEtMTIzMzI_177229b4-227a-471f-bd52-7e4f7dfbd046">4,042</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%"><ix:nonFraction unitRef="usd" contextRef="i858cea1b17b2477184bca1fc00538528_D20191229-20201226" decimals="INF" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjYtOS0xLTEtMTIzMzI_dc88d6e3-e72a-4060-aee7-fe0179cbfdb2">8,204</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjYtMTMtMS0xLTEyMzMy_418df92b-cea1-49e0-ac87-fe01f2f94225">12,246</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:7.5pt;font-weight:700;line-height:100%">Balance at December 26, 2020 </span></td><td colspan="2" style="background-color:#ffffff;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="i5e4e6658a0564a98aa931ff75df973b6_I20201226" decimals="INF" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctMS0xLTEtMTIzMzI_62699e19-be18-4cb2-b681-e62d6118817b">27,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="icc8cc8bf4dfa4d15ad3f9c97421861b3_I20201226" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctMy0xLTEtMTIzMzI_13c48333-d6c2-41b6-b38d-05a24f1569a5">335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="i00bb8c0bd2f0414a97abb10c5ea66b70_I20201226" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctNS0xLTEtMTIzMzI_df9330f4-3e51-42a3-8894-d1ab3b57d1a3">2,245,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="i2950e82adce444c4baeeff0fa94fd14c_I20201226" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctNy0xLTEtMTIzMzI_cc49b555-9497-4efb-b071-413059c1d8c7">309,786</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="i3b5a4021acdc49b482ebd259e008409e_I20201226" decimals="INF" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctOS0xLTEtMTIzMzI_58caba6b-9bb9-4717-814d-9c80ff5aaf44">781,422</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="iee4aae4e64674d7ca148d0123e0bb45c_I20201226" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctMTEtMS0xLTEyMzMy_7f43de8f-54c7-4f6e-8f54-8bf07145dd11">25,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctMTMtMS0xLTEyMzMy_88cee791-6a54-4673-bb50-88d2333f908b">1,207,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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%">Net 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: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="i4bc694631ac0493180b138c2be496a76_D20201227-20211225" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjgtNS0xLTEtMTIzMzI_5887e241-aba2-462e-b6ec-de6f33965fa2">195,630</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%"><ix:nonFraction unitRef="usd" contextRef="ifb40cce336334db0ae54189d33ea52e8_D20201227-20211225" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjgtMTEtMS0xLTEyMzMy_827cd716-4066-4052-8cd9-d647c6209f5e">2,095</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjgtMTMtMS0xLTEyMzMy_1de9e499-78a2-47ab-86d8-eec0f3c761ba">197,725</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:7.5pt;font-weight:400;line-height:100%">Other comprehensive income</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%"><ix:nonFraction unitRef="usd" contextRef="i0992ae2a2bb843d5ba55c5b3a92e7f48_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjktNy0xLTEtMTIzMzI_4486d1a2-f0b2-4247-8dce-54aa558985d1">46,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ifb40cce336334db0ae54189d33ea52e8_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjktMTEtMS0xLTEyMzMy_239d1cea-3cdb-4c15-9ead-1d9dda96fe22">1,119</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjktMTMtMS0xLTEyMzMy_f67fcd28-422c-49a9-9155-c899007f9d35">45,540</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"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpiNGI4OTIxMzk1ZGI0ZjczOTdjMTMxM2MzYjRiMTA3M18yOQ_47895f6f-d2ca-42d7-b513-c8b19c0c1eb2">2.00</ix:nonFraction> per share)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4bc694631ac0493180b138c2be496a76_D20201227-20211225" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzAtNS0xLTEtMTIzMzI_2eda68ef-970b-4bb0-bcb6-ca0053908101">42,472</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzAtMTMtMS0xLTEyMzMy_e23b0cc9-0959-43bb-9232-76925e11a956">42,472</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><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><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"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzQtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjozOTU1YWMyOWEwOWQ0M2UyOTIyY2VhZjE1ZGE1MzI2Zl8zMw_f925d60f-9c1b-4131-b476-592ea17261c5">111,833</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="i165e45dd1c074904bb729be649176376_D20201227-20211225" decimals="INF" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzQtOS0xLTEtMTIzMzI_9ec4940d-254a-4d3f-8e6f-daa76c3427e8">26,100</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzQtMTMtMS0xLTEyMzMy_606f8b19-1f8b-44c5-b7d1-f6316a6d64d3">26,100</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="vmi:TreasuryStockSharesAcquiredStockPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzUtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo4M2E2MGU0OTFjOGI0ZTg5OTE4YjRkYjQ5NzI3MDJlNV8yNg_d85b2006-4a08-409b-8c08-01aa434b41f1">90,292</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="i165e45dd1c074904bb729be649176376_D20201227-20211225" decimals="INF" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzUtOS0xLTEtMTIzMzI_6ceff44f-7dca-43ee-9a3d-636db9f38e4e">21,547</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzUtMTMtMS0xLTEyMzMy_50b052d0-e8fc-491e-a3f7-393e408ac86d">21,547</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzYtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpiYjllNTMyZjBjNjg0OTM5YjUxNGUxODhkOTQ3MzM3NV8yOQ_ea96ff87-a438-484f-a83b-de087766dd20">169,908</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="i5e98e544f51b436e9befae2b9c9763ae_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzYtMy0xLTEtMTIzMzI_0a53f300-b00f-4d7a-a161-0ed7d26e8df8">15,357</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="i4bc694631ac0493180b138c2be496a76_D20201227-20211225" decimals="INF" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzYtNS0xLTEtMTIzMzI_3828a936-c45c-4aa7-bed2-b8d2c7e9145c">3,886</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="i165e45dd1c074904bb729be649176376_D20201227-20211225" decimals="INF" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzYtOS0xLTEtMTIzMzI_7d651cf7-b79d-4707-b0b9-6b5be6bd10c5">43,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: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzYtMTMtMS0xLTEyMzMy_37de3102-d481-43b1-abef-bb5607bdb37d">23,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: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="i5e98e544f51b436e9befae2b9c9763ae_D20201227-20211225" decimals="-3" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzctMy0xLTEtMTIzMzI_2b443dff-a004-4ccc-9447-4194b2260b12">2,538</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzctMTMtMS0xLTEyMzMy_be7a00f1-e050-40f2-9ae0-702306ba3936">2,538</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzgtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjozYzk2NTM0Y2RjM2E0MGMyOTI4ODIwNjFiYjNkZmNjN18xOA_ea107af7-b322-4faa-8832-5a655a8deb1d">88,395</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="i5e98e544f51b436e9befae2b9c9763ae_D20201227-20211225" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzgtMy0xLTEtMTIzMzI_9a6ca669-933b-4e25-a143-fae8d9226989">13,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i165e45dd1c074904bb729be649176376_D20201227-20211225" decimals="INF" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzgtOS0xLTEtMTIzMzI_16e33521-bd13-4a88-8c57-4a3d4f67a7a1">12,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzgtMTMtMS0xLTEyMzMy_5f720ebf-6792-4a54-9ca6-948fb358e0bc">26,182</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 25, 2021</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="i3bfbd002267a4f4f8ef098a7b200f634_I20211225" decimals="INF" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktMS0xLTEtMTIzMzI_5282f0e5-93ad-44f9-8999-9f50945bfb6d">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="ic6cf85564d1b42e09558b470cbadf648_I20211225" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktMy0xLTEtMTIzMzI_b463ad06-2d29-43b0-bf2f-dc1419af489f">1,479</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="i0917b8bfae0446b5b047e341be8018cf_I20211225" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktNS0xLTEtMTIzMzI_e5919a15-e6a9-4be4-be34-7bb097a67320">2,394,307</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="icaca67b4821349a5b3a4f37ec108b4b1_I20211225" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktNy0xLTEtMTIzMzI_620d0e41-c627-4cd8-9019-61b3d8e75f97">263,127</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="ia083d2a2d0794048bf30bd96a3ee0fde_I20211225" decimals="INF" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktOS0xLTEtMTIzMzI_016216c7-c841-4e1d-942c-c8c3fe066218">773,712</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="if45de337c3d3449d9fbccd1d80b468a0_I20211225" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktMTEtMS0xLTEyMzMy_08e2306f-46dd-4b34-be3c-39a5cdbd75e7">26,750</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktMTMtMS0xLTEyMzMy_e1030ab9-2b89-4c5e-a7a3-3d49f297b124">1,413,597</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><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: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%">45</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 25, 2021 </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="i599fc65fa2a0482eb8add623380b814a_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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MjU_5f2aedc8-ddd6-4919-8a14-89df8f6afc20" continuedAt="ic86800cc4f6444a6b46f460bba100486" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="ic86800cc4f6444a6b46f460bba100486" continuedAt="i6075c0bd94ba4deabc9fcdae5d2eb212"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NDU_46333649-fd74-4f7f-bc10-7cc237412687" continuedAt="i05a6d39fa63f439aac10eb59d4fb3be2" 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="i05a6d39fa63f439aac10eb59d4fb3be2">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="i5eaa217e93b045349764a37853c5c773_I20211225" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjQ1_89922a7f-1cb7-4a62-bfe3-72e893667a02">20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ifa4122a86636478fadb6c7b07c755fce_I20211225" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjUx_3cd1ce9b-ba63-4cea-ae79-37da41743504">50</ix:nonFraction>% owned affiliates and joint ventures are accounted for by the equity method. Investments in less than <ix:nonFraction unitRef="number" contextRef="i3ba09b06dd9645f6a932dbfd4cc37fd2_D20201227-20211225" decimals="INF" name="vmi:CostMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMzU1_9c016676-4e9c-49e2-8fc6-f8780bdba62c">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NjQ_f4891556-194a-4fbd-8150-904a8ec2fdb0" 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:BankOverdrafts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTA1_ddd03e1c-e2cc-48ca-9fa2-3671b5865be6">19,670</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:BankOverdrafts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTEy_82ec8dfa-3ed8-4d11-8f74-39abb9b38c30">16,979</ix:nonFraction> were classified as accounts payable at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTU0_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTU0_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2MTU_1552b269-a46b-478a-ae10-9160e92d4546" 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNzM5_ebb92cf9-f6df-40cb-bfac-88d5ef41c79c">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM1OTk_0941e411-972e-451a-8366-47f44adf1217" continuedAt="i5dd48118dfff4fbcaf97624b4b46a1f8" 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="i5dd48118dfff4fbcaf97624b4b46a1f8">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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjMwOQ_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjMwOQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>, December&#160;26, 2020 and December&#160;28, 2019 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2Njg_a838c3d7-2119-4181-8bd7-14e0b4424f8a" continuedAt="i005bac77599a446db9124ff447ac17fa" escape="true">Accounts Receivable</ix:nonNumeric></span></div><ix:continuation id="i005bac77599a446db9124ff447ac17fa" continuedAt="ib0adfff9327046ffa788325274f8aff4"><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 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 transparency as to the current credit condition of governmental units. </span></div></ix:continuation></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%">46</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 25, 2021 </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="i6075c0bd94ba4deabc9fcdae5d2eb212" continuedAt="ic5dfec477b2f4c23afe887d7fb9a6aa7"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNjA0NzMxMzk5MTE1MQ_638d5097-7f09-4c1d-9bbd-5c75929f03c2" 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:120%">The following table details the balances of our allowance for doubtful receivables and changes therein:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.309%"><tr><td style="width:1.0%"></td><td style="width:33.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></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:10.451%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.455%"></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:400;line-height:100%">For periods ended:</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 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  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  from  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%">December&#160;25, 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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMS0xLTEtMS0yNjEyMg_63333ac3-aea9-4ebc-b3bc-70bb2c586a43">15,952</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 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMS01LTEtMS0yNjEyNA_24abc80b-2268-4ea1-94b9-1909c4e30f61">3,379</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMS03LTEtMS0yNjEyNg_575da1b7-049b-45a8-93ad-c0a73c211643">339</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;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMS05LTEtMS0yNjEyOA_f191c076-2945-4f8f-8082-d5682c008d0f">942</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMS0xMS0xLTEtMjYxMzA_b4442670-a7e0-485e-ac00-a8ac5c50a13e">18,050</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;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%">December&#160;26, 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%"><ix:nonFraction unitRef="usd" contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMi0xLTEtMS0yNjEyMg_7b4d8287-508c-4d10-9d79-39b529399ed2">9,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMi01LTEtMS0yNjEyNA_d8d19818-8474-4e9a-9fda-1da2eb16d630">7,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="vmi:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMi03LTEtMS0yNjEyNg_d818e8ab-464b-45e0-bcb9-b9bd654bf99d">260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMi05LTEtMS0yNjEyOA_f1aa2ba9-7ce7-4246-bb38-4b939e3d0e22">1,813</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMi0xMS0xLTEtMjYxMzA_f6c459b7-bee3-4941-8424-c3eb83fac693">15,952</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%">December&#160;28, 2019</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="i4ebfb602551140a08126775004815ca7_I20181229" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMy0xLTEtMS0yNjEyMg_1fdda421-cfb5-4747-bda9-d2c497777615">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMy01LTEtMS0yNjEyNA_c1ffa2b1-ac00-4a80-a8cf-3c674482617e">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMy03LTEtMS0yNjEyNg_ae66c146-65a1-4b75-a004-76bac9a0187e">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMy05LTEtMS0yNjEyOA_c47d5c9f-9f0d-47fb-a0a4-df2e23f61a28">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMy0xMS0xLTEtMjYxMzA_36b66ced-1861-4d94-8699-24e8cedb333c">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></table></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><ix:continuation id="ib0adfff9327046ffa788325274f8aff4"><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 sells trade accounts receivable at a discount under uncommitted trade accounts receivable sale programs to third party financial institutions without recourse. As these accounts receivable are sold without recourse, the Company does not retain the associated risks following the transfer of such accounts receivable to the financial institutions.</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%">Transfers of accounts receivable are accounted for as sales and, accordingly, accounts receivables sold are excluded from Accounts receivable &#8211; net on the Consolidated Balance Sheet and cash proceeds are reflected in Cash flows from operating activities on the Consolidated Statement of Cash Flows. The difference between the carrying amount of the trade accounts receivables sold and the cash received, or discount, is recorded in Other expenses on the Consolidated Statement of Operations. </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%">For the period ended December 31, 2021, the Company sold trade accounts receivable of $<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-5" name="us-gaap:AccountsReceivableSale" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfOTg5NTYwNDY4ODM3MA_b60bf766-e3a0-4a2d-8539-61fca3a0a3c8">25.4</ix:nonFraction>&#160;million.  The Company did not sell trade accounts receivable in 2020. The fees associated with trade accounts receivables sold are immaterial.</span></div></ix:continuation><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NTE_4bd6dd14-1eba-4a76-9241-acb313406b64" continuedAt="i402cfa73898b4f46ba3b18014a42f573" escape="true">Inventories</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="i402cfa73898b4f46ba3b18014a42f573">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.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" xsi:nil="true" name="us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MDI_89236dd3-86bc-4003-be23-fb632fc67874" escape="true"></ix:nonNumeric>  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2Nzg_f4809600-d996-4219-aad7-35219a715577" continuedAt="i4776b395c5d14e269d841b045f9e8947" escape="true">Long-Lived Assets</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i4776b395c5d14e269d841b045f9e8947" continuedAt="ie8f8f09c1ba74016a0d1466e614b6841"><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="i438d11b720c34457a827b335e21aa768_D20201227-20211225" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTM5NA_2e170541-17ec-4609-9198-fdec09c332c5">15</ix:nonNumeric> to <ix:nonNumeric contextRef="ia838627439f84cb683223dd403f9c0e6_D20201227-20211225" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTQwMA_a667f53f-84a3-4874-8d65-55e561b0f82d">40</ix:nonNumeric>&#160;years, machinery and equipment <ix:nonNumeric contextRef="i442d426875bb4832bb90931587f845b5_D20201227-20211225" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTQzNA_d13d9d0f-801d-4952-8e52-e38a80a8ce8b">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i8cacfc069b24402db37419799b730dc2_D20201227-20211225" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTQ0MA_cf1eef44-42a6-4b71-a0e6-7eb85b55ccb8">12</ix:nonNumeric>&#160;years, transportation equipment <ix:nonNumeric contextRef="i05635f13c6524beeaccd7a09730c4b3f_D20201227-20211225" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTQ3NQ_018f3aac-394c-4aec-a3d1-012857b8d2c9">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i2edb764c1cdf49489afccb2569439dfa_D20201227-20211225" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTQ4MQ_081e5e2a-762e-4fed-8aff-b6ce59c39d65">24</ix:nonNumeric>&#160;years, office furniture and equipment <ix:nonNumeric contextRef="i38c506cc8849458cb7ddf36997412940_D20201227-20211225" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTUyMg_27a7b723-17d6-4b47-99a7-0db965cafba8">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i7bd8a2f118b84904a09c2bfa28156e8b_D20201227-20211225" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTUyOA_68caef0a-e3e1-4109-b92a-47c6796f3048">7</ix:nonNumeric>&#160;years and intangible assets <ix:nonNumeric contextRef="i324945b589d848e4ab0279548639c73b_D20201227-20211225" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTU1OQ_b3489e72-3cb3-4f22-9bcb-17e242e268ab">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i3ba09b06dd9645f6a932dbfd4cc37fd2_D20201227-20211225" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTU2NQ_f0513c1e-dd52-4ce6-b583-08521e22436f">20</ix:nonNumeric>&#160;years. Depreciation expense in fiscal 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTYyNA_5efc3ce8-504f-473f-b7ff-4c29ce23eec7">70,223</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTYyOA_eebdd737-cbca-4ddf-8906-7a3379d5fa21">63,890</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTYzNQ_e6641f67-db91-4a85-b6a3-cdfd56607a16">64,177</ix:nonFraction>, respectively.</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:125%">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. The Company recognized a pre-tax $<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTY0OTI2NzQ0NTUwNDE_ab92fe39-db53-4111-ad7e-9841722cd67f">27,900</ix:nonFraction> impairment of long-lived assets (property, plant, and equipment, customer relationship intangible asset, and trade name) in 2021 when it determined that its offshore and other complex steel structures reporting unit will not generate sufficient cash flows to recover the carrying values.  An impairment test was required in November 2021 when the Company received clarifying information on the competitive environment of this reporting unit in Europe.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Impairment losses were recorded in 2020 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:125%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> 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:continuation></ix:continuation><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%">47</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 25, 2021 </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="ic5dfec477b2f4c23afe887d7fb9a6aa7" continuedAt="if4767f64c15a4896be5c1bf1a7354ec9"><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="ie8f8f09c1ba74016a0d1466e614b6841">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 ("discounted cash flows"). For the solar tracking reporting unit, the Company valued this reporting unit using a blend of the discounted cash flows and multiple of earnings before interest, taxes, depreciation and amortization (EBITDA) approach. 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 7 for details of impairments recognized during 2021 and 2020. </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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2MDY_4e18bbd0-5f03-457b-b945-a0dd9e2ece83" continuedAt="ie53402cb3097442b9d9826b520c8027e" 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="ie53402cb3097442b9d9826b520c8027e">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MDM_a84a7d6d-35f2-423e-9489-e4e2d34833ee" continuedAt="i02390546501d4fcaa3256ebfdb7a67d0" 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="i02390546501d4fcaa3256ebfdb7a67d0">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NDg_a49ab427-f154-4a45-beaa-dd15760876f9" continuedAt="ia3a94760268043129ee76e6115d7c71e" 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="ia3a94760268043129ee76e6115d7c71e">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><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NDI_a792f48b-4c4b-47b3-95a0-a9edb1dd6d4c" escape="true"><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></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:StockholdersEquityPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MTI_bc63c3f7-af62-4d4b-8168-c088f6311caa" continuedAt="i10b98145495843d38239e9261d4f107d" 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%">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 </span></div></ix:nonNumeric></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%">48</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 25, 2021 </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="if4767f64c15a4896be5c1bf1a7354ec9" continuedAt="i8e013a8edda24f27940bb02b26deecb2"><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="i10b98145495843d38239e9261d4f107d">effect on the balance sheet dates.</ix:continuation> <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2MzE_f2d712e0-eb0f-4255-8529-ee2a7bff965a" continuedAt="i8b2df4ff87844134b33f14fe8afb9a68" escape="true">The components of accumulated other comprehensive income (loss) consisted of the following:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><ix:continuation id="i8b2df4ff87844134b33f14fe8afb9a68"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.261%"><tr><td style="width:1.0%"></td><td style="width:43.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.319%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.903%"></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 26, 2020</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="i91cc9f352fea41cc8e2a0f30bd1e3cf4_I20201226" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMS0xLTEtMS0xMjMzMg_7ba354b0-902d-407a-a021-f01b0ff13b14">213,064</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="idc050c2b952c43f08cdd5fe25da954c4_I20201226" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMS0zLTEtMS0xMjMzMg_9a06d014-ae79-417a-a491-3b446a231db0">15,550</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="ib579551d09544e628dd2a3c220bc105e_I20201226" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMS01LTEtMS0xMjMzMg_eafa1490-eb53-4231-ba4f-61c4d90ae2a2">112,272</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="i2950e82adce444c4baeeff0fa94fd14c_I20201226" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMS03LTEtMS0xMjMzMg_59b658a3-6241-448c-a6c7-b4eda636434e">309,786</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 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-period comprehensive income (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="ie2b21e3224d44a6bb9932eb37f1ce3b0_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMi0xLTEtMS0xMjMzMg_a09241bc-55f0-4971-9d3e-990a252673c8">30,286</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="ia4e83262eb6d4fc1896ed3a2f7b4508b_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMi0zLTEtMS0xMjMzMg_b730690a-15ea-424d-b2e1-fc25d37b4707">227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2568e8a97f8643fc86041b15ec0f0b54_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMi01LTEtMS0xMjMzMg_fa1c6488-5fc9-4bdd-b2fa-ceaebbe4ace8">76,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0992ae2a2bb843d5ba55c5b3a92e7f48_D20201227-20211225" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMi03LTEtMS0xMjMzMg_7aa3e23e-babe-40aa-8bb4-34055f1470bf">46,659</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 25, 2021</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="i5edd5a88a06f4dc48af9a13661d0a209_I20211225" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfNC0xLTEtMS0xMjMzMg_f2eeb8e6-7b4a-4c3a-818a-e05832473693">243,350</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="ia57df28e0ace4fd6993dc8aa1e56e23b_I20211225" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfNC0zLTEtMS0xMjMzMg_daf47e20-79fa-4d96-afa9-2fc24d7f15e7">15,777</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="i488d70eaa07f416c94daaced447f9733_I20211225" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfNC01LTEtMS0xMjMzMg_62805002-f179-41a9-9e75-056064303f76">35,554</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="icaca67b4821349a5b3a4f37ec108b4b1_I20211225" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfNC03LTEtMS0xMjMzMg_ca81e08b-f0b9-40ba-8088-7bfa212a744c">263,127</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"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2OTg_dc4c6a86-e46b-4f2c-9048-25a8ee83b69d" continuedAt="i0eba8aebfb7443558e9e60f4754d9dd9" escape="true">Revenue Recognition</ix:nonNumeric></span></div><ix:continuation id="i0eba8aebfb7443558e9e60f4754d9dd9" continuedAt="i58b3fb78910a4e8aaba47a5970002596"><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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 25, 2021, we had approximately $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTY0OTI2NzQ4MDEwNA_3311e7ea-45e4-4f27-9e9f-84b6facf3538">165,657</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="i5eaa217e93b045349764a37853c5c773_I20211225" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTI0NTM_5ff3ab38-d591-4d3f-bad9-1308c3aa4ec9">12</ix:nonNumeric> to <ix:nonNumeric contextRef="ifa4122a86636478fadb6c7b07c755fce_I20211225" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTI0NTk_f2260f24-5c56-43d7-b507-01970a4720f8">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 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 from transfer of goods.</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-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 </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%">49</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 25, 2021 </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="i8e013a8edda24f27940bb02b26deecb2" continuedAt="i9e1f2f8afde348599be5d183071e26c0"><ix:continuation id="i58b3fb78910a4e8aaba47a5970002596" continuedAt="ifee42633c65d4185bc979117c4b5fce7"><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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NTY_dd8538c7-b456-4437-96d6-7543cf695916" continuedAt="ief9184fe315a4c3ca830becb0eef862c" 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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc0NTQ_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc0NTQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020 is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><ix:continuation id="ief9184fe315a4c3ca830becb0eef862c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.642%"><tr><td style="width:1.0%"></td><td style="width:27.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></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:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.386%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-style:italic;font-weight:700;line-height:100%">Fiscal Year 2021</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:10pt;font-style:italic;font-weight:700;line-height:100%">Fiscal Year 2020</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:10pt;font-style:italic;font-weight:700;line-height:100%">Fiscal Year 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Over      Time</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Over      Time</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Over      Time</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%">Utility Support Structures</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%"><ix:nonFraction unitRef="usd" contextRef="i29599cef975c454b8eb2ec7c4995faa9_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi01LTEtMS0xMjMzMg_f87377d1-4e47-4840-a660-16664cf3ac92">62,904</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;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="i117d7c35ffed45d0a5f6f228ed32c401_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi03LTEtMS0xMjMzMg_c12b1ae8-1ce4-4237-b236-19d7dabe6b1c">1,058,100</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 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%"><ix:nonFraction unitRef="usd" contextRef="ic755374594a54d66b23a4a619ad4792f_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi05LTEtMS0xMjMzMg_68f3335f-b229-41fd-a3c6-a4c450f03466">86,382</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;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="i86da5cb86f0546dbbc30f44c826f86f6_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi0xMS0xLTEtMTIzMzI_0b3f2dc8-5a13-433a-bd53-0d7c767fbf8f">915,756</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 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%"><ix:nonFraction unitRef="usd" contextRef="i39914aec10004f968d8f9da058e46d92_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi0xMy0xLTEtMTIzMzI_0557ff73-872b-452d-8ad4-09f15c7f7848">47,450</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;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="i1e515edffe19497fa5db46b08c2a2ebc_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi0xNS0xLTEtMTIzMzI_2f425f4d-4e85-4997-af4a-76cb75af1ef1">838,158</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</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="ibe7a395572d343aa99d88f0b0b4c4945_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy01LTEtMS0xMjMzMg_21710907-33a5-47cb-b72b-78a54992ba9c">1,026,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie96fddf005b74381b7715567926eab80_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy03LTEtMS0xMjMzMg_ae3dfa8a-9025-4efe-ae42-c72c08532be1">38,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccdf526771054058a331e3f242969b71_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy05LTEtMS0xMjMzMg_98863aae-9e5b-42f8-92cf-34564971b04d">940,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7bda84ec0e4c06a160510f2204d5c0_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy0xMS0xLTEtMTIzMzI_9fd64afc-b957-47f1-b484-9517b725954d">43,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02d96a3cbceb44019c326fde06e6f9a9_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy0xMy0xLTEtMTIzMzI_7b1ecc18-f2fe-4300-bf22-3b8ae43468f3">952,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf88558e8cea43ae823e67a7061a3daf_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy0xNS0xLTEtMTIzMzI_0f2ddae5-9707-4b46-9ac5-ed64a7b960aa">50,020</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%">Coatings</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="ic02cc3539fd044838f54ced635db818a_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC01LTEtMS0xMjMzMg_d4091104-8771-4904-8429-b0cd80086105">299,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ac9682119c546f8b97b2113e5f452ae_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC03LTEtMS0xMjMzMg_0fbecaff-ef10-4c21-949d-cd99b51cf78b">&#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="ib4d5b9c0adaf492cbecd6c4d04324f8e_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC05LTEtMS0xMjMzMg_281f2886-284c-4c40-bdc1-93782f91a95b">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="iaf50e521bcc54717b9b1298d9a8af064_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC0xMS0xLTEtMTIzMzI_a1289792-a4a2-4066-83f0-602c7e617741">&#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="i1d0831ade5534c23af6806b472a4fdcf_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC0xMy0xLTEtMTIzMzI_9bebdb19-b089-4381-a9d4-b796572fbe3a">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="i8eaa01a6b6ef47fba5c523ed0a6c2cea_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC0xNS0xLTEtMTIzMzI_247269ef-58d2-460e-958e-715986153063">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</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="i4bf9da36b2d04692ae6296328ea88f25_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS01LTEtMS0xMjMzMg_a5cabb9e-7a4c-4d20-a413-238f2e2029c4">996,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ecdcd5ba26a4027b8c54668d013e165_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS03LTEtMS0xMjMzMg_4f0ee494-44a4-411b-b035-4a6e15b72a29">20,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bc7b4524ace47a49433b8f2cb39c6d2_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS05LTEtMS0xMjMzMg_1505b24c-600c-41ce-aebf-0a778425e427">624,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db9c6b528a24d14beb9f411f84005ca_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS0xMS0xLTEtMTIzMzI_714d951f-4928-41ed-8989-68f1054c71ec">15,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7b8fc13ca274da099f38881ca80120b_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS0xMy0xLTEtMTIzMzI_b2c9102e-5d23-4648-8b38-3e83553b5fd4">564,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57de554a6d594ecc9f3ea68a42e330bc_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS0xNS0xLTEtMTIzMzI_54915bfc-8867-4e55-bb9b-5826ea5af207">13,734</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%">&#160;&#160;Total</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%"><ix:nonFraction unitRef="usd" contextRef="id93a110a01ce420fab3713b7a326bc70_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy01LTEtMS0xMjMzMg_7841568e-5bc7-4da4-b0df-1bc4005bd550">2,384,575</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;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="i162575fd1d6f4715b6d7879ab56540a9_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy03LTEtMS0xMjMzMg_0f9a0f33-7986-4368-8878-f0a7e3a49e6c">1,117,000</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 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%"><ix:nonFraction unitRef="usd" contextRef="i2fc5ce373d134b4797f7cf5ffa31b8ba_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy05LTEtMS0xMjMzMg_52eb9750-8c01-44e1-a38e-7ec166e3ff9f">1,921,328</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;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="ib041110686ce4b0eba65d53b22afe6bb_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy0xMS0xLTEtMTIzMzI_b551ca29-b4c2-4f8d-aadf-03a6b759ebd9">974,027</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 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="i2f317b60d2324ccfbe1193eeab212a62_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy0xMy0xLTEtMTIzMzI_42dc8e7a-88b4-42af-aefd-819702109d6a">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="ie706054a5b1244cd8701edd460b4e166_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy0xNS0xLTEtMTIzMzI_732b977e-8275-4aff-b710-0bdcb353c6de">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></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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc1MTY_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc1MTY_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc1MzA_96db6fe5-b51c-4994-a9ee-cf12f4f3bb90">142,643</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc1Mzc_6515d929-ce49-40cb-8197-21bceee496d7">123,495</ix:nonFraction>, respectively. <ix:continuation id="ifee42633c65d4185bc979117c4b5fce7" continuedAt="iaf7f6404f5df4c85a251053e60414580">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 with few customers that make up-front or progress payments.</ix:continuation>  The Offshore and complex steel structures business invoices customers a number of ways including advanced billings, progress billings, and billings upon shipment.  </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%">50</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 25, 2021 </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="i9e1f2f8afde348599be5d183071e26c0" continuedAt="i1452e1ddf89248d1ba115a25aa72b38f"><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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc3Nzg_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc3Nzg_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, total contract liabilities were $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc4MTY_f17aae1e-79a6-4a04-b287-3455aa98dbbe">213,203</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc4MjM_744cda72-30e8-4650-b97e-d24829df1258">170,919</ix:nonFraction>, respectively.  At December 25, 2021, $<ix:nonFraction unitRef="usd" contextRef="i6838abedc39d4a60a12443cbb8b5a440_I20211225" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc4NTM_d428551c-4773-4fa8-9ecf-43563bfc091c">135,746</ix:nonFraction> is recorded as contract liabilities and $<ix:nonFraction unitRef="usd" contextRef="i2f1776558bf4463894ee750b1bcf5f96_I20211225" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc4OTY_47ec0776-2a6d-4ae5-aad0-ae2cbb9d5ba7">77,457</ix:nonFraction> is recorded as other noncurrent liabilities on the<ix:continuation id="iaf7f6404f5df4c85a251053e60414580"> condensed consolidated balance sheets.</ix:continuation>  During the fiscal year ended <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTgwMDk_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTgwMDk_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTgwNDM_d3454037-a33e-4e37-b991-21d6e17d39a7">105,406</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTgwNTA_15c48f55-67fa-4913-a8ba-df64adfea12e">74,319</ix:nonFraction> of revenue that was included in the liability as of December&#160;26, 2020 and December 28, 2019. The revenue recognized was due to applying advance payments received for performance obligations completed during the period.  At December 25, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTY0OTI2NzQ0NTUwNTE_3311e7ea-45e4-4f27-9e9f-84b6facf3538">165,657</ix:nonFraction> of remaining performance obligations on contracts with an original expected duration of one year or more and expects to complete the remaining performance obligations on these contracts within the next 12 to 24 months.  </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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2Mzc_ec1f7d7c-b289-4153-baa2-48622fb25659" continuedAt="icc4b05bdb74440438a7341b0b02333e6" 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="icc4b05bdb74440438a7341b0b02333e6">&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NTc_07222a84-416d-4c76-8c8f-4fcaebf6a6db" continuedAt="i7aa658f3f9e04e1698e22ffb4f204faa" 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="i7aa658f3f9e04e1698e22ffb4f204faa">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:TreasuryStockPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MjM_b5c1f8c5-bb1b-4969-aab4-7cbd774c713b" continuedAt="i2edbada67cd3440f8ad3aed127ec945b" 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="i2edbada67cd3440f8ad3aed127ec945b" continuedAt="i9c92d26d1fed46419cf59b1cc24cd35c">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="i9c92d26d1fed46419cf59b1cc24cd35c">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="id8154ade54d44c1b86439a6992ab6159_I20140531" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk0ODI_f4a86e62-dede-43df-9e17-eea39b9f324b">500,000</ix:nonFraction> of the Company's outstanding common stock from time to time over <ix:nonNumeric contextRef="i957ae6adddf94646838a1f6f1ae0b821_D20140501-20140531" name="us-gaap:StockRepurchaseProgramPeriodInForce1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk1NTA_583843ed-838b-4404-bf6a-b8ccd7c01883">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="iba4753830d1d422790f3c4a4f1208b6c_I20150228" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk3NTE_0d3afd59-4c74-4e58-aa18-3928f6727e2f"><ix:nonFraction unitRef="usd" contextRef="if38b9a3065fb4ee2ae7b7113a382e415_I20181031" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk3NTE_82abfa33-4671-4031-8163-dfb262c8ee10">250,000</ix:nonFraction></ix:nonFraction> of the Company's outstanding common stock with no stated expiration date.</ix:continuation>  As of <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk4MzU_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk4MzU_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>, the Company has acquired <ix:nonFraction unitRef="shares" contextRef="i6fba70d5f993493ab7e18c031d67fc95_D20140513-20201226" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk4NjQ_2a0ee5d3-aaf5-413e-8457-06bc28781d7d">6,475,406</ix:nonFraction> shares for approximately $<ix:nonFraction unitRef="usd" contextRef="i6fba70d5f993493ab7e18c031d67fc95_D20140513-20201226" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk4OTI_bc1d4888-1adc-4bcb-8571-842e804239da">878,138</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MDA_e5248df3-aff8-4105-a31f-54aad15b54f2" continuedAt="i2d891e8f82044c68b59b61a1573c160b" escape="true">Research and Development</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="i2d891e8f82044c68b59b61a1573c160b">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjAyMTM_7cb0a567-31ba-4f2a-9a6b-0f5cec6acc02">37,000</ix:nonFraction> in 2021, $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjAyMjM_81207102-83d0-4f39-920b-fc852a5f041b">21,400</ix:nonFraction> in 2020, and $<ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjAyMzc_7214c052-efea-4de1-9451-1b31ae0a8f74">13,900</ix:nonFraction> in 2019.</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><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2MDM_7dcbcd4c-dab7-4505-95d9-8730e5893293" continuedAt="idf03b947487442d0b2151e4394371597" escape="true"><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><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></ix:nonNumeric></div><ix:continuation id="idf03b947487442d0b2151e4394371597" continuedAt="i95c5259286fa4792bebd108c89d0178e"><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 adopted this ASU on the first day of fiscal 2021. The adoption of ASU No. 2019-12 did not have a significant impact on the consolidated financial statements.</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: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 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 </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 25, 2021 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i1452e1ddf89248d1ba115a25aa72b38f"><ix:continuation id="i95c5259286fa4792bebd108c89d0178e">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 does not expect ASU 2020-04 to have a material impact to our consolidated financial statements and related disclosures.</ix:continuation></ix:continuation></span></div><div><span><br/></span></div><div id="i599fc65fa2a0482eb8add623380b814a_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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzQxODU_cf94aed8-daa6-4245-b461-eb233e42ed7f" continuedAt="ieff7e6d567ab4e4a9010cf6e2f03e6df" escape="true">ACQUISITIONS</ix:nonNumeric></span></div><ix:continuation id="ieff7e6d567ab4e4a9010cf6e2f03e6df" continuedAt="i788aa24f325c46569d3aeee9133637db"><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 May 12, 2021, the Company acquired the outstanding shares of Prospera Technologies, Ltd. ("Prospera"), an artificial intelligence company focused on machine learning and computer vision in agriculture, for $<ix:nonFraction unitRef="usd" contextRef="i0865f1b3d14c4017b651cd1bb638cf56_D20210512-20210512" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE0NTg_c4aad105-05fd-49ee-806c-058641ac19b4">300,000</ix:nonFraction> in cash (net of cash acquired). The acquisition of Prospera, located in Tel Aviv, Israel, was made to allow the Company to accelerate innovation with machine learning for agronomy and is reported in the Irrigation segment. In the purchase price allocation, goodwill of $<ix:nonFraction unitRef="usd" contextRef="if36ed4badc094f5a940be0b2718074b2_I20210512" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE0OTM_f9627ef2-e69b-4ca1-8970-5c2b20a8924f">273,453</ix:nonFraction>, developed technology of $<ix:nonFraction unitRef="usd" contextRef="ib25e514bb4be47aebe7bb26900598fe5_I20210512" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE0Njg_c40815f4-0f2c-473b-9f3c-08aa718694a6">32,900</ix:nonFraction>, trade name of $<ix:nonFraction unitRef="usd" contextRef="i7e03f56cb96c41bab0c4f80c4935e3a3_I20210512" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE0Nzc_d303752b-3c0a-40cf-82e0-853ae7f736c0">2,850</ix:nonFraction>, property, plant, and equipment of $<ix:nonFraction unitRef="usd" contextRef="if36ed4badc094f5a940be0b2718074b2_I20210512" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE0ODU_dd72d4f0-1522-4bda-8ec4-0ab50dd5bdb9">1,063</ix:nonFraction>, and a deferred tax liability of $<ix:nonFraction unitRef="usd" contextRef="if36ed4badc094f5a940be0b2718074b2_I20210512" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MDM_565aa9a7-7fad-4ae5-a975-cacd4efa7a76">8,223</ix:nonFraction> were recorded with the remainder to net working capital.  Goodwill is <ix:nonFraction unitRef="usd" contextRef="if36ed4badc094f5a940be0b2718074b2_I20210512" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxMDA_d1a45c8d-f9d3-408a-a3ed-fad7d71a6363">no</ix:nonFraction>t deductible for tax purposes, the trade name will be amortized over <ix:nonNumeric contextRef="ief19c364988548f78d1b3b869748ff21_D20210512-20210512" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MTA_d45de519-c7c3-4f0a-871e-81720749e8c7">7</ix:nonNumeric> years, and the developed technology asset will be amortized over <ix:nonNumeric contextRef="i0e3996c0a8734c69a6eebd4ca285febe_D20210512-20210512" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MTE_7004c1ad-02a2-4a65-ad00-4452a68db89a">5</ix:nonNumeric> years. The amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. The Company finalized the purchase price allocation in the fourth quarter of 2021. </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:112%">On April 20, 2021 the Company acquired the assets of PivoTrac for $<ix:nonFraction unitRef="usd" contextRef="ib197f9c559a141b7aaf8342dee073579_D20210420-20210420" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MTM_881e60e9-6e0c-41ad-8970-8d9bf5668b24">12,500</ix:nonFraction> in cash. The agreed upon purchase price was $<ix:nonFraction unitRef="usd" contextRef="ib197f9c559a141b7aaf8342dee073579_D20210420-20210420" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MjI_b2fd186f-3de0-47c1-8046-4e651a0d061d">14,000</ix:nonFraction>, with $<ix:nonFraction unitRef="usd" contextRef="i73971f357cbb403695f7cc7d32ceb2bd_I20210420" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MzE_15e34017-492e-41f7-8152-19c5d0d0e987">1,500</ix:nonFraction> being held back for seller representations and warranties that will be settled within 12 months of the acquisition date. The acquisition of PivoTrac, located in Texas, was made to allow the Company to advance its technology strategy and increase its number of connected agricultural devices and is reported in the Irrigation segment. The preliminary fair values assigned were $<ix:nonFraction unitRef="usd" contextRef="i73971f357cbb403695f7cc7d32ceb2bd_I20210420" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1NDc_6cb05ded-f045-4d55-bdf0-8950ef76c479">10,800</ix:nonFraction> for goodwill, $<ix:nonFraction unitRef="usd" contextRef="iff215862e0f846818516c84ea591a9d5_I20210420" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1Mzk_ded36c91-c3eb-4531-8751-5d566b719759">2,627</ix:nonFraction> for customer relationships, and the remainder is net working capital. Goodwill is <ix:nonFraction unitRef="usd" contextRef="i73971f357cbb403695f7cc7d32ceb2bd_I20210420" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxMTA_be067584-0666-4375-a8b7-ef0929077e65">no</ix:nonFraction>t deductible for tax purposes and the customer relationship will be amortized over <ix:nonNumeric contextRef="idbac72a4d1ce41f5b15d444c4c10ecf6_D20210420-20210420" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIwODc_677de6f9-be3c-4bd5-9707-9e9d48642857">8</ix:nonNumeric> years. The amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. The Company expects the purchase price allocation to be finalized in the second quarter of 2022.</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%">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="i5ea7fc15f45743038ed0a3d38ccebba2_I20200529" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxMjI_994ee872-f3df-4cdd-8d1c-1df0be881cf6">55</ix:nonFraction>% of Energia Solar do Brasil ("Solbras") for $<ix:nonFraction unitRef="usd" contextRef="i7e06e3587ed740bfa5b236e00a72ad1e_D20200529-20200529" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1NTY_e153603a-c168-45d2-8d2b-7e62f9de2497">4,308</ix:nonFraction>. Approximately $<ix:nonFraction unitRef="usd" contextRef="i5ea7fc15f45743038ed0a3d38ccebba2_I20200529" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxMjc_83750767-9293-4e4b-96ed-5c74c167952b">646</ix:nonFraction> of the purchase price was contingent on seller representations and warranties and was settled for the full amount in the second quarter of 2021. Solbras is a leading provider of solar energy solutions for agriculture. In the purchase price allocation, goodwill of $<ix:nonFraction unitRef="usd" contextRef="i5ea7fc15f45743038ed0a3d38ccebba2_I20200529" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxMzM_94946ddc-77ee-4f5a-a32f-b8424f93e80b">3,341</ix:nonFraction> and customer relationships of $<ix:nonFraction unitRef="usd" contextRef="id1e8fe0383354eb6bb207ceaa2e1cb3f_I20200529" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxNDE_4da4c318-9908-496d-8f47-6e5f550ee537">3,718</ix:nonFraction> were recorded and the remainder to net working capital. Goodwill is <ix:nonFraction unitRef="usd" contextRef="i5ea7fc15f45743038ed0a3d38ccebba2_I20200529" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzU0NQ_b2887074-aee6-4c96-93fd-fe1dc005b64d">no</ix:nonFraction>t deductible for tax purposes and the customer relationship will be amortized over <ix:nonNumeric contextRef="ic5f5b4f0da904e2abdf3531dbbede6d6_D20200529-20200529" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxNDg_0c0f2479-3341-4b64-95de-43d72ec95fc3">8</ix:nonNumeric> years. The acquisition of Solbras, located in Brazil, was made to allow the Company to expand its product offerings in the Irrigation segment to include not only 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="i3db6d286175445f3b76b1adfa92d2e30_I20200306" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzEwMDE_f9dab643-17e8-451f-95f6-10b52c6a4199">75</ix:nonFraction>% of KC Utility Packaging, LLC for $<ix:nonFraction unitRef="usd" contextRef="if63b88d4cbfc4de4a694a80d0ac2c41a_D20200306-20200306" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzEwMzc_1d06170d-4e80-4189-a297-3c45bd07f0e9">4,200</ix:nonFraction>. Approximately $<ix:nonFraction unitRef="usd" contextRef="i3db6d286175445f3b76b1adfa92d2e30_I20200306" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzEwNTU_cb287dc6-80f1-406d-b5a6-4bca6cc3f562">400</ix:nonFraction> of the purchase price was contingent on seller representations and warranties and was settled for the full amount in the first quarter of 2021. 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="i3db6d286175445f3b76b1adfa92d2e30_I20200306" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE0MDA_369cb04c-7d4b-4ae6-a8da-689d73712669">1,100</ix:nonFraction>, customer relationships of $<ix:nonFraction unitRef="usd" contextRef="ic2f18b3d591440589da01f31adbf8c8e_I20200306" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE0MzA_f5f1fbff-9b9e-4ac1-9d2b-f1fefef2a1b4">4,000</ix:nonFraction>, and other intangibles of $<ix:nonFraction unitRef="usd" contextRef="iea08f8d0dd5f42deac9bf9efa04edca6_I20200306" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE0NTk_e62fa5b9-d7af-45fb-a78d-50ccedc9d0f1">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="i62ce41a1b03f47e3b5c214a28ada70b7_D20190513-20190513" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE2NTc_a7fa6a30-755d-4280-b130-487c528832df">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="i785129cd6d624663a3787d1a8f80bda9_I20190513" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE4MzQ_717140cc-5825-41b0-bf4e-67c005a7244d">3,299</ix:nonFraction> and customer relationships of $<ix:nonFraction unitRef="usd" contextRef="idb99a4b66dfd49c784d1cd076a0eff42_I20190513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE4Njc_a2ce2c60-a22f-4f4d-ae10-2ed71964e8bc">828</ix:nonFraction> were recorded and the remainder to net working capital. A portion of the goodwill is deductible for tax purposes. The amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. 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></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%">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 25, 2021 </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="i788aa24f325c46569d3aeee9133637db" continuedAt="i37494f7e235645748d9593fd49db9911"><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="if73774ddf567495f8e5a562a1730813c_D20190211-20190211" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzIzMjA_3a1d1a86-58b5-4350-901d-f3f36c8ae1e8">26,000</ix:nonFraction> in cash. The agreed upon purchase price was $<ix:nonFraction unitRef="usd" contextRef="if73774ddf567495f8e5a562a1730813c_D20190211-20190211" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzIzNjc_d716cb52-b567-4d28-8133-00decf1c223e">28,000</ix:nonFraction>, with $<ix:nonFraction unitRef="usd" contextRef="ieb662e130d3a4316a83b2cdb1d4492c9_I20190211" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzIzNzY_f7f2e879-d452-4eae-aa69-6ddc467d2af4">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="i2aad5c5438614a1294f7e210504c78f3_I20210327" decimals="-3" name="us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI0ODc_a242f720-abbc-4f93-aace-610964b4da74">1,522</ix:nonFraction>. The acquisition of United, located in Houston, Texas further expanded the Company's galvanizing footprint in North America and is reported in the Coatings segment. The fair values assigned were $<ix:nonFraction unitRef="usd" contextRef="ieb662e130d3a4316a83b2cdb1d4492c9_I20190211" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI2ODk_eca6a1a4-ff5e-494a-9421-34282ffd6135">12,374</ix:nonFraction> for goodwill, $<ix:nonFraction unitRef="usd" contextRef="ie9814fdea1724944b891a33617947513_I20190211" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI3MDY_5ece9810-26bf-40a2-8493-aa00e9705c39">3,170</ix:nonFraction> for customer relationships, trade name of $<ix:nonFraction unitRef="usd" contextRef="i8e6ffcec798d4201b5d64d12d652fa23_I20190211" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI3NTE_9bcb2538-af3f-4ac0-8514-10db1386b210">894</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ieb662e130d3a4316a83b2cdb1d4492c9_I20190211" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI3NTU_e11b8933-91b9-407a-a092-ac1fe9a2250f">10,987</ix:nonFraction> for property, plant, and equipment, and the remainder to net working capital. Goodwill is <ix:nonFraction unitRef="usd" contextRef="ieb662e130d3a4316a83b2cdb1d4492c9_I20190211" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI4NDg_a3281f98-2290-460a-879b-6688fc45c734">no</ix:nonFraction>t deductible for tax purposes and the customer relationship will be amortized over <ix:nonNumeric contextRef="i1aebb8a6584a4c31869db2339f30e74a_D20190211-20190211" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI5MzM_487ccb26-8943-4a31-9840-a14468ec2105">10</ix:nonNumeric> years. The amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. The trade name has an indefinite life. The Company finalized the purchase price allocation in the fourth quarter of 2019.</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;Acquisition-related costs incurred for the above acquisitions were insignificant for all years presented.</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%">Proforma disclosures were omitted for the 2021 and 2020 acquisitions as the 2021 acquisitions of Prospera and PivoTrac and the 2020 acquisitions of Solbras and Valmont Substation do not have a significant impact on the Company's financial results.  <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzQxODc_e8b76e51-3667-4eb0-9e9b-03fa3103c3bd" continuedAt="i51cdcc940b044ab08490aa262091fb6d" escape="true">The proforma effect of 2019 acquisitions on the 2019 Consolidated Statements of Earnings is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:center"><ix:continuation id="i51cdcc940b044ab08490aa262091fb6d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.785%"><tr><td style="width:1.0%"></td><td style="width:71.313%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.189%"></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: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%">Fifty-two Weeks Ended 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="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 sales</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90YWJsZTowN2VlNGQ4M2M5ODU0ZmY0YWU0NTk4MTE1YWFlMGQ2Ny90YWJsZXJhbmdlOjA3ZWU0ZDgzYzk4NTRmZjRhZTQ1OTgxMTVhYWUwZDY3XzEtMi0xLTEtMTIzMzI_c35c3d94-df77-4346-8d12-fa27d6fe8ad6">2,772,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><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%">Net earnings</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90YWJsZTowN2VlNGQ4M2M5ODU0ZmY0YWU0NTk4MTE1YWFlMGQ2Ny90YWJsZXJhbmdlOjA3ZWU0ZDgzYzk4NTRmZjRhZTQ1OTgxMTVhYWUwZDY3XzItMi0xLTEtMTIzMzI_67016a8d-25e2-4084-b7be-eba9c86234e8">146,941</ix:nonFraction>&#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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="2" name="us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90YWJsZTowN2VlNGQ4M2M5ODU0ZmY0YWU0NTk4MTE1YWFlMGQ2Ny90YWJsZXJhbmdlOjA3ZWU0ZDgzYzk4NTRmZjRhZTQ1OTgxMTVhYWUwZDY3XzMtMi0xLTEtMTIzMzI_566c77da-a10f-468f-9e17-6a1507b7c11d">6.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="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-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="i41a69131229c412e911da1961d063c50_I20200229" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjQ5NjA_622062ab-9121-4223-a9a9-252c17a6812e">49</ix:nonFraction>% of AgSense that it did not own for $<ix:nonFraction unitRef="usd" contextRef="i658231930b794396a9a00404350b947e_D20200201-20200229" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjQ5NjU_d3d84c6b-8819-4c3c-8461-decb52627167">43,983</ix:nonFraction>, which includes a holdback payment of $<ix:nonFraction unitRef="usd" contextRef="i6e4c827f1ba1453884fd840ff3a0b026_D20210328-20210626" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjQ5NzQ_e964930a-5f1a-4068-9538-ad8e7768fb3a">2,200</ix:nonFraction> that was made in the second quarter of 2020. The accounting for owning <ix:nonFraction unitRef="number" contextRef="i02df0ca885d0484a954b58ec8988097e_I20211225" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjQ5OTk_dfb1241c-80af-4747-b8d7-5f13e355abf5">100</ix:nonFraction>% of AgSense resulted in the recognition of a deferred tax asset of approximately $<ix:nonFraction unitRef="usd" contextRef="i02df0ca885d0484a954b58ec8988097e_I20211225" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjQ5ODI_69f9ed6c-25b7-4e58-b509-ae33bd399cf6">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="i37494f7e235645748d9593fd49db9911">In December 2020, the Company acquired the remaining <ix:nonFraction unitRef="number" contextRef="i472e54c3509640e88a66fd3ef0c1a740_I20201226" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzM3NjI_e0737816-824a-4dfd-a44b-3c8723c26e22">40</ix:nonFraction>% of Torrent Engineering and Equipment that it did not own for $<ix:nonFraction unitRef="usd" contextRef="i6dc844883032404daa6ac5266cd1075a_D20201201-20201226" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzM4MjY_10686796-8fc6-44c7-bbae-97abc74fb2e3">3,500</ix:nonFraction>. In the first quarter of 2020, the Company acquired <ix:nonFraction unitRef="number" contextRef="i253efaad13474e41a604d5a73d8d8d9e_I20200328" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjUwMDU_3b1e7e2e-deb8-4fec-b102-c38c40daa183">16</ix:nonFraction>% of the remaining <ix:nonFraction unitRef="number" contextRef="i49237bdb871f408bbdbaf2bc0ced4bad_I20200328" decimals="INF" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjUwMTA_4817c0a8-df85-4494-b73f-30ca61f8ef02">25</ix:nonFraction>% that it did not own of Convert Italia for a cash payment of $<ix:nonFraction unitRef="usd" contextRef="i098fbac73a3e405198d367d159859d93_D20191229-20200328" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjUwMTU_4a0c68b7-5fdf-4bd0-8f7c-895391457a32">11,750</ix:nonFraction>. The purchase agreement also settled the escrow funds which the Company had paid at date of acquisition.</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%">53</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 25, 2021 </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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90ZXh0cmVnaW9uOjc3YTUyNmY1ZmNmOTQ1YWRiMDQxNDJmZGM2NmI0ZTIyXzUyNA_7444a36a-e85f-41ba-a525-f3df9f0018cb" continuedAt="ie0402618815f465c9b886f4139df0eb7" 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="ie0402618815f465c9b886f4139df0eb7" continuedAt="i8b45afaeabb44d8fbbebc2aa4a1c147b">&#160;&#160;&#160;&#160;</ix:continuation></span></div><ix:continuation id="i8b45afaeabb44d8fbbebc2aa4a1c147b"><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="i3a695954f3e948bd90aa301fd1555fb3_D20201227-20211225" decimals="INF" name="vmi:NumberOfFacilitiesClosed" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90ZXh0cmVnaW9uOjc3YTUyNmY1ZmNmOTQ1YWRiMDQxNDJmZGM2NmI0ZTIyXzI3OQ_88dd1a1d-5fe7-41bb-841e-176d58419059">one</ix:nonFraction> U.S. Coatings facility.  All 2020 restructuring activities were completed by December 26, 2020.  <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90ZXh0cmVnaW9uOjc3YTUyNmY1ZmNmOTQ1YWRiMDQxNDJmZGM2NmI0ZTIyXzUyNQ_27f47316-abf1-449c-82ba-225252aef916" continuedAt="ia6b601758fb646dcbb905305620ad5d1" 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="ia6b601758fb646dcbb905305620ad5d1" continuedAt="i3a93cce0e25f40f49a82f187bc51b9d6">&#160;&#160;&#160;&#160;</ix:continuation></span></div><div style="text-align:center"><ix:continuation id="i3a93cce0e25f40f49a82f187bc51b9d6"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">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%">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%">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%">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%">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%">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;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0fd25cd707246169b5e78bba3f691e4_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtMi0xLTEtMTIzMzI_2bb7b246-3f2b-4398-b355-07637c9b657d">474</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="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i531cc0c47278440e867d77b5cac004f9_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtNi0xLTEtMTIzMzI_f8b587c3-fd34-403f-9eba-c934867bf473">241</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 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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c7f8b9f9e524945b423913e19c6f16c_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtOC0xLTEtMTIzMzI_566b7358-f318-4873-9d34-9f65eb3479fc">424</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 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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f8319ada063485bb3a112bf4d460a42_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtMTAtMS0xLTEyMzMy_21a67d12-e51f-4726-9bdd-e7a832a6a94f">&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i464202b809814110982e407510961878_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtMTItMS0xLTEyMzMy_d7a9babd-2060-4564-923a-6edb4fc59e42">&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idaca098e16314fb88b3490ac6f870048_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtMTQtMS0xLTEyMzMy_f39d9729-5f76-4328-b555-661f555fd502">1,139</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="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="i051bc116750e49e5ab6df697b4453397_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItMi0xLTEtMTIzMzI_b1ed91b2-a9e6-42ec-89be-e938fa30fab3">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="i15e515830abe4c53b1c6baf92a694eb1_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItNi0xLTEtMTIzMzI_50a055ae-b152-4d7f-9e99-f4aae05b0c8c">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="i8c6159023851481cb9506f5f88e01966_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItOC0xLTEtMTIzMzI_04b292f8-fdce-4d6a-a63a-0930e2481e2a">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="iae80ffcca764466185843eccb4a345d7_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItMTAtMS0xLTEyMzMy_96007839-65fb-4580-a758-b57d45ba42ef">&#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="i113029aff8714d85bb7414f347a3dede_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItMTItMS0xLTEyMzMy_a3033a6d-ecec-4994-a777-389fc5c26191">&#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="i07f3a7bf001e4cdea6d8071aadccddaf_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItMTQtMS0xLTEyMzMy_4f7be9c3-c0a5-4671-8576-3cea175f5a3a">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="i10dfebc35660453081e19ed61e41bb48_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtMi0xLTEtMTIzMzI_31445199-403b-41fd-a2d5-ea35629cc206">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="i2a14907d17964479a571ca76a0ab8997_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtNi0xLTEtMTIzMzI_5e159aba-ea81-43e3-9249-d4cbcdf8bca3">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="i6451db7fb2324ccbbf21e6de450253fb_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtOC0xLTEtMTIzMzI_8913dcc9-c4bb-4a6b-9520-3a2c1f59ce87">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="iec82aedbb9464e5d89f5986e06895d5f_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtMTAtMS0xLTEyMzMy_17911a01-3f65-4f88-aa14-a4bf90d9b1f2">&#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="iffee93b22e924559a69a596818e834a1_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtMTItMS0xLTEyMzMy_ef0938b2-020f-4f2d-ade3-83e12ee61d0b">&#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="i90789cc649eb4ba080a000bd3a4869ce_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtMTQtMS0xLTEyMzMy_2b31af79-6d34-47ad-977a-d0bc492f1a39">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="i0038751c94c74f2a8b2c3033c3fc7584_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtMi0xLTEtMTIzMzI_e396c8c8-3c66-449e-9f34-6cf9b5c96438">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="i28ab5e1c7c33496492dfd4a64b0cd277_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtNi0xLTEtMTIzMzI_3b6ce64b-74ee-41c6-b6a8-9388417ce428">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="iad7e043138de4aed90290f6e7f09b8f1_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtOC0xLTEtMTIzMzI_c2ca3a82-70ee-44f5-b9ac-c4113b4112c0">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="idc3b643cbc15451db434df20461434b8_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtMTAtMS0xLTEyMzMy_f8e2b239-8982-44cb-be87-8b561ec90f79">&#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="i12b074aa9ba24520b5612643751edd24_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtMTItMS0xLTEyMzMy_755d7ce8-953e-4f41-bbb2-4b4d4ddef038">&#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="i6da2cb908f7a4cbd8057a4ac4683570c_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtMTQtMS0xLTEyMzMy_bf1c28b3-8850-4313-82c3-bb6c52b1893c">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="ib00750fb76194c4a809a7245a38d41a8_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtMi0xLTEtMTIzMzI_c43630ac-e9b8-4e93-88fb-c48136701515">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="icb50ba29d11041eda1030c64f1ba13aa_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtNi0xLTEtMTIzMzI_a42f23bd-89fc-46d7-bdc7-2723ff48a7a4">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="i7deee3ecbbf34d4d96c9f9c87f815fb9_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtOC0xLTEtMTIzMzI_5052c380-ba3a-451c-b268-3c8c45ed531b">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="i04fdb484e4ee4ccb996b7b12f7534b20_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtMTAtMS0xLTEyMzMy_4326f926-c506-4e69-ba61-bea707927637">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="i4cdf12da85444b2dba46e86db9ce88ed_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtMTItMS0xLTEyMzMy_50a0afea-fd79-4f4e-adcd-c0e3065262a9">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="i1e41ec4d0942486f9c5c81c6a5d937b8_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtMTQtMS0xLTEyMzMy_634cd896-f048-434f-b1ec-4cf0f6160588">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="ib85185a57869469181b149fc3b1be7c1_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctMi0xLTEtMTIzMzI_ec5da18e-daed-42e1-a9ed-f96b6630c164">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="icbd35115b224448eba2c6282d4ab1be7_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctNi0xLTEtMTIzMzI_23286f7c-6320-4826-a84d-a250f44e96fb">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="i041f0b5ef1564369aa355e1fd09ce8d3_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctOC0xLTEtMTIzMzI_4c546ac6-0efb-4862-a45a-466f26ac16fd">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="i5068f0f76a0143d8a68026b2a156871d_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctMTAtMS0xLTEyMzMy_62b6c6d8-06b7-4649-9484-a70e0709994b">&#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="i6a0cdb2db9ca4a8689ae4d58357bc654_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctMTItMS0xLTEyMzMy_de360677-46c9-4ab0-b5c9-bdf01ece7ef7">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="ic0b3215a4feb4c98a6dea3f8f0da9287_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctMTQtMS0xLTEyMzMy_401bbe3a-167e-49fb-87ee-0e8889cc9701">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="ib77eff8e15da41909831cf1a7252498d_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtMi0xLTEtMTIzMzI_dfe925e4-801b-419d-8f3c-5b8723bf818a">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="icb1e076e72c6401e92268252414ed4ee_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtNi0xLTEtMTIzMzI_c430ca90-e7b7-4ac0-91ce-77d53098b921">&#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="i938777c317034afbbc4a62e0eef78993_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtOC0xLTEtMTIzMzI_10b74123-18a7-45d1-a9f2-37ddd2f8c833">&#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="i4168cdcdb2014c23a7dfc3dbb3434413_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtMTAtMS0xLTEyMzMy_46c37a31-be96-42cb-ba2c-3fbc4b99fa0a">&#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="i44d8949fdc9a4be5b183bfb7b6d86f98_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtMTItMS0xLTEyMzMy_267aed0c-45a3-49e6-97bc-95c15606671b">&#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="id83a822483b84680b9354693760f8087_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtMTQtMS0xLTEyMzMy_b68835a2-3249-4dbf-a23e-a1b93b001197">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="id4953062e7d740ad8a5b98d5b0d4c483_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktMi0xLTEtMTIzMzI_f4ea1f4b-5074-4e6d-9cda-141604dae8b5">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="ib0c8929b0686407cb8f4c22604488004_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktNi0xLTEtMTIzMzI_101d4349-23fa-4396-9e7a-32dce8912ba6">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="i77ede6d123ab485faab36856dd8ecbd5_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktOC0xLTEtMTIzMzI_fa71dd79-2b33-4cf7-9d39-64b6e5ca6df9">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="i51d0f32991134a50b338b81baf2bc864_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktMTAtMS0xLTEyMzMy_3f95f2fd-3c9c-4757-95c3-05620f677aa3">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="i4633fa70d08644bc875b3e2b57eb5f3f_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktMTItMS0xLTEyMzMy_d51f73f0-6bd1-41ae-a7b4-5164c279b2bb">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="id39b8ec741874c3fa4bb3cd9b3ee8b7c_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktMTQtMS0xLTEyMzMy_8aeae0da-427f-4a3f-ae52-cf7f7753ddaf">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="i6c0d48be4ce949478b102722f8a7b6ef_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTItMS0xLTEyMzMy_15c49e28-346a-49ca-b9a2-b22159faebda">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="i3cb1fc6905ce442ab89edcaea5e97aae_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTYtMS0xLTEyMzMy_00a1797e-7206-41c8-80ca-a53ca66faaea">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="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTgtMS0xLTEyMzMy_5f74b178-4b33-4459-9177-978f635de711">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="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTEwLTEtMS0xMjMzMg_1648c55a-cfb5-4fdb-a9c7-c4a9baf9ab9a">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="i9144cf5149aa4e7e9bd809d9e788023b_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTEyLTEtMS0xMjMzMg_b25fbab0-14c9-4a09-b536-8705db0fd5c7">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTE0LTEtMS0xMjMzMg_df71aabb-0646-49bc-9a70-0f6d52b3e297">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90ZXh0cmVnaW9uOjc3YTUyNmY1ZmNmOTQ1YWRiMDQxNDJmZGM2NmI0ZTIyXzUzMw_d9945d56-4e27-476e-82f7-0165615e4b52" continuedAt="id122cf2278f845d08f4b8cc6b7ce444a" escape="true">Change in the current liabilities recorded for the restructuring plans were as follows:</ix:nonNumeric></span></div><div style="text-align:center"><ix:continuation id="id122cf2278f845d08f4b8cc6b7ce444a"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.648%"><tr><td style="width:1.0%"></td><td style="width:34.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.670%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.368%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></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%">Balance at 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: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 25, 2021</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 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%"><ix:nonFraction unitRef="usd" contextRef="i2267ac4fa0e947dab8c22fdda3d82b56_I20201226" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZTo5ZmRjZWZiYTI0MDQ0NzUzYjg3MTY4NzIzNzY1NGRlMS90YWJsZXJhbmdlOjlmZGNlZmJhMjQwNDQ3NTNiODcxNjg3MjM3NjU0ZGUxXzEtMi0xLTEtMTIzMzI_7e11af21-fb22-4f2e-b081-53ed24997055">12,660</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="icd84fb2f0d524c61a71d263c4a554591_D20201227-20211225" xsi:nil="true" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZTo5ZmRjZWZiYTI0MDQ0NzUzYjg3MTY4NzIzNzY1NGRlMS90YWJsZXJhbmdlOjlmZGNlZmJhMjQwNDQ3NTNiODcxNjg3MjM3NjU0ZGUxXzEtNC0xLTEtMTIzMzI_79eed40f-8f9b-4e33-9d70-af70f88ddaca"></ix:nonFraction></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%">(<ix:nonFraction unitRef="usd" contextRef="icd84fb2f0d524c61a71d263c4a554591_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZTo5ZmRjZWZiYTI0MDQ0NzUzYjg3MTY4NzIzNzY1NGRlMS90YWJsZXJhbmdlOjlmZGNlZmJhMjQwNDQ3NTNiODcxNjg3MjM3NjU0ZGUxXzEtNi0xLTEtMTIzMzI_bd47fd9f-0e5a-4ded-8c2b-65370325ef23">12,660</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 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%"><ix:nonFraction unitRef="usd" contextRef="iaa33f7f1547548b395e2078814d5d3f8_I20211225" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZTo5ZmRjZWZiYTI0MDQ0NzUzYjg3MTY4NzIzNzY1NGRlMS90YWJsZXJhbmdlOjlmZGNlZmJhMjQwNDQ3NTNiODcxNjg3MjM3NjU0ZGUxXzEtOC0xLTEtMTIzMzI_506473b1-3dc9-4ffd-9c51-26e39ee68ca6">&#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></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%">54</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 25, 2021 </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%">(4) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzY0NQ_ffff50cb-ef35-44b0-a6d4-93a2e5daed62" continuedAt="ie84e5110f5b949a3b8bd4374b64872e1" escape="true">CASH FLOW SUPPLEMENTARY INFORMATION</ix:nonNumeric></span></div><ix:continuation id="ie84e5110f5b949a3b8bd4374b64872e1"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzY0Mg_c29fc17d-cc92-4573-8ef1-51e849e795d5" continuedAt="i84fd23be8d0d4ff786cbcf0eed7cf7b1" escape="true">Cash payments for interest and income taxes (net of refunds) for the fifty-two weeks ended <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzMxMg_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzMxMg_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, and December&#160;28, 2019 were as follows:&#160;&#160;&#160;&#160;</ix:nonNumeric></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><ix:continuation id="i84fd23be8d0d4ff786cbcf0eed7cf7b1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"><tr><td style="width:1.0%"></td><td style="width:56.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></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%">2021</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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzEtMS0xLTEtMTIzMzI_fdc06e7a-40b7-4dd0-b47a-1233c7e7b94e">41,159</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzEtMy0xLTEtMTIzMzI_929003ae-5aec-46e0-81ed-4e9dc6475e82">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzEtNS0xLTEtMTIzMzI_6f14d3c5-0856-4c8a-96a1-e2766a08a679">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzItMS0xLTEtMTIzMzI_228ea796-c6ef-41ad-8cc8-c853239df226">60,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzItMy0xLTEtMTIzMzI_33378518-bfa1-4ebe-98a4-9342d3f7b92e">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzItNS0xLTEtMTIzMzI_1f112118-d7e9-4585-89eb-4d35702e9905">43,629</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 2020 and 2019 included hold back payments contingent on seller representations and warranties of $<ix:nonFraction unitRef="usd" contextRef="icc08c85ac85c4dbda262571ee9c7b5d1_I20201226" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzQ5NDc4MDIzMjU4MjQ_3e2da09f-1cae-4f60-ab56-6e155cea43b5">1,046</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0a599ee636a1499d8dff23adf3f34d65_I20191228" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzQ1Nw_f097eb70-375a-410f-ba5c-b1e78923a0f6">5,456</ix:nonFraction>, respectively. The 2020 hold back payments were released from a trust in the first half of 2021 and the 2019 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="i599fc65fa2a0482eb8add623380b814a_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%">(5) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90ZXh0cmVnaW9uOmZmOGM1YzVhNGQ4ZDQwYmNiMDQ0ZjVhOThkZjRiY2U4Xzg2_4a01b9a8-dc77-4d2e-a093-637e999d289d" continuedAt="i6c1d2cd7c4cb4e2ba878a6898217acd4" escape="true">INVENTORIES</ix:nonNumeric></span></div><ix:continuation id="i6c1d2cd7c4cb4e2ba878a6898217acd4"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90ZXh0cmVnaW9uOmZmOGM1YzVhNGQ4ZDQwYmNiMDQ0ZjVhOThkZjRiY2U4Xzc5_7c8c679e-2db2-4f31-b3f8-98d5abc54005" continuedAt="i8996f0d7fe7e4a30a0828a2906da98c0" escape="true">Inventories consisted of the following at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90ZXh0cmVnaW9uOmZmOGM1YzVhNGQ4ZDQwYmNiMDQ0ZjVhOThkZjRiY2U4XzY0_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90ZXh0cmVnaW9uOmZmOGM1YzVhNGQ4ZDQwYmNiMDQ0ZjVhOThkZjRiY2U4XzY0_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><ix:continuation id="i8996f0d7fe7e4a30a0828a2906da98c0"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.107%"><tr><td style="width:1.0%"></td><td style="width:65.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.166%"></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%">2021</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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzEtMS0xLTEtMTIzMzI_c8cdcae6-6290-4210-99d9-47ee733e087d">278,107</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzEtMy0xLTEtMTIzMzI_ae285665-e916-4546-a25e-849b25c5433e">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzItMS0xLTEtMTIzMzI_088e71e4-ba30-4ccb-9a67-b47489a809f9">63,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzItMy0xLTEtMTIzMzI_22a89f76-3f02-4b0e-a2db-a76941191bbb">33,632</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzMtMS0xLTEtMTIzMzI_34313d46-8b02-44dc-adff-ab8266c1b930">387,099</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzMtMy0xLTEtMTIzMzI_da99f9e6-e23d-433f-af0f-2e4011db595d">259,797</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 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzQtMS0xLTEtMTIzMzI_e87e448d-1c51-4346-8856-ad54c89c5858">728,834</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzQtMy0xLTEtMTIzMzI_21df3e39-6e62-4596-aa6e-2850e9c27e28">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></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="i599fc65fa2a0482eb8add623380b814a_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%">(6) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90ZXh0cmVnaW9uOmQzN2VhNDQyOThlMjRiMWFhMzVlODk5MzZmMGYzYTI5XzEyMQ_6bb2938c-7dfb-4c64-826c-8f4ace787225" continuedAt="i9758f3fb31ef404aa064fe353e9d7b31" escape="true">PROPERTY, PLANT AND EQUIPMENT</ix:nonNumeric></span></div><ix:continuation id="i9758f3fb31ef404aa064fe353e9d7b31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90ZXh0cmVnaW9uOmQzN2VhNDQyOThlMjRiMWFhMzVlODk5MzZmMGYzYTI5XzExNg_5ef41690-ede0-43e0-af7f-6303422f5b2b" 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:12pt;padding-left:36pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.636%"><tr><td style="width:1.0%"></td><td style="width:71.715%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.770%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></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%">2021</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></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="i29dd0f65cb20401ca600b379f02bc75d_I20211225" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzEtMS0xLTEtMTIzMzI_7f78ea33-0865-44f9-a895-6ccb58b100e8">112,236</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="id6a0fe3343644470ade3f170f6294b96_I20201226" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzEtMy0xLTEtMTIzMzI_6ff5074e-d8e2-4d2b-a0be-3da5fe4549a5">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></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="i1a680a65fb47488a9b93d25ced04f382_I20211225" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzItMS0xLTEtMTIzMzI_8c281e63-fbe1-4271-9845-816b5ffafb58">413,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c3953d0878241728624ccc256fc0a73_I20201226" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzItMy0xLTEtMTIzMzI_47d26967-f068-40c7-9c6c-3253038ec6cd">373,271</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="i0e13d4bd3386442c90033f7fc0660862_I20211225" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzMtMS0xLTEtMTIzMzI_3b7a811b-76f1-4462-a42b-04a16ff3dfbf">672,319</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="i0113842e33784ce8979dfefab4341c84_I20201226" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzMtMy0xLTEtMTIzMzI_0eda76a4-fa26-4c06-9c6c-d0f7210cba4c">616,765</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="ib9500d03d7cf4671829ef53bd77fca2b_I20211225" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzQtMS0xLTEtMTIzMzI_47768ab4-459a-4527-bc7d-b6ccb25b1f76">27,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ddb310c53ca4c2fb2b9c69f067ba93a_I20201226" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzQtMy0xLTEtMTIzMzI_dcbb64eb-5d1f-45db-b48b-ef1ed701ec89">28,610</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="ifc4d582d00874415a468154411b3917c_I20211225" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzUtMS0xLTEtMTIzMzI_a1bee6d3-0b57-42d2-a43c-92c1c2e5133c">117,757</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="i702f6c84afd34fff8b7bf2d0ce90a20f_I20201226" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzUtMy0xLTEtMTIzMzI_64fc8b07-a8e1-4699-a1ad-a7cb3ab8aa24">101,487</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="i796d14a143f34c57ad729ee11413144e_I20211225" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzYtMS0xLTEtMTIzMzI_180c6871-1b15-41b6-b77f-06cee91a81be">78,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63d26f9451da4f96afc33da8b75ad2ba_I20201226" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzYtMy0xLTEtMTIzMzI_5ed11ecb-01cd-4036-8210-2818d7b92d8c">106,416</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzctMS0xLTEtMTIzMzI_e958ba98-fefe-4c60-b11a-8b13d6311994">1,422,101</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzctMy0xLTEtMTIzMzI_93aaff81-3354-44ee-8db0-7d1539570562">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></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%">55</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 25, 2021 </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%">(7) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzMwOTg_4a6ea1c3-ac06-4b72-8bfd-c28cf3af4284" continuedAt="i13ae89891d2b47a69797b6258e3095d9" escape="true">GOODWILL AND INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="i13ae89891d2b47a69797b6258e3095d9" continuedAt="i6efe3fc2165e420e83ad6ca3aa7c883f"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzMwNzE_8294563c-ba33-47d3-8b53-1d34a9a919e6" 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;25, 2021 and December&#160;26, 2020 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:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.952%"><tr><td style="width:1.0%"></td><td style="width:57.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.719%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.719%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.115%"></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 25, 2021</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="i9ec3e958573a473da18f1512e10e6f0b_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzItMS0xLTEtMTIzMzI_db2a236f-3509-43e2-aae8-5e1bbe1648c3">224,597</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="i9ec3e958573a473da18f1512e10e6f0b_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzItMy0xLTEtMTIzMzI_77b374df-62dc-41bd-bc71-40c102b702e7">160,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 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="i8407f5de9a954c039b6eb780330e6b57_D20201227-20211225" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzItNS0xLTEtMTIzMzI_fee77ec0-88db-4029-af32-355aa4b04d3b">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="i4283aa9c34094d40a6514df047116032_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzMtMS0xLTEtMTIzMzI_341a05d2-696d-459c-a967-f3457d127bb8">58,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4283aa9c34094d40a6514df047116032_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzMtMy0xLTEtMTIzMzI_6568025c-d95b-48a6-9e68-6bd0bc645ef9">13,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="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="ic7f36b9fb93448e7957dfb9eb4c8a361_D20201227-20211225" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzMtNS0xLTEtMTIzMzI_d1f36103-d44b-4f15-8cd8-ee186a6a806e">9</ix:nonNumeric> years</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%">Trade Name</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="i1ab447bdf6064b17b2634da1fc0d6779_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtMS0xLTEtMTU1NDg_529b95f5-bab1-45cf-bb32-87acd975472b">2,850</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="i1ab447bdf6064b17b2634da1fc0d6779_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtMy0xLTEtMTU1NTQ_8004b141-2f2f-43df-aa08-a82021d268a8">183</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="i146502a9e5e045e99bfe4f336b2f4a03_D20201227-20211225" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtNS0xLTEtMTU1NjE_7f8fece2-04a9-4877-896b-836448a87685">7</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%">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="i2ac24d25b46c4af9b0d7bb0c2f516b9a_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtMS0xLTEtMTIzMzI_b27102d4-3e8d-4969-999c-9a8cbd6d6978">4,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ac24d25b46c4af9b0d7bb0c2f516b9a_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtMy0xLTEtMTIzMzI_6834724b-24c5-4bd0-9e16-b69717c93358">3,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i57683ab856d14c9f9ff8d79191477944_D20201227-20211225" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtNS0xLTEtMTIzMzI_dfd5e098-04e7-4099-b962-943e38f9b9e3">6</ix:nonNumeric> years</span></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzUtMS0xLTEtMTIzMzI_cbdfcd0f-cb20-4eb1-88c8-f8d92c3c6765">290,680</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzUtMy0xLTEtMTIzMzI_17873799-d39f-4c43-9429-ab2e43c05ccf">178,723</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></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.142%"><tr><td style="width:1.0%"></td><td style="width:58.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.954%"></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="i5d4ae486786a4f4fa8b2520f41adbf78_I20201226" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzItMS0xLTEtMTIzMzI_c5efd88f-1bd4-4808-b2f6-f08ca806dbbe">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="i5d4ae486786a4f4fa8b2520f41adbf78_I20201226" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzItMy0xLTEtMTIzMzI_24c0b7e4-7f6a-4c1e-ae0a-edd9ca4a6e56">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="ib1c34384da18466d9ec3d54d8d70de13_D20191229-20201226" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzItNS0xLTEtMTIzMzI_69ab3277-f991-4e65-aca4-0aed59dd5674">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="ife884a466f884ce18fc5c858614b6f1f_I20201226" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzMtMS0xLTEtMTIzMzI_9c2c443b-ec2b-4f7d-8cd5-9fd0966398f3">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="ife884a466f884ce18fc5c858614b6f1f_I20201226" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzMtMy0xLTEtMTIzMzI_9b9880cb-bd84-46f4-ac71-57472c7b79e2">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="i9f8812e934d346aebbc92c7f1d5d9151_D20191229-20201226" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzMtNS0xLTEtMTIzMzI_7524ad68-582c-406e-a521-9e2579ee4338">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="i7376f76e62694030a724fadfab63728b_I20201226" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzQtMS0xLTEtMTIzMzI_ac4e5925-7798-4151-aa3c-65376a112c19">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="i7376f76e62694030a724fadfab63728b_I20201226" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzQtMy0xLTEtMTIzMzI_d53060ca-1a46-4b01-b822-0815b904496a">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="i44ed7b3e7d8c4493b13dafd94af7e060_D20191229-20201226" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzQtNS0xLTEtMTIzMzI_c85b0eee-2055-4103-8720-1c5a0b0b42ee">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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzUtMS0xLTEtMTIzMzI_06b6c364-84eb-41d1-8f3e-ec53bce6467d">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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzUtMy0xLTEtMTIzMzI_76cddc9a-39ed-423c-abc9-522998d0ac89">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE5Ng_a7d32df3-58fe-422a-b6c5-f5187796431e">21,320</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzIwMQ_c5dc35a6-73fc-4219-8e77-b046955727e5">18,147</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzIwOQ_543e3fcf-b915-431a-b2fb-8362db982b6f">18,087</ix:nonFraction> for the fiscal years ended <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzIzOQ_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzIzOQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>, December&#160;26, 2020 and December&#160;28, 2019, respectively. During the fourth quarter of fiscal 2021, an impairment test was required when the Company received clarifying information on the competitive environment of the Valmont SM business in Europe. As a result, an impairment charge of approximately $<ix:nonFraction unitRef="usd" contextRef="i4f560703beb449c58c64df2079f2561e_D20210926-20211225" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzYwNDczMTM5NTgyNDQ_0a4eb7ef-113a-4683-ac7c-9ab6f8e61f8b">4,483</ix:nonFraction> was recognized against the remaining net book value of the Valmont SM customer relationship.</span></div><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzMwNzY_22d2eff3-99f4-43df-a6e3-64a45d4893c8" 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:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo4ZWRhZjI3MmZkYzM0ODhlYTczMzkyNjIwYTY3OTk3ZS90YWJsZXJhbmdlOjhlZGFmMjcyZmRjMzQ4OGVhNzMzOTI2MjBhNjc5OTdlXzEtMS0xLTEtMTIzMzI_534982ac-5015-4d34-af44-83196a302f5f">19,466</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%">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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo4ZWRhZjI3MmZkYzM0ODhlYTczMzkyNjIwYTY3OTk3ZS90YWJsZXJhbmdlOjhlZGFmMjcyZmRjMzQ4OGVhNzMzOTI2MjBhNjc5OTdlXzItMS0xLTEtMTIzMzI_c78917a3-110b-499c-87f6-56a2c093f44e">17,692</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%">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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo4ZWRhZjI3MmZkYzM0ODhlYTczMzkyNjIwYTY3OTk3ZS90YWJsZXJhbmdlOjhlZGFmMjcyZmRjMzQ4OGVhNzMzOTI2MjBhNjc5OTdlXzMtMS0xLTEtMTIzMzI_f2954691-e5f6-4d21-89a3-23c061c2382d">15,768</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%">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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo4ZWRhZjI3MmZkYzM0ODhlYTczMzkyNjIwYTY3OTk3ZS90YWJsZXJhbmdlOjhlZGFmMjcyZmRjMzQ4OGVhNzMzOTI2MjBhNjc5OTdlXzQtMS0xLTEtMTIzMzI_72e83d92-f7f3-4783-bb2f-e1e5c64295ae">14,301</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%">2026</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo4ZWRhZjI3MmZkYzM0ODhlYTczMzkyNjIwYTY3OTk3ZS90YWJsZXJhbmdlOjhlZGFmMjcyZmRjMzQ4OGVhNzMzOTI2MjBhNjc5OTdlXzUtMS0xLTEtMTIzMzI_79b6e84a-4c58-49e9-9b45-87f511018226">10,123</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%">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 25, 2021 </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="i6efe3fc2165e420e83ad6ca3aa7c883f" continuedAt="id0439bc07caa4b53a2039a12e70d7833"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzMwOTE_58a9b972-ec59-4ac1-895d-9be3f21f500f" continuedAt="i7342088d90e245378895df92b3af26ec" escape="true">The carrying values of these trade names at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzg1OA_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzg1OA_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020 were as follows:</ix:nonNumeric></span><ix:continuation id="i7342088d90e245378895df92b3af26ec"><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: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%"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzAtMS0xLTEtMTIzMzI_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzAtMS0xLTEtMTIzMzI_d75edbe1-af2c-49ff-917c-df38c201efb5">December 25</ix:nonNumeric>,<br/>2021</ix:nonNumeric></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,<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%">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="i266f5e565f544dfe91627de4d97e248b_I20211225" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzEtMS0xLTEtMTIzMzI_92853503-10c1-40a5-9502-eadcd3002fd4">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="i98d86a89cd454ebc96ee5a1e3e123a34_I20201226" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzEtMy0xLTEtMTIzMzI_52d08af5-9b24-4a1f-ae35-35bb1c6cd2bb">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="i889fbc29b5344942a35ee85d4ce8f954_I20211225" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzItMS0xLTEtMTIzMzI_b6c1c798-ba56-441b-bb54-574cfa0654cd">7,877</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="i4a145b252c1a45b89c9ab2b871e2b6de_I20201226" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzItMy0xLTEtMTIzMzI_557bba65-55fe-4481-b862-52502fed935c">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="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="idbab4989a2914679ba114c448a4036e0_I20211225" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzMtMS0xLTEtMTIzMzI_a338b6f1-f6c9-4230-87ed-77ef9a4db184">6,082</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="i84d4c2763c894698a898c970309467b2_I20201226" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzMtMy0xLTEtMTIzMzI_6d819fd9-0520-4929-a14f-9c447e4229a6">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="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="i1af2c11adac34421b9d1c9c669e32288_I20211225" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzQtMS0xLTEtMTIzMzI_f2bf1a23-cb16-47ad-9ddf-f29e0af1222c">7,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2ea6b9215634f29bc14dc01c2689ff5_I20201226" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzQtMy0xLTEtMTIzMzI_8bad9e1a-f46c-46bb-98df-87fc88ff44eb">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="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%">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="i5a03f8d498154f3e9b4018448479f539_I20211225" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzYtMS0xLTEtMTIzMzI_caff3ede-979f-43ab-a467-590585004b5c">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="icbab6ae0d9b041fc900c2ed39c103528_I20201226" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzYtMy0xLTEtMTIzMzI_43d6e542-6b05-4287-95aa-3321cd182c9c">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="i9342ac46099140aab92a81b12c00ef71_I20211225" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzctMS0xLTEtMTIzMzI_96a11362-a7a2-4fc4-b54d-d0018ef88387">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="id24fd9a43ebc47ffb03d4e56781be448_I20201226" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzctMy0xLTEtMTIzMzI_5766d9d0-ab52-4fab-bd4a-27e0c79d98e5">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="i2133fcf6dda245b6ab21cc0cb4a0d51f_I20211225" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzgtMS0xLTEtMTIzMzI_55bb073f-47a9-4d05-8651-253a06702244">8,479</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="i8abb356ba15f488ca2af3ebf0ed7ebe2_I20201226" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzgtMy0xLTEtMTIzMzI_7ca879ea-44ba-42f7-98cc-8ee0682eb08b">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="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="i74b0bbc5cfa24f2e8c73bab73181a04d_I20211225" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzktMS0xLTEtMTIzMzI_e390ea60-fa09-433b-928c-f8eb97dd04b6">14,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fb9697096594df18a1cca3095b3a44e_I20201226" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzktMy0xLTEtMTIzMzI_17800835-bf59-408f-ac65-2bdcab5c3631">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="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="id72fabb21b6645fa96782df96ce75761_I20211225" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzEwLTEtMS0xLTEyMzMy_95949bd2-19be-4728-96c8-59475c5e430e">63,407</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="i9525bf7209a04656a08148615b38cacd_I20201226" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzEwLTMtMS0xLTEyMzMy_94ecb64f-1f69-447a-8c79-2683c37166b4">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 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 as of August 28, 2021. The values of each trade name were determined using the relief-from-royalty method. Based on this evaluation, <ix:nonFraction unitRef="usd" contextRef="ib3483fba6e2841f5b573aefba902d667_D20210828-20210828" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE1NjI_4d636e79-e688-4dc5-b72c-502542ed67ae">no</ix:nonFraction> trade names were determined to be impaired.  During the fourth quarter of fiscal 2021, an impairment test was required when the Company received clarifying information on the competitive environment of the Valmont SM business in Europe.  As a result, an impairment charge of approximately $<ix:nonFraction unitRef="usd" contextRef="i7ff0699eb19849d68acbde3d22eb5d17_D20210926-20211225" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzYwNDczMTM5NTgyNTU_9e6a5506-4545-4829-8731-341352650eb3">2,013</ix:nonFraction> was recognized against the Valmont SM trade name.  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="i17f89adcf4ef48ae95b23cb44308eca2_D20191229-20201226" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE4NTA_265adf4c-294f-40a0-8b2b-25a30c143a37">3,900</ix:nonFraction> was recognized against these <ix:nonFraction unitRef="tradename" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="vmi:NumberOfTradeNamesImpaired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE4ODI_41390c1b-64f5-438d-9037-930ec29d9986">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzMwOTc_bdce3a05-8b39-4d10-a3cc-dc5737f3d1ed" continuedAt="i4497da681cd046c3a5322c32c6fab82b" escape="true">The carrying amount of goodwill by segment as of <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE5NzU_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE5NzU_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020 was as follows:</ix:nonNumeric></span><ix:continuation id="i4497da681cd046c3a5322c32c6fab82b" continuedAt="i8ca20e7138624906a2dbd0170f9073fd"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;26, 2020</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="ie3dfafc5c2b346339095227170eec025_I20201226" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzEtMS0xLTEtMTIzMzI_686b0ddf-3a83-4491-97bf-462573740e5c">232,323</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="ie25ac7150baf4196853bf2d5b1624c78_I20201226" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzEtMy0xLTEtMTIzMzI_d88e5556-2ab4-4679-857f-366b71b932a0">135,335</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="iea2a584596c54de58ca99d05792a4a9f_I20201226" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzEtNS0xLTEtMTIzMzI_9895e0b9-ecee-49f2-8eac-b4ded91b5a72">94,309</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="i67af2553a0444a63935ad43cc23ea673_I20201226" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzEtNy0xLTEtMTIzMzI_06aace1e-d934-49ec-aa8a-4847674d8a64">30,177</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzEtMTEtMS0xLTEyMzMy_73a40df7-4bf7-4fa8-8894-807bd402fd7b">492,144</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="ie3dfafc5c2b346339095227170eec025_I20201226" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzItMS0xLTEtMTIzMzI_7fe52c30-eea5-4ea4-808e-7eb0b9be5c42">31,245</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="ie25ac7150baf4196853bf2d5b1624c78_I20201226" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzItMy0xLTEtMTIzMzI_94489c08-65a5-4940-9d71-1c611ba9aac8">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="iea2a584596c54de58ca99d05792a4a9f_I20201226" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzItNS0xLTEtMTIzMzI_de0e0d7e-825a-448f-ad9d-8b341656c396">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="i67af2553a0444a63935ad43cc23ea673_I20201226" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzItNy0xLTEtMTIzMzI_4ce125f0-5c29-4208-9004-124fa7f50177">&#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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzItMTEtMS0xLTEyMzMy_2bc76bfe-43b7-47cb-8c75-c6edee99e5e6">61,822</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;26, 2020</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="ie3dfafc5c2b346339095227170eec025_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzMtMS0xLTEtMTIzMzI_571e46a5-a87b-479c-abff-da8283a804d8">201,078</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="ie25ac7150baf4196853bf2d5b1624c78_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzMtMy0xLTEtMTIzMzI_c7b33f57-fd53-4ebb-aed5-62947bc25d3c">120,980</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="iea2a584596c54de58ca99d05792a4a9f_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzMtNS0xLTEtMTIzMzI_309f9f9d-2402-4d46-aa11-567e162ec833">78,087</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="i67af2553a0444a63935ad43cc23ea673_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzMtNy0xLTEtMTIzMzI_b502bfe7-0dcf-4321-bec0-feca42532299">30,177</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzMtMTEtMS0xLTEyMzMy_e70d0c75-38a8-41ff-98a9-7125c52d9c1f">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></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="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzQtMS0xLTEtMTIzMzI_b2645a20-5eab-4ed2-8f94-4b8ceb409a60">&#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="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzQtMy0xLTEtMTIzMzI_b8ad18c5-3185-4c5e-8dd4-2fd7c297ce5e">&#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="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzQtNS0xLTEtMTIzMzI_e56f5d71-b2a3-45f5-a59a-8692e4dbee7c">&#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="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzQtNy0xLTEtMTIzMzI_a150d023-72d1-4d17-8916-a1f1a3cc0cf8">284,253</ix:nonFraction>&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzQtMTEtMS0xLTEyMzMy_fe2f4591-ca80-41fa-a614-aea18766dc42">284,253</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="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzctMS0xLTEtMTIzMzI_21a78e4f-7d53-4cca-8a70-448326ed8898">1,632</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="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzctMy0xLTEtMTIzMzI_2723d2db-e581-40aa-8530-7dbae7f153d3">3,256</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="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzctNS0xLTEtMTIzMzI_a0fc172a-c00a-4e4f-9d97-dc5b38e2d399">203</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="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzctNy0xLTEtMTIzMzI_38bb8981-60c3-45fa-9393-1db8f35435bd">918</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzctMTEtMS0xLTEyMzMy_f8ae4db3-dc72-4115-9444-f0afeaabf0cd">6,009</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:10pt;font-weight:400;line-height:100%">Balance at December 25, 2021</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="i36d78852b1554a00a15cead74299b70a_I20211225" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzgtMS0xLTEtMTIzMzI_d5efa4a4-2391-4bd9-a61d-ec0c7340eca6">199,446</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="i0360a24c70e94a99ae9e068180f09056_I20211225" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzgtMy0xLTEtMTIzMzI_667f4cef-2171-4d93-8260-e690ab463451">117,724</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="ibe71804d4776412fb3391c603f6991f3_I20211225" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzgtNS0xLTEtMTIzMzI_98a8e632-1c42-409a-b44f-a2c6ad36b013">77,884</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="i3b289d8dc77140ff8ae1cdbd78785bba_I20211225" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzgtNy0xLTEtMTIzMzI_4fae91b2-d60a-469e-89e0-c50ceb1bf6c4">313,512</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="display:none"></td><td colspan="3" style="display:none"></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzgtMTEtMS0xLTEyMzMy_bc1f3c40-e65f-494f-8050-7716e0093adb">708,566</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 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 25, 2021 </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="id0439bc07caa4b53a2039a12e70d7833" continuedAt="i7e327d7b9a4a41c28dddadffb48d8058"><div style="margin-bottom:12pt;text-align:center"><ix:continuation id="i8ca20e7138624906a2dbd0170f9073fd"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;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="i4a1ba4b18bbb4067aa09d39691dc9739_I20191228" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzEtMS0xLTEtMTIzMzI_b6aecb13-72a1-4928-b80c-eff49a71d015">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;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="ia55f00c7739342f1a3779192a0622ff7_I20191228" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzEtMy0xLTEtMTIzMzI_f6f2b413-357a-478d-a45a-d0b8c0a003fc">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;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="i19e5629f9e864b1ca47d70757d9c62b0_I20191228" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzEtNS0xLTEtMTIzMzI_d2c49a2c-7fe5-453a-9737-d8a832ce38f8">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;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="i11b54a2da76e4c2bb6871baf44fad4b3_I20191228" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzEtNy0xLTEtMTIzMzI_8e64778d-a491-4787-8459-af597caef8dc">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="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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzEtMTEtMS0xLTEyMzMy_249966c0-b073-4184-8903-18800aa7577d">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="i4a1ba4b18bbb4067aa09d39691dc9739_I20191228" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzItMS0xLTEtMTIzMzI_ac413bb1-bbb3-4455-aa6c-32a682041000">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="ia55f00c7739342f1a3779192a0622ff7_I20191228" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzItMy0xLTEtMTIzMzI_760f43a6-a464-4c78-8890-77ea2affb933">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="i19e5629f9e864b1ca47d70757d9c62b0_I20191228" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzItNS0xLTEtMTIzMzI_e104e7bc-86eb-4552-81da-641eb2427096">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="i11b54a2da76e4c2bb6871baf44fad4b3_I20191228" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzItNy0xLTEtMTIzMzI_4aa65c22-6794-4f52-9268-f4a33531b717">&#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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzItMTEtMS0xLTEyMzMy_357a7b46-69e5-405f-9991-d51891c99158">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="i4a1ba4b18bbb4067aa09d39691dc9739_I20191228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzMtMS0xLTEtMTIzMzI_5fe2c073-6fd2-4c02-be5e-89b549e6f9b7">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="ia55f00c7739342f1a3779192a0622ff7_I20191228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzMtMy0xLTEtMTIzMzI_ac923999-4cc8-484a-9fe2-2dac69fef1f8">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="i19e5629f9e864b1ca47d70757d9c62b0_I20191228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzMtNS0xLTEtMTIzMzI_20f19d67-8844-4650-a2cd-8fd0bbb06f3b">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="i11b54a2da76e4c2bb6871baf44fad4b3_I20191228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzMtNy0xLTEtMTIzMzI_4f46117c-11ea-4571-b992-03523fc00289">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="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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzMtMTEtMS0xLTEyMzMy_a0eb909c-7b3f-481c-9300-0dd668616b55">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="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzQtMS0xLTEtMTIzMzI_d13f94d7-4b22-4337-a2b8-f77f47735460">&#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="if8dc3287973a41618190e237135cd198_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzQtMy0xLTEtMTIzMzI_ae0b5828-7eab-4772-88cc-5098a198d2e6">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="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzQtNS0xLTEtMTIzMzI_32aacfb6-32ec-4d1f-bbaf-e7b14d8a7543">&#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="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzQtNy0xLTEtMTIzMzI_1dbd5046-4ef8-4c52-95d1-600388d2d955">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="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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzQtMTEtMS0xLTEyMzMy_a73bb7f9-05cc-4349-a463-07f32ad55313">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;text-align:left;vertical-align:top"><div style="padding-left:9pt;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</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="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzUtMS0xLTEtMTIzMzI_0dc2f83c-0377-4d17-a106-0837b091d2fa">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="if8dc3287973a41618190e237135cd198_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzUtMy0xLTEtMTIzMzI_5004713c-a3ad-476f-b447-a9e1c64c236b">&#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="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzUtNS0xLTEtMTIzMzI_9bd4ed07-ff51-42a4-b544-5db3903c7363">&#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="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzUtNy0xLTEtMTIzMzI_41830734-681d-41db-971f-b84c69ac07da">&#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="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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzUtMTEtMS0xLTEyMzMy_33fbc5dd-4e15-4eff-9f1d-a6920544cea6">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="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzctMS0xLTEtMTIzMzI_c61a895c-e913-4a9f-8a0d-0c18f16661fe">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="if8dc3287973a41618190e237135cd198_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzctMy0xLTEtMTIzMzI_d99da5b0-7cf7-496f-a814-97490303c825">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="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzctNS0xLTEtMTIzMzI_16c014a3-cab6-4792-ae65-7ff95cff51c8">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="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzctNy0xLTEtMTIzMzI_b0840373-8a59-4f7a-b6be-090d52cb2d57">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="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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzctMTEtMS0xLTEyMzMy_df1fd46e-5f0e-4f15-938f-750259e5598d">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;text-align:left;vertical-align:top"><div style="padding-left:9pt;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;26, 2020</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="ie3dfafc5c2b346339095227170eec025_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzgtMS0xLTEtMTIzMzI_13871355-99da-4333-9bb7-c990334d5840">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;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%"><ix:nonFraction unitRef="usd" contextRef="ie25ac7150baf4196853bf2d5b1624c78_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzgtMy0xLTEtMTIzMzI_591fb8bb-5b21-47a6-93a1-8f434a435ef6">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;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%"><ix:nonFraction unitRef="usd" contextRef="iea2a584596c54de58ca99d05792a4a9f_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzgtNS0xLTEtMTIzMzI_cc96014d-15c5-4bf8-bf6d-b3a6b32a8008">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;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%"><ix:nonFraction unitRef="usd" contextRef="i67af2553a0444a63935ad43cc23ea673_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzgtNy0xLTEtMTIzMzI_dbb4949e-e371-41de-8943-7cb3d8cb1fb5">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="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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzgtMTEtMS0xLTEyMzMy_c7854656-d31a-493f-862d-498d8a165f06">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><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 as of August 28, 2021, using primarily the discounted cash flow method.  The solar tracking structure reporting unit projects meaningful annual revenue growth for the foreseeable future due to strong market conditions.  Therefore, we valued this reporting unit using a blend of both the discounted cash flows and a market approach.  The market valuation approach estimates the terminal value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA).  During fiscal 2021, <ix:nonFraction unitRef="usd" contextRef="i09f88b70a6714c0baebdcda045805eff_D20210627-20210925" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzIyNTI_45e04163-8167-4c5c-a8c1-abeb9552dbdf">no</ix:nonFraction> goodwill impairment was recorded.  </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="i7e327d7b9a4a41c28dddadffb48d8058">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="i7f126630e51b447baf2a8f17fa68bbee_D20210328-20210626" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzI5OTM_7c54b0e6-dc0b-4fc3-87d8-e23e2598f47a">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="i599fc65fa2a0482eb8add623380b814a_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%">(8) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:BankCreditArrangementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzY0Mw_0adb1063-b6b3-4be3-8ea3-bbde5316be30" continuedAt="i4300e6f1b30d4163ac05654c5041bafe" escape="true">BANK CREDIT ARRANGEMENTS</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="i4300e6f1b30d4163ac05654c5041bafe">The Company maintains various lines of credit for short-term borrowings totaling $<ix:nonFraction unitRef="usd" contextRef="i3a6541b01a0f41e19f017dae4304395b_I20211225" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzExNQ_71563b0e-e630-4ad2-bf62-3c527112fbd0">137,818</ix:nonFraction> available at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzEyMQ_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzEyMQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>. As of <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzEzMQ_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzEzMQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, $<ix:nonFraction unitRef="usd" contextRef="i3a6541b01a0f41e19f017dae4304395b_I20211225" decimals="-3" name="us-gaap:ShortTermBankLoansAndNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzE0Mg_8850d5b8-4e67-4a95-b107-0102a56d9c34">13,439</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9688792d7e04482e801fbcd61642630f_I20201226" decimals="-3" name="us-gaap:ShortTermBankLoansAndNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzE0OQ_0913f3f5-b910-42a5-bc88-c018afe07e1e">35,147</ix:nonFraction> was outstanding and recorded as notes payable to banks 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 was <ix:nonFraction unitRef="number" contextRef="i3a6541b01a0f41e19f017dae4304395b_I20211225" decimals="4" name="us-gaap:ShortTermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQxMQ_c50ed2ca-2870-4424-b626-409ed640059f">6.31</ix:nonFraction>% at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQxNw_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQxNw_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>. The unused and available borrowings under the lines of credit were $<ix:nonFraction unitRef="usd" contextRef="i3a6541b01a0f41e19f017dae4304395b_I20211225" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQ4OA_ad4c2942-db43-4866-bfb5-067c2ac1f230">124,379</ix:nonFraction> at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQ5NA_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQ5NA_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>. 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="i599fc65fa2a0482eb8add623380b814a_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%">(9) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MjY_e1afe89b-f64f-43b5-a69b-420209a1acb8" continuedAt="id47ea245dd5e4fc1bf422b8dee7b9eba" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="id47ea245dd5e4fc1bf422b8dee7b9eba" continuedAt="if53afcea189d451d96f9908387c4ad2d"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MzU_651d29b6-d1f7-494d-91c0-7e7e2ec5d560" 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:&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.642%"><tr><td style="width:1.0%"></td><td style="width:49.968%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.868%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.868%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.500%"></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%">2021</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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzEtMS0xLTEtMTIzMzI_828f9bf1-cd5f-481d-9580-6025b97e074e">202,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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzEtMy0xLTEtMTIzMzI_786dd429-1078-46a3-93b9-8f44d1dbb098">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzEtNS0xLTEtMTIzMzI_8ee86ecb-9dd2-4ac0-971f-f9d1a3d046c4">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzItMS0xLTEtMTIzMzI_2390687a-63cc-4efa-b6c9-b8ef03e52ca4">58,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzItMy0xLTEtMTIzMzI_3a316514-4b91-47a1-a1fb-acfffeeefc80">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzItNS0xLTEtMTIzMzI_aadfa48e-46b1-4a69-bc0a-027edf6207a4">33,750</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzMtMS0xLTEtMTIzMzI_8aa29fc2-cdb6-42c1-8188-42c21d370376">260,083</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzMtMy0xLTEtMTIzMzI_0b0e4bbf-fd10-45b3-8e1e-4f11e3cce5c7">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzMtNS0xLTEtMTIzMzI_d2e02af5-3f40-4057-b11d-840a67f65b1c">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></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:36pt;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><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 25, 2021 </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="if53afcea189d451d96f9908387c4ad2d" continuedAt="i4dc0718221e24b519a7d9e0ff2e3f69b"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4Mjg_6f417b45-5baf-4dbd-8df4-4bb06bf2dc2b" 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="padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzItMS0xLTEtMTIzMzI_71a73af5-9f45-4adf-bb78-31dcb2523122">30,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzItMy0xLTEtMTIzMzI_5fd34850-483b-416a-ba8e-e6d12cda9d9c">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzItNS0xLTEtMTIzMzI_208637c2-417b-4269-9be1-a5cce5f9b27c">27,809</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzMtMS0xLTEtMTIzMzI_ae891790-b467-4124-a871-46c1f1adc664">8,891</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzMtMy0xLTEtMTIzMzI_d521b1db-dfdb-4080-8c2e-205484c71898">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzMtNS0xLTEtMTIzMzI_2f6d9089-5d8a-464d-b596-072e74a21358">5,568</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzQtMS0xLTEtMTIzMzI_8987a76b-b454-46da-a566-f0272af2fa5d">20,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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzQtMy0xLTEtMTIzMzI_789743c8-b680-452a-9d60-bebd19073090">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzQtNS0xLTEtMTIzMzI_a60b9436-a66e-47bb-8deb-36e412119218">13,130</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzUtMS0xLTEtMTIzMzI_d168e06f-a12b-4296-a8d3-6c469dd6f4fb">59,566</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzUtMy0xLTEtMTIzMzI_609d80e8-7a34-4418-b93c-fae0b0331dbb">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzUtNS0xLTEtMTIzMzI_df526577-6a65-42f3-84fc-0651df54d2ef">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzYtMS0xLTEtMTIzMzI_3929fd7d-8c70-4e7f-b1a2-0939533a7c73">1,777</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzYtMy0xLTEtMTIzMzI_f5e30eff-53cd-4114-b892-927b0045c2d2">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzYtNS0xLTEtMTIzMzI_0339a46c-3118-4a73-a4e0-a18a6d2e9f41">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzgtMS0xLTEtMTIzMzI_cc5b23ce-3a8a-4b2e-bb87-b29c6c8abf8f">4,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzgtMy0xLTEtMTIzMzI_fbf1fd75-2741-4a65-b08f-85a214579933">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzgtNS0xLTEtMTIzMzI_f750acca-9ce1-475b-a952-137608475f22">47</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzktMS0xLTEtMTIzMzI_e2ceaa0c-ed47-465e-b959-1e1d13962f17">558</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzktMy0xLTEtMTIzMzI_bf8a8701-9cb8-4089-8dcf-2e5de8bffc7f">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzktNS0xLTEtMTIzMzI_00624433-6f92-4790-8226-c41565893301">160</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEwLTEtMS0xLTEyMzMy_a3fe16fe-ea85-4b32-9175-98b879c714ff">5,074</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEwLTMtMS0xLTEyMzMy_7c2013f2-701c-41a2-8e87-3a8efdb11c2b">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEwLTUtMS0xLTEyMzMy_22d69591-e5c3-4914-9e33-c60496de1d18">1,279</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzExLTEtMS0xLTEyMzMy_0459d3f2-202f-4318-97e0-a6e1d070ace2">71</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzExLTMtMS0xLTEyMzMy_d1ba7c65-c541-451b-8d5a-ceea67ad56d3">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzExLTUtMS0xLTEyMzMy_a5721f38-cb41-4e4d-9940-a2798e11ad5d">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEyLTEtMS0xLTEyMzMy_3836b700-29ff-40a8-893b-9962f9a464e9">61,414</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEyLTMtMS0xLTEyMzMy_a6e3b383-df2e-435a-84e7-65ae8e7736eb">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEyLTUtMS0xLTEyMzMy_5e068d44-33e7-4b18-a8e0-fb48ef3b0903">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MDM_77685a1e-51b2-4c58-8e34-c28317da8f85" continuedAt="i90982a96ede544bbbf2495c4142fdd94" 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;margin-top:6pt;text-align:center"><ix:continuation id="i90982a96ede544bbbf2495c4142fdd94"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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%">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;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEtMS0xLTEtMTIzMzI_36048715-e8da-44d3-94a2-1ef153f18723">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEtMy0xLTEtMTIzMzI_c485fd19-b405-46f6-8703-90660ed53f79">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEtNS0xLTEtMTIzMzI_e48c7722-098e-488c-b371-2444bbddedfc">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzItMS0xLTEtMTIzMzI_381d5e84-12a7-41cb-87b5-c7ed46dd3372">2.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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzItMy0xLTEtMTIzMzI_636f18c6-d62a-4352-acd0-2fa07aa5c2a1">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzItNS0xLTEtMTIzMzI_fb1f886e-0943-4d5e-a227-e68fe7c1fa2b">2.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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="3" sign="-" name="vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzMtMS0xLTEtMTIzMzI_286cb9e1-f4c1-4879-a939-5408252d4efe">1.5</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="3" name="vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzMtMy0xLTEtMTIzMzI_b74baed7-d6c6-4255-9f80-52a2446d9d67">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="3" name="vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzMtNS0xLTEtMTIzMzI_ce0b74e3-57d1-4867-ab02-3e966b3e407e">1.0</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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzQtMS0xLTEtMTIzMzI_e2298f81-062b-41fe-b894-0387c010e789">0.1</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzQtMy0xLTEtMTIzMzI_7a4ac53e-2b04-4ff1-a3d0-6b698b2ec878">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzQtNS0xLTEtMTIzMzI_d4c860fc-7fc8-4542-bc62-cc37f082f105">0.3</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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzUtMS0xLTEtMTIzMzI_49723af0-1d8b-453a-98b9-b7fc099367a2">0.7</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzUtMy0xLTEtMTIzMzI_b61ec546-4612-4373-b139-1207fb0ca66f">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzUtNS0xLTEtMTIzMzI_c0f4e7ac-b5cb-4d60-a4cd-fc239d65b502">0.1</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzctMS0xLTEtMTIzMzI_ccdfff99-fb30-4182-a4dc-d10f21ce1a2d">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzctMy0xLTEtMTIzMzI_bed1bf77-ad20-4cce-93a2-9603c85c9226">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzctNS0xLTEtMTIzMzI_bb1adaec-33f9-494a-8ec6-bd97c68343e4">&#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="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%">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="number" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEzLTEtMS0xLTEyMzMy_5f31188d-215d-43c4-b38b-0ac8c22312a7">2.4</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEzLTMtMS0xLTEyMzMy_2e60714a-74f1-4ac7-aa68-46c1de1fce71">1.9</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEzLTUtMS0xLTEyMzMy_be993051-8b35-4c26-a9c6-234317dd65f1">1.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: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="number" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzE0LTEtMS0xLTEyMzMy_8eb04d6f-f21f-437c-9d26-364c8ca4894c">23.6</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"><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;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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzE0LTMtMS0xLTEyMzMy_70f85921-e3c8-466d-98ad-29c651fe0ca1">25.7</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"><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;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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzE0LTUtMS0xLTEyMzMy_7ce51898-d802-4935-9a78-96cfa9a340d7">23.9</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"><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 2021 includes $<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzYwNDczMTM5NTgxODA_c34bba57-ec35-4a6b-a7cc-3a5c57087134">1,894</ix:nonFraction> of U.S. tax benefits related to foreign taxes paid offset by $<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzYwNDczMTM5NTgxODg_461abad3-1996-407d-bc8c-d17f5462f4c6">5,102</ix:nonFraction> of valuation allowance recorded against the Offshore and other complex steel structures deferred tax assets. Fiscal year 2020 includes $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMxMg_aa04f4e8-5fed-4f08-9507-7e35e4253798">4,651</ix:nonFraction> of tax expense related to non-tax deductible impairment of goodwill.  Fiscal year 2020 also includes $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzQzMg_9ee089fd-fca7-41eb-95bc-f889927d310b">1,100</ix:nonFraction> 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="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><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 25, 2021 </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="i4dc0718221e24b519a7d9e0ff2e3f69b" continuedAt="ib5c8f04020dc49f5b7bb15abfef0fd65"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MTA_352ca58f-96c5-4d41-89a6-a304f4d6c030" continuedAt="i8e7c67561a7c4d5d8e8a5fed9dd699f0" escape="true">The tax effects of significant items comprising the Company&#8217;s net deferred income tax assets/liabilities are as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><ix:continuation id="i8e7c67561a7c4d5d8e8a5fed9dd699f0"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                       </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzItMS0xLTEtMTIzMzI_f2c1a292-c84c-4836-8f4f-d6eb233d50bd">21,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzItMy0xLTEtMTIzMzI_15fe87b8-186b-46d7-959c-c7b524ebaf85">17,203</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzMtMS0xLTEtMTIzMzI_f480500e-ab52-4030-9f0e-9ed88d471565">83,690</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzMtMy0xLTEtMTIzMzI_b73b0fcf-c0ec-4a33-96d7-6bf04478e17c">81,912</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzQtMS0xLTEtMTIzMzI_460b785d-254e-4523-9e77-e292b11853b7">134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzQtMy0xLTEtMTIzMzI_58c4a04a-19da-4793-bfbc-5cd658c45006">30,623</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%">Inventory 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="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzUtMS0xLTEtMTIzMzI_9779f804-3a7b-442f-a1a6-8e0e508b32bf">2,818</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzUtMy0xLTEtMTIzMzI_cf091174-629c-4f83-bd16-a88dd59d98ef">&#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%">Accrued compensation and benefits</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzYtMS0xLTEtMTIzMzI_6197ed20-5762-4981-9e89-6acbd3ff9120">24,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzYtMy0xLTEtMTIzMzI_0d0a4ab2-5e02-43f0-8a1a-bf61c826b2c3">23,545</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 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="vmi:DeferredTaxAssetsLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzctMS0xLTEtMTIzMzI_b37a1358-a70c-478c-a3d9-de1676548d54">41,128</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="vmi:DeferredTaxAssetsLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzctMy0xLTEtMTIzMzI_eda32990-4ab6-47fd-8d40-b3d9230690fd">23,715</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%">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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzgtMS0xLTEtMTIzMzI_821835c2-48d2-426e-9547-21eb740e3eb3">10,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzgtMy0xLTEtMTIzMzI_721dbcf2-17f3-4b80-a419-dd06dc675c36">13,883</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%">Gross deferred income tax 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzktMS0xLTEtMTIzMzI_4b38cb1c-15bf-405e-a18e-f60a9deeb70e">184,206</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzktMy0xLTEtMTIzMzI_7f57665a-d561-4d3e-be8c-9dab3271b76b">190,881</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%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzEwLTEtMS0xLTEyMzMy_2f17a668-524c-47b6-83dc-ba0f9203d230">54,256</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzEwLTMtMS0xLTEyMzMy_ff933b70-f802-41e4-a978-36fe7ee1cfd1">44,451</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%">Net deferred income tax 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzExLTEtMS0xLTEyMzMy_b74ec385-960b-49dc-a1dd-109c92e37e6a">129,950</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzExLTMtMS0xLTEyMzMy_631b5838-4213-452e-a7eb-70191583b839">146,430</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 tax liabilities:</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></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%">Property, plant 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzEzLTEtMS0xLTEyMzMy_262c0314-90b6-4567-87f3-e6b5f6838a77">37,686</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzEzLTMtMS0xLTEyMzMy_710c8248-c820-47eb-b513-7a8ac60d5f79">35,701</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%">Intangible 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%"><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE0LTEtMS0xLTEyMzMy_95a996d5-6086-4886-95fc-808d7bd52294">48,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE0LTMtMS0xLTEyMzMy_b56ca8a1-5cda-4cc5-a203-d325a60e690e">43,699</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%">Inventory 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="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE1LTEtMS0xLTEyMzMy_5e836d9c-2aea-4cbe-a969-1c0913efd53b">&#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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE1LTMtMS0xLTEyMzMy_d382ea50-aadc-40b0-9738-f888a5804272">5,705</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 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%"><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE2LTEtMS0xLTEyMzMy_588b07e9-6d72-4eca-809d-116d1acedb19">41,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE2LTMtMS0xLTEyMzMy_bcc8bb05-810a-4c5d-99c5-176a5cb5fc58">23,715</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 deferred tax 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE3LTEtMS0xLTEyMzMy_f279152e-10c3-4f58-886e-3503dc728069">5,041</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE3LTMtMS0xLTEyMzMy_84028d28-77ce-4839-a97d-2315aac4c717">5,248</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 deferred income tax liabilities</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE4LTEtMS0xLTEyMzMy_2cca6f8f-2b0d-4d82-b090-9c4d54801be6">132,099</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE4LTMtMS0xLTEyMzMy_d93e4fc1-e090-470b-abeb-1756869c0c77">114,068</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 2px 30.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%">Net deferred income tax asset (liability)</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE5LTEtMS0xLTEyMzMy_6bdcfefc-32c2-40e9-8c1d-fe7127e30c2a">2,149</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE5LTMtMS0xLTEyMzMy_136a617e-8dd2-41e0-955a-573448ebecad">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></tr></table></ix:continuation></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MDQ_a565c0f0-c875-4eb0-ae44-4414f8b86e29" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets (liabilities) are presented as follows on the Consolidated Balance Sheets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzEtMS0xLTEtMTIzMzI_8bb356dc-3e8a-4cc7-a142-73599130345a">45,700</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzEtMy0xLTEtMTIzMzI_41982827-78aa-473a-9910-1860970884fb">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzItMS0xLTEtMTIzMzI_e1d8cb23-f4cf-4edd-85b6-30911bc8a19d">47,849</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzItMy0xLTEtMTIzMzI_f4cba125-6696-4e9a-af98-3f26c4e09582">41,689</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 32.5pt;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%">Net deferred income tax asset (liability)</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzMtMS0xLTEtMTIzMzI_e425c7b4-f09f-4f33-98a1-97e44ea21375">2,149</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzMtMy0xLTEtMTIzMzI_473bef4e-21b8-43fc-87af-8e2104362a99">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></tr></table></ix:nonNumeric></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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE0NDI_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE0NDI_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020 respectively, there were $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE0Nzc_941612dc-27d0-46f8-8f87-7d43735664db">83,690</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE0ODQ_6667bc40-cfd5-45e7-8226-59ac41605a5e">81,912</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. During fiscal 2021, it was determined no longer more likely than not that the Offshore and complex steel structures reporting unit, based in Denmark, would generate future taxable income so a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="if16da60bc81946bcb56afc4b83e75034_I20211225" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzYwNDczMTM5NTgyMDI_8ffc30de-fad1-47ee-987c-cf4ff0787eb4">5,102</ix:nonFraction> was recognized against their tax loss carryforwards.  Also in 2021, the Company recorded a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i837b02c2d7ba49728e4c4e3800941d4f_I20211225" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzYwNDczMTM5NTgyMTA_a4f0460e-c280-4e7e-81be-949584235dda">6,472</ix:nonFraction> against the tax attributes related to the acquisition of Prospera.  The deferred tax assets at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE3MTc_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE3MTc_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> 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%">60</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 25, 2021 </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="ib5c8f04020dc49f5b7bb15abfef0fd65"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MTE_c61e54e6-33dc-4c72-80fd-1ecbf653a495" continuedAt="i7476b105e9b046689b26e49c35dbf48a" escape="true">The following summarizes the activity related to our unrecognized tax benefits in 2021 and 2020, in thousands:</ix:nonNumeric></span><ix:continuation id="i7476b105e9b046689b26e49c35dbf48a"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzEtMS0xLTEtMTIzMzI_aa7f6a87-01ea-4154-8117-d1036df0d9af">1,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><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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzEtMy0xLTEtMTIzMzI_f8517ff4-5c11-4f12-ba26-f4ea2a7caf55">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzItMS0xLTEtMTIzMzI_d8659ae1-1746-4701-9ed7-ab1b64194478">1,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzItMy0xLTEtMTIzMzI_7e91ed15-3df2-4a95-852a-759b955fcca5">&#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:9pt;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzMtMS0xLTEtMTIzMzI_4d4b1af3-deb7-436e-af35-03064f5b5377">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="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzMtMy0xLTEtMTIzMzI_ddf1e9b8-c858-4c2e-a5e2-93743ae01ace">1</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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzQtMS0xLTEtMTIzMzI_06b5ab25-5c5c-4e5b-b2f5-00e4f911ba74">240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzQtMy0xLTEtMTIzMzI_11e5516a-5751-451d-8797-3c570aef4e63">398</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzUtMS0xLTEtMTIzMzI_3ca26f9c-d420-4554-a01e-eaa379ca43dc">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzUtMy0xLTEtMTIzMzI_d0272d46-f30b-4355-9f79-eef840d714df">183</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzYtMS0xLTEtMTIzMzI_95987aa3-348a-4886-9f25-2769163721d8">749</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzYtMy0xLTEtMTIzMzI_b99f3a6d-046f-42ee-ba93-ccf0a7aae903">650</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzctMS0xLTEtMTIzMzI_c58de0bc-4603-403e-a09c-cc8bc4e86dac">2,664</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzctMy0xLTEtMTIzMzI_a66f74e6-6ef3-47d4-ad12-119b109825b1">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzI1MTU_f2d5f607-e7ba-484e-b336-732ac2fbdbed">406</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 2021, the Company recorded a reduction of its gross unrecognized tax benefit of $<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzI4NTc_4d864169-0ec0-4cab-9a2e-cd546406d60c">749</ix:nonFraction> with $<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzI4NjU_224d17d9-6792-4158-be28-f9c8142143e7">592</ix:nonFraction> recorded as a reduction of income tax expense, due to the expiration of statutes of limitation in the United States. During 2020, the Company recorded a reduction of its gross unrecognized tax benefit of $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMwNzI_35f67e51-3356-4df7-9872-9d794088005d">650</ix:nonFraction>, with $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMwODE_02b5ed62-c33b-41e3-9510-8ef295a77bc5">513</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMyNjE_e68c6666-8e7b-43f5-831b-d1dfb12d8ecb">1,758</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMyNjg_d16f7e04-b7b5-48df-9276-acafe20ada94">845</ix:nonFraction> of interest and penalties at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMzMDA_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMzMDA_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, 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 2017 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM3NjQ_a0577d9f-3b72-4520-ba08-9d33111d130a">4,324</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM3NzE_2b29a6f1-c1b1-4e95-bab9-7b33d1b9cc7f">2,547</ix:nonFraction> at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM3Nzc_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM3Nzc_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, respectively.</span></div></ix:continuation><div><span><br/></span></div><div id="i599fc65fa2a0482eb8add623380b814a_130"></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%">(10) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzM0MzM_e111a8f4-9fe2-4e45-8592-501ee0dda90d" continuedAt="ic3f11a6cb8024b948dc30df48452783a" escape="true">LONG-TERM DEBT</ix:nonNumeric></span></div><ix:continuation id="ic3f11a6cb8024b948dc30df48452783a" continuedAt="i7e32998d8fb24f7f9e847682884de85c"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzM0MzQ_d429f802-9d91-4cff-83bb-567d25ea3d1c" continuedAt="i7f80138d32b2473da2bb325e10f8832a" escape="true">Long-term debt is as follows:&#160;&#160;&#160;&#160;</ix:nonNumeric></span></div><ix:continuation id="i7f80138d32b2473da2bb325e10f8832a" continuedAt="i319e25b63b274244a58dca77f155d328"><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.392%"><tr><td style="width:1.0%"></td><td style="width:68.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.546%"></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:13.548%"></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%"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzAtMS0xLTEtMTIzMzI_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzAtMS0xLTEtMTIzMzI_d75edbe1-af2c-49ff-917c-df38c201efb5">December 25</ix:nonNumeric>,<br/>2021</ix:nonNumeric></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,<br/>2020</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="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo2ZDFkMTg5YmMxZTk0OWM3YThjOTc1YjRjMWRlMTc4M181_87535fad-f1fc-4a3a-8913-13c882d1787b">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="i153f0701689647a0b93d87daa09d57b5_I20211225" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEtMS0xLTEtMTIzMzI_d8b70719-51e4-483d-bdfb-7edb749cead6">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="i0c75c8594ac94f59a7394181f3cf05de_I20201226" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEtMy0xLTEtMTIzMzI_feef186d-0629-4bd6-9467-911dd06f6bd3">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="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzItMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjoyNmMyZDFkNmE1ZDA0MWQzOTZhZTVkOWEzN2Y1MGI0NF80_254bf7df-6139-4656-9d25-73e2729029fe">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="i8905d0c00d2c4e74b4b3f54cdcaafea6_I20211225" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzItMS0xLTEtMTIzMzI_1ba5f615-4a98-4e36-a36d-40802c250f2e">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="i20e9861ef3f7477789748e2da09b52e0_I20201226" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzItMy0xLTEtMTIzMzI_75c54c48-be5a-4817-842d-4d285eadb8db">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="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzMtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpmOTk4MjA3OWI4YjE0ZWRmOTEzZjYyZWVjYmY3OTk3M18yOA_87535fad-f1fc-4a3a-8913-13c882d1787b">5.00</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzMtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpmOTk4MjA3OWI4YjE0ZWRmOTEzZjYyZWVjYmY3OTk3M18zNQ_254bf7df-6139-4656-9d25-73e2729029fe">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="ia33b0fb6ada3493085162337d2dc515c_I20211225" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzMtMS0xLTEtMTIzMzI_631ed308-d704-4c3a-9f03-667c85d2896e">20,436</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="if75e1975a9574f5084d89d6eb9008b48_I20201226" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzMtMy0xLTEtMTIzMzI_62d72951-14de-4481-85f4-a2340384ad9b">20,799</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="i1af1c608d98049b8be87e86ac07c010c_I20211225" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzYtMS0xLTEtMTIzMzI_3f6de026-1fee-478a-8b7a-85cf3834e463">218,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i478cc6bda7814d5d85b6a44d99b56dd4_I20201226" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzYtMy0xLTEtMTIzMzI_95d5ff0f-d95c-4530-8195-b5f1e4822d46">&#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"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5168fae4de049068630168289df0de9_I20211225" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzgtMS0xLTEtMTIzMzI_935a062b-918b-4d77-8010-57390a4b68a3">5,684</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="i65046d7f1bd4459a8bc16c725b6d2f94_I20201226" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzgtMy0xLTEtMTIzMzI_81daeaff-c946-456e-b13e-53562739e5af">4,483</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%">Debt issuance costs</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzktMS0xLTEtMTIzMzI_b3cdee54-0060-4836-90e3-08b0a5595afc">7,189</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzktMy0xLTEtMTIzMzI_245c9d4b-bcd8-4a48-b180-7f5b82131735">7,505</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%">Long-term debt</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEwLTEtMS0xLTEyMzMy_a6261c99-e196-44b4-868e-52c30892ea1f">951,956</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEwLTMtMS0xLTEyMzMy_7fd41997-03a6-4d92-8d14-9beb08ff3a54">731,179</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"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzExLTEtMS0xLTEyMzMy_939d652b-84dd-40ad-8414-f50b9f8b2825">4,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzExLTMtMS0xLTEyMzMy_a9df5006-d774-4e4f-8115-f1438d8c1166">2,748</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%">Long-term debt, excluding current installments</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEyLTEtMS0xLTEyMzMy_aed76e5d-75c6-4bb1-bede-ed1a0620dcb5">947,072</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEyLTMtMS0xLTEyMzMy_5abbf20f-5285-4c77-abe1-ccf66fe37439">728,431</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><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="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzY1_87535fad-f1fc-4a3a-8913-13c882d1787b">5.00</ix:nonFraction>% senior unsecured notes due 2044 include an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i153f0701689647a0b93d87daa09d57b5_I20211225" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE0MQ_b18afaf6-5da5-4f67-bb23-c5b1f60ded46">450,000</ix:nonFraction> on which interest is paid and an unamortized discount balance of $<ix:nonFraction unitRef="usd" contextRef="i153f0701689647a0b93d87daa09d57b5_I20211225" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIwOQ_597fcc34-5202-464f-85e9-d833760f36d2">13,120</ix:nonFraction> at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIxNQ_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIxNQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>.  The notes bear interest at <ix:nonFraction unitRef="number" contextRef="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI0Nw_e94b1872-8167-40db-83bb-c77e315b4b3b">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="ic4d3e9b1f13a4fb7952c635bf1f3eda9_D20201227-20211225" decimals="INF" name="vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzUwMg_1c2df89d-08bd-4344-9177-8beab83fda20">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></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%">61</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 25, 2021 </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="i7e32998d8fb24f7f9e847682884de85c"><ix:continuation id="i319e25b63b274244a58dca77f155d328"><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="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzY2Ng_254bf7df-6139-4656-9d25-73e2729029fe">5.25</ix:nonFraction>% senior unsecured notes due 2054 include an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzc0Mg_6b05bc13-0671-40e7-974b-a67f559975df">305,000</ix:nonFraction> on which interest is paid and an unamortized discount balance of $<ix:nonFraction unitRef="usd" contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzgxMA_42c6d4bc-fa44-4f3c-a135-740695103e53">7,316</ix:nonFraction> at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzgxNg_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzgxNg_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>.  The notes bear interest at <ix:nonFraction unitRef="number" contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzg0OA_79dad46d-a349-496b-9d52-56a7e0a9eeda">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="i9380e1e414f645569953d9d28e2459dc_D20201227-20211225" decimals="2" name="vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzExMDM_711ce2b9-a63e-4f85-9525-7d6d16eae175">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;On October 18, 2021, we along with our wholly-owned subsidiaries Valmont Industries Holland B.V. and Valmont Group Pty. Ltd., as borrowers, entered into an amendment and restatement of our revolving credit agreement with our lenders.  The maturity date of the revolving credit facility was extended to October 18, 2026.  The credit facility provides for $<ix:nonFraction unitRef="usd" contextRef="i86f8cb3a13b74ccaabd3132164a31891_I20211225" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE0NjM_b70c42f7-b692-4039-b832-a7a06bb4617f">800,000</ix:nonFraction> of committed unsecured revolving credit loans with available borrowings thereunder to $<ix:nonFraction unitRef="usd" contextRef="i86f8cb3a13b74ccaabd3132164a31891_I20211225" decimals="INF" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE1NTI_72db5de1-4657-4774-8be4-82a69dbc7d4d">400,000</ix:nonFraction> in foreign currencies.&#160; We may increase the credit facility by up to an additional $<ix:nonFraction unitRef="usd" contextRef="i86f8cb3a13b74ccaabd3132164a31891_I20211225" decimals="INF" name="vmi:LineofCreditAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE2Mzg_a778dfb0-9b19-470a-864d-eafcae868f06">300,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;term <ix:nonNumeric contextRef="i422bb31bb6d54b9aaa05d5db23f00286_D20201227-20211225" name="us-gaap:DebtInstrumentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzk4OTU2MDQ2NTU3Nzg_e447461f-9e9e-42d6-9eb6-f280b091e092">SOFR (based on a 1, 3 or 6 month interest period, as selected by the Company)</ix:nonNumeric> plus a 10 basis point adjustment plus a spread of <ix:nonFraction unitRef="number" contextRef="ie49d6fd2097a47a18c2909717594ef91_D20201227-20211225" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE4MDc_4fd0e4a7-e8f4-47b2-8a78-a2c2709525c1">100</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="ie1deca91bba0464394379456673a0e54_D20201227-20211225" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE4MTM_edf6fb70-35ec-4386-baa2-dac6a2251325">162.5</ix:nonFraction> basis points, depending on the credit rating of the Company's senior, unsecured, long-term debt published by Standard &amp; Poor's Rating Services and Moody's Investors Service, Inc.;</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="i3c216805f0ee4a5095ac423f313fdcc3_D20201227-20211225" name="us-gaap:DebtInstrumentDescriptionOfVariableRateBasis" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIwMDI_afdfd407-9243-4f30-b2e2-628710dabd33">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="ifc1f88e2957b49a3993adb98462ce3eb_D20201227-20211225" name="us-gaap:DebtInstrumentDescriptionOfVariableRateBasis" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIwMTA_c1e75e5c-0608-4e57-a514-079b3f27ae61">overnight bank 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">term SOFR (based on a <ix:nonNumeric contextRef="i68cc16d42abb48d4bc2ceef0d68c65e5_D20201227-20211225" name="vmi:DebtInstrumentVariableInterestRateBasisPeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIwNTc_87bd819c-d643-4029-8de3-81884ae35983">1</ix:nonNumeric> month interest period) plus 110 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="ie07953c0024f43859834e9f695e08d9a_D20201227-20211225" decimals="0" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIxMTk_bbf4ced9-7755-498e-9df3-997879a6217c">0</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="i682f9d6e3ecb49498f0cc7a1cdc1565e_D20201227-20211225" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIxMjU_86a966f8-aebc-492b-8e99-e5f3096e5be6">62.5</ix:nonFraction> basis points, depending on the credit rating of the Company's senior, unsecured, debt published by Standard &amp; Poor's Rating Services and Mood'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%">(iii)&#160;&#160;&#160;&#160;daily simple SOFR plus a 10 basis point adjustment plus a spread of <ix:nonFraction unitRef="number" contextRef="ie49d6fd2097a47a18c2909717594ef91_D20201227-20211225" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzk4OTU2MDQ2NTU3Njc_29e184b3-4777-495e-baae-e669e86119f0">100</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="i59c409b76cbb44c883754dd8498776da_D20191229-20201226" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzk4OTU2MDQ2NTU3NzI_cd7c837f-d8d3-47fc-81ae-fe50b3b18ea6">162.5</ix:nonFraction> basis points, depending on the credit rating of the Company's senior, unsecured, long-term 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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIyODg_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIyODg_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>, 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="i7ba407775b5b499aa6cd2d3715485326_I20211225" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIzMDg_73f0d969-df7b-4786-86f4-5dc719f8f4c0">218,897</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, 2026, and contains a financial covenant that may limit additional borrowing capability under the agreement. At <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI1NTQ_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI1NTQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>, the Company had the ability to borrow $<ix:nonFraction unitRef="usd" contextRef="i1af1c608d98049b8be87e86ac07c010c_I20211225" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI1OTY_0827c5f1-56f8-462d-ba84-5ff4a408342f">590,521</ix:nonFraction> under this facility, after consideration of standby letters of credit of $<ix:nonFraction unitRef="usd" contextRef="i1af1c608d98049b8be87e86ac07c010c_I20211225" decimals="-3" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI2NzI_9e62ba45-f985-4b0d-94a2-d6cfe89d28b4">744</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="i55b1a92da0184278b7811fae06977436_I20211225" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI3ODg_e0c10535-95fc-4934-a45f-a7b0a61d915d">137,818</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i55b1a92da0184278b7811fae06977436_I20211225" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI3OTI_f3db66d6-85f6-4bb0-802d-8ab5896536c1">124,379</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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI4MTg_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI4MTg_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>.</span></div></ix:continuation><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 revolving credit facility includes a financial leverage covenant. The Company was in compliance with this covenant at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMwMDQ_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMwMDQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>.  The minimum aggregate maturities of long-term debt for each of the five years following 2021 are: $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxMDU_4d027073-d100-462e-832a-cdcc114fca5f">4,884</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxMDk_1c0f2ad7-7f94-4c0d-bf3e-bbac59c0dde2">601</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxMTM_af7fd2f2-cbb1-446b-9475-bca1161e7daf">179</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxMTc_ff044df1-9c27-490b-96a2-ecd3a144bbd4">20</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxMjQ_7cf86dbc-d23d-4453-ae66-fb2c5c35cd5e">218,897</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="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxNjM_f3f75125-91d6-4a80-a5ba-2733ab943f9a">5.00</ix:nonFraction>% senior unsecured notes due 2044, the <ix:nonFraction unitRef="number" contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMyMDM_92199860-ef97-40cd-aadf-1dd702315e24">5.25</ix:nonFraction>% senior unsecured notes due 2054, and the revolving credit facility are guaranteed by the Company and its wholly-owned subsidiaries Valmont Telecommunications, 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 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><div id="i599fc65fa2a0482eb8add623380b814a_136"></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 25, 2021 </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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzQwNzQ_258c5169-2710-443c-9e20-43ddc56fe970" continuedAt="ic9aeed6068944c919aa6f6e9b3b07ba9" escape="true">STOCK-BASED COMPENSATION </ix:nonNumeric></span></div><ix:continuation id="ic9aeed6068944c919aa6f6e9b3b07ba9" continuedAt="i51c85ce83acd4feaa9e83aaba131c597"><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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzM2NA_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzM2NA_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>, <ix:nonFraction unitRef="shares" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzM2OA_d1347786-103e-4b5d-a914-a67b2dd7d022">266,739</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="ie7f28ac8c2f641a88a9813505d07e2d3_D20201227-20211225" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzkwNA_09111198-9b65-4752-b019-3da088054700">three years</ix:nonNumeric> or on the fifth anniversary of the grant. Expiration of grants is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk3Mw_ee076d98-c7ca-482a-95fc-3d4c450e2c4c">seven</span> to <ix:nonNumeric contextRef="i6d805c0f141541a98825de4d0368e818_D20201227-20211225" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk3OQ_bc83f362-1214-41bd-a292-db6946d0334b">ten years</ix:nonNumeric> from the date of grant. Restricted stock units and awards generally vest in equal installments over <ix:nonNumeric contextRef="ia3bbc56c5d5d40249a39b148fbb4f90c_D20201227-20211225" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzEwODI_52621acd-b9e4-4801-b2e1-44a50d2d588d">three years</ix:nonNumeric> beginning on the first anniversary of the grant. The Company recorded $<ix:nonFraction unitRef="usd" contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzExNTU_c5fca1f6-e50f-463e-9061-6b0d9ad28f42">28,720</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzExNTk_83dbd211-5b41-4e90-8f73-7077f139c9d0">14,874</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzExNjY_41cee535-edc7-4152-aa0e-d81ba8206b94">11,587</ix:nonFraction> of compensation expense (included in selling, general and administrative expenses) in the 2021, 2020 and 2019 fiscal years for all share-based compensation programs, respectively. The associated tax benefits recorded in the 2021, 2020 and 2019 fiscal years was $<ix:nonFraction unitRef="usd" contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE0MTg_73a1cccb-0113-4680-81d6-0eaeaa8a68b7">7,180</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE0MjI_a53765c8-dc47-44e9-b0c8-6eb1f03f221d">3,719</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE0Mjk_414e95c8-5542-403d-bf64-5f080aaf1a71">2,897</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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE0NTA_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE0NTA_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>, 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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE1Njc_bddc49c9-c88c-4aff-bcd7-921cbd042915">2.38</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="ic44acbb96e40444288a89f7db8b3acba_I20211225" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE1OTU_016847e6-ddfb-426b-a3c1-b26a6de21dbd">6,028</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzQwNzE_1b7d88ab-183f-486d-bd3f-0025d25b8e1f" continuedAt="i3b1e941b6a7a4b9e9b136cba6b26d381" escape="true">The fair value of each option grant made in 2021, 2020 and 2019 was estimated using the following assumptions:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><ix:continuation id="i3b1e941b6a7a4b9e9b136cba6b26d381"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.896%"><tr><td style="width:1.0%"></td><td style="width:62.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.947%"></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%">2021</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></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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzEtMS0xLTEtMTIzMzI_0ecd3344-ee10-4d29-83d4-e6888d142182">33.01</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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzEtMy0xLTEtMTIzMzI_49142504-47ac-40ad-b789-b0aed7989bfd">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzEtNS0xLTEtMTIzMzI_7922203c-38c9-4bb3-934d-09489a2fd400">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></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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzItMS0xLTEtMTIzMzI_7117b8a1-6c43-4af6-8bdf-a5907e5cfb1e">1.26</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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzItMy0xLTEtMTIzMzI_157dbd74-1e7d-4a71-a801-bb7602b4c0e9">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzItNS0xLTEtMTIzMzI_f8f2d2ea-b3af-4abb-aeb1-47a892bc8eaa">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></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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzMtMS0xLTEtMTIzMzIvdGV4dHJlZ2lvbjoxMTcwMTEyYzg5OGE0OGYwYjA1MGYwMTI3NmZjNzA0OF80_555f80ba-4f6d-4c23-b927-8b9f2839bb6d">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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzMtMy0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo3NzQ4NTU4NThmZmI0ZmMxOWQ5ZGI1ZmIzMDg2YzQ0ZV80_f4e2620b-f5e3-49b8-9629-d1145db04870">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzMtNS0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpiOTdlNzQ2Zjc1Mjg0YzI5YTVmOGY4NDkyODk3OGQ5Nl80_4a52e89c-cfc8-4850-bbab-357d63d89503">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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzQtMS0xLTEtMTIzMzI_fbc6cd15-f4ac-462d-96d8-1327c1005224">1.20</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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzQtMy0xLTEtMTIzMzI_6de19ed2-a700-49ad-8c4e-74956c211eb4">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzQtNS0xLTEtMTIzMzI_c657b8a7-8dfc-4030-a35a-b7fb85204e95">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></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 25, 2021 </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="i51c85ce83acd4feaa9e83aaba131c597" continuedAt="i1ebca1ebd65d4cf8af58f2e49976862e"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzQwODQ_45374b22-cf65-46a9-bcd8-4632cef4dc80" continuedAt="ib8b5d3cfd5494198ad5ff75e7d2b73e1" 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%">Following is a summary of the stock option activity during 2019, 2020 and 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.985%"><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;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="ia2a9aae3f929496a83b25ad0189018ad_I20181229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzEtMS0xLTEtMTIzMzI_cc61d019-ba48-4a0b-9b4b-217cc8deabec">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="ia2a9aae3f929496a83b25ad0189018ad_I20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzEtMy0xLTEtMTIzMzI_bfa4bab8-0433-418b-b228-435b947ccbb4">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzItMS0xLTEtMTIzMzI_3fc1a4eb-67c4-4538-8b28-507b1c32d815">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzItMy0xLTEtMTIzMzI_84938830-81a0-4bd2-9a14-4757743e746d">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzMtMS0xLTEtMTIzMzI_73c92368-565b-4964-82a6-99253d2df136">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzMtMy0xLTEtMTIzMzI_53d2e964-8562-4f39-b2b1-f35df3d235eb">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzQtMS0xLTEtMTIzMzI_f46d6ecb-673a-4f18-8f55-3e46c15073ab">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzQtMy0xLTEtMTIzMzI_23a7f797-55af-42b1-b44b-ca973e688c76">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="ief6333090980463b848c7b2942caf505_I20191228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzUtMS0xLTEtMTIzMzI_325fb774-3b64-46dc-8e45-ba15e4f145a7">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="ief6333090980463b848c7b2942caf505_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzUtMy0xLTEtMTIzMzI_2a8ed126-b783-4664-885a-2d60fec493fd">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzUtNS0xLTEtMTIzMzI_508e332b-605a-4261-b6b8-db0419362c64">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="ief6333090980463b848c7b2942caf505_I20191228" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzUtNy0xLTEtMTIzMzI_9aa1a6f4-f283-4d03-a3aa-b597a04b82db">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="ief6333090980463b848c7b2942caf505_I20191228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzYtMS0xLTEtMTIzMzI_4241891f-26a1-4a7f-98d3-05a5595a8478">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="ief6333090980463b848c7b2942caf505_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzYtMy0xLTEtMTIzMzI_27a4b19f-75e8-4f1f-912b-aaa787bd3dcd">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzYtNS0xLTEtMTIzMzI_a647297a-ea3b-4e99-9d95-e14b743e2ec9">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="ief6333090980463b848c7b2942caf505_I20191228" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzYtNy0xLTEtMTIzMzI_bc29c8cf-06a1-49f5-9644-779cb8c4fde0">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="ief6333090980463b848c7b2942caf505_I20191228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzctMS0xLTEtMTIzMzI_568b39d0-d0c1-4c3a-93c2-0cbf3da07bfc">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="ief6333090980463b848c7b2942caf505_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzctMy0xLTEtMTIzMzI_95a88baa-273b-403b-a26e-f6af9182259c">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="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzctNS0xLTEtMTIzMzI_4a19e591-37b7-4993-8b17-0c55b04aeffe">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="ief6333090980463b848c7b2942caf505_I20191228" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzctNy0xLTEtMTIzMzI_f93e1959-ff90-4bb4-b3a5-4e7a21415d84">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"><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 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE5MzQ_58617bd5-4008-4f2f-9341-54f15504d965">37.85</ix:nonFraction>.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"><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="ief6333090980463b848c7b2942caf505_I20191228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzEtMS0xLTEtMTIzMzI_ca9985ee-4045-46eb-87a4-2ccae06324c4">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="ief6333090980463b848c7b2942caf505_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzEtMy0xLTEtMTIzMzI_732e492f-f3de-4025-8f94-bf94e14ad148">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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzItMS0xLTEtMTIzMzI_ca533e86-a182-4929-9cf8-6bb33b0f701c">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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzItMy0xLTEtMTIzMzI_f2f46313-333f-47b1-bd64-7d60f9234d6c">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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzMtMS0xLTEtMTIzMzI_379fd097-4f05-49b5-9cde-c4c71f8df07d">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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzMtMy0xLTEtMTIzMzI_260fcebe-cd61-46c8-9fe3-fda0a797d3ec">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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzQtMS0xLTEtMTIzMzI_326b26cc-c9a9-45c5-8b36-d9ee88752c35">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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzQtMy0xLTEtMTIzMzI_9a5ebbb7-e218-4e53-a275-08ec9309259b">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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzUtMS0xLTEtMTIzMzI_2cdb9cc6-20f7-4df9-8959-78502d14291a">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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzUtMy0xLTEtMTIzMzI_26d8b5f0-741f-424c-91c6-599763483e38">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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzUtNS0xLTEtMTIzMzI_e0f46f96-1da7-4d5a-8c45-87b03814810d">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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzUtNy0xLTEtMTIzMzI_ade4a2b1-e215-4f46-ad5b-2a486b99aa32">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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzYtMS0xLTEtMTIzMzI_bb99893c-32db-4994-ad6b-4026ca56a763">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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzYtMy0xLTEtMTIzMzI_aea93b53-05b2-4731-bf70-330fef79c9de">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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzYtNS0xLTEtMTIzMzI_5a77db62-88ad-4015-9024-46a9c13d0101">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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzYtNy0xLTEtMTIzMzI_8282185b-e847-46f6-acbb-6f4977cf4483">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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzctMS0xLTEtMTIzMzI_3ffc682e-6ceb-41f0-8a98-2ca836050305">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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzctMy0xLTEtMTIzMzI_6e3de0af-8396-4608-8dfa-375fa04dfe28">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="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzctNS0xLTEtMTIzMzI_73f42a7b-b0f5-4d35-94bc-20b999ba54a7">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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzctNy0xLTEtMTIzMzI_c529a313-65d8-4724-9615-6b8a3a2bc551">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><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 $<ix:nonFraction unitRef="usdPerShare" contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzIwMTY_46ada9df-a1ad-42f3-9767-5873f339d635">45.49</ix:nonFraction>.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"><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;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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzEtMS0xLTEtMTIzMzI_e6c6b53d-c5a0-4b02-8b92-07676d1f3c54">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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzEtMy0xLTEtMTIzMzI_e4b1fbc0-17f7-4a2b-b73d-dcf6c4438dc4">141.79</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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzItMS0xLTEtMTIzMzI_bfd42f02-267f-4529-9175-1b7d0fb12c44">47,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzItMy0xLTEtMTIzMzI_18cf033a-9052-4fbf-a1d3-5ef9a20bdaf8">252.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 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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzMtMS0xLTEtMTIzMzI_db546fe1-cf20-4f1f-a089-7c0dfbd23c4c">169,908</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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzMtMy0xLTEtMTIzMzI_a2733452-b390-4629-aa34-6bd1bfc01199">135.76</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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzQtMS0xLTEtMTIzMzI_38f33026-e2ec-4125-8433-e80a0d37b735">416</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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzQtMy0xLTEtMTIzMzI_197a9f45-00a8-4ed5-acb2-b61e22f84c4c">132.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="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;25, 2021</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="ic44acbb96e40444288a89f7db8b3acba_I20211225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzUtMS0xLTEtMTIzMzI_480ce858-202c-4a0d-8c5e-214623e85873">276,464</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="ic44acbb96e40444288a89f7db8b3acba_I20211225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzUtMy0xLTEtMTIzMzI_360e69b5-57c4-4671-ba43-e2c4505a4457">164.48</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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzUtNS0xLTEtMTIzMzI_5fbb91e5-1512-4c93-b3f4-e03a1e3c522a">5.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="ic44acbb96e40444288a89f7db8b3acba_I20211225" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzUtNy0xLTEtMTIzMzI_892182ab-62b9-4dd0-ab78-ca9b18050239">22,586</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;25, 2021</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="ic44acbb96e40444288a89f7db8b3acba_I20211225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzYtMS0xLTEtMTIzMzI_6c1b682e-4586-4468-a44a-5bb6228c708b">268,338</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="ic44acbb96e40444288a89f7db8b3acba_I20211225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzYtMy0xLTEtMTIzMzI_4ac6517b-d6d7-4ebf-b4ff-169a3a9aa3af">163.42</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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzYtNS0xLTEtMTIzMzI_bedef5cc-ac47-4de4-bee6-429b45e2b33a">5.80</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="ic44acbb96e40444288a89f7db8b3acba_I20211225" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzYtNy0xLTEtMTIzMzI_e5429035-695c-4692-9e4a-52c973d5d240">22,188</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;25, 2021</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="ic44acbb96e40444288a89f7db8b3acba_I20211225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzctMS0xLTEtMTIzMzI_af81e3b6-8b2a-47c0-a933-2e3dd00cdbfe">154,860</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="ic44acbb96e40444288a89f7db8b3acba_I20211225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzctMy0xLTEtMTIzMzI_6340e023-2a56-4bab-bd2c-a90a7394a95e">142.15</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="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzctNS0xLTEtMTIzMzI_8c380a60-6d10-4caf-98aa-f6ad6c1e712b">4.00</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="ic44acbb96e40444288a89f7db8b3acba_I20211225" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzctNy0xLTEtMTIzMzI_e41c4a37-dc84-4d72-a080-b3aa27385af2">15,896</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%"><ix:continuation id="ib8b5d3cfd5494198ad5ff75e7d2b73e1">The weighted average per share fair value of options granted during 2021 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzIwOTc_ab2ee271-78af-4eed-8141-39e6e4630772">67.81</ix:nonFraction>.</ix:continuation> </span></div></ix:continuation><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><br/></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%">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 25, 2021 </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="i1ebca1ebd65d4cf8af58f2e49976862e"><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%">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 or cash (as applicable) 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. All cash-settled restricted stock units are marked-to-market and presented within other accrued expenses and noncurrent liabilities in our Consolidated Balance Sheets. <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzQwOTE_e77684ec-0fa7-4db7-9d6a-5c94b9ec54bb" continuedAt="ibed9b75cdcb4494eaa7c530422c66071" escape="true">During fiscal 2021, 2020 and 2019, 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><ix:continuation id="ibed9b75cdcb4494eaa7c530422c66071" continuedAt="i6610f93df8ca4f0ca2906626f90515b1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.050%"><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%">2021</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></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="iafaaf19561014a539bce557f2ef08a3a_D20201227-20211225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzEtMS0xLTEtMTIzMzI_1a299541-9882-443c-a006-f1860f6d69ce">216,971</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="i501e783dc3d04b64886d5a04c94cc533_D20191229-20201226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzEtMy0xLTEtMTIzMzI_a87685a9-885f-4837-96d0-c7d66034a621">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="ic6ad7c5a1c684d13a6a296141b292401_D20181230-20191228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzEtNS0xLTEtMTIzMzI_8b78d2cf-93ec-4499-b162-d44d9677a8d9">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></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="id25ea47cdd514f8d9390c6f71be30409_I20211225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzItMS0xLTEtMTIzMzI_5d5159cc-ef8c-443a-9cce-73cf331184cc">236.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="id0ffe6262d5d4b5ba31de7b839c1ad4f_I20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzItMy0xLTEtMTIzMzI_1c117140-0a81-456b-9e86-c5a364f173eb">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="i8ae28cf5beeb4dc0827bb868f8e15da4_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzItNS0xLTEtMTIzMzI_eb4579cd-f5da-4df1-97e0-1be526f1754e">145.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="iafaaf19561014a539bce557f2ef08a3a_D20201227-20211225" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzMtMS0xLTEtMTIzMzI_d50e7c4a-cbef-44cc-952f-12ad5ace6a8f">16,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 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="i501e783dc3d04b64886d5a04c94cc533_D20191229-20201226" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzMtMy0xLTEtMTIzMzI_c093c997-bf33-42b5-90df-5339ec0054c2">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="ic6ad7c5a1c684d13a6a296141b292401_D20181230-20191228" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzMtNS0xLTEtMTIzMzI_d00504e4-aa20-43f2-9e10-8b28958648f7">8,815</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><ix:continuation id="i6610f93df8ca4f0ca2906626f90515b1"><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%">During the second half of 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="ie980516a518e403f929b35dd0f1390bc_D20201227-20211225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk4OTU2MDQ2NTU5ODk_1dab73ec-b86e-4e49-8609-0b4a2574ec7d">159,982</ix:nonFraction> restricted shares, worth $<ix:nonFraction unitRef="usd" contextRef="ie980516a518e403f929b35dd0f1390bc_D20201227-20211225" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk4OTU2MDQ2NTU5OTg_74d033bb-7d13-494c-89c5-a7ebe418bf00">36,916</ix:nonFraction>, to certain employees of Prospera. These restricted shares vest in equal installments over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE3MDQyNDMwMjM2NTYy_3681c158-d993-4466-9062-2c1cd34c02ff">four</span> years, and require the employees to continue employment over those four years.  As such, the related compensation expense will be incurred over the vesting period. </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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzI5OTU_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzI5OTU_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> the amount of deferred stock&#8209;based compensation granted, to be recognized over a weighted&#8209;average period of <ix:nonNumeric contextRef="iafaaf19561014a539bce557f2ef08a3a_D20201227-20211225" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzYwNDczMTM5NTg4NDQ_c0bb90c2-4a45-4396-be02-46d062397a09">3.21</ix:nonNumeric> years, was approximately $<ix:nonFraction unitRef="usd" contextRef="id25ea47cdd514f8d9390c6f71be30409_I20211225" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzMxMzQ_3e97d362-0802-4961-90f4-5cab507a9c1a">55,838</ix:nonFraction>.</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%">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="id6bc52ae5d524964bfc3488166ec6a21_D20201227-20211225" decimals="INF" name="vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzMzNDg_2091689c-f580-44a5-a51a-0b4a8c7d63d4">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="if6ac92aacebc4983bae2c98f5613a5bb_D20201227-20211225" decimals="INF" name="vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzMzNTQ_f43a43fe-5bf1-4d2a-82cd-8f163a6b3ca3">200</ix:nonFraction>% of the targeted payout based on the actual results. PSU's granted in 2021 have a performance period of <ix:nonNumeric contextRef="i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzM0NjA_dc7e092b-8fd7-4284-a334-257e8c00f448">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="i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzM2MDU_52697e09-4fbe-44a0-9258-88769e87ef47">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><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzYwNDczMTM5NTg3Njk_ff06b995-97db-4b17-8846-da52be4262aa" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, 2020 and 2019, the Company granted PSU awards as follows (which are not included in the above stock plan activity tables):    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.050%"><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%">2021</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></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="i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzEtMS0xLTEtMTgzNDc_244f37cc-6388-4784-9aa6-6e4aa5f233b9">41,060</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="icaa43bf0a95c444e9bdfcd335e32f2f7_D20191229-20201226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzEtMy0xLTEtMTg1OTQ_d0ab4a33-2475-4d31-ac2e-fc7e6071207c">35,181</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="ia7883a6c92094433a11f651a77463aae_D20181230-20191228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzEtNS0xLTEtMTg2MDA_b288c6c6-d619-4ad5-8995-f889278c69e2">31,344</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="ie503b895513f442187de6e9d21d11362_I20211225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzItMS0xLTEtMTg2MDY_f2b07ac2-463c-4813-85da-a2550861e235">230.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i9c4490b52a2e4b97aae2b19058c435fa_I20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzItMy0xLTEtMTg2MTI_2b50997c-5762-46ea-a612-145df1abae97">125.41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="id2f08dd4b8dc44d2930d59c835b69701_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzItNS0xLTEtMTg2MDA_d5cf7fbf-305b-48f2-aa99-b830294a4fef">136.14</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="i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzMtMS0xLTEtMTg2MDY_52b09d6e-c5f5-4f0e-9bc7-61b17034b61a">10,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 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="icaa43bf0a95c444e9bdfcd335e32f2f7_D20191229-20201226" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzMtMy0xLTEtMTg2MTI_870f9254-67c1-43d5-9b6c-3af4bcf6e698">3,165</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="ia7883a6c92094433a11f651a77463aae_D20181230-20191228" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzMtNS0xLTEtMTg2MDA_2ee14274-d438-4d3e-b4c5-329473274fdd">&#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></ix:nonNumeric></div></ix:continuation><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%">65</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 25, 2021 </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%">(12) <ix:nonNumeric contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzEyNTU_fb093700-4f0f-46a2-8b0b-530e3519a6ef" continuedAt="i22496cd71fee45b1be52b2e71b2deacf" escape="true">EARNINGS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="i22496cd71fee45b1be52b2e71b2deacf"><div style="margin-bottom:12pt;text-indent:36pt"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzEyNTY_e9593135-ec24-4ba3-b6f0-c47515471bf0" escape="true"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021:</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzItMS0xLTEtMTIzMzI_34801751-d492-48cc-8acb-73e814071179">195,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DilutiveSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzItMy0xLTEtMTIzMzI_3cf9ba13-c73e-4f03-adb6-06046dd2a43e">&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzItNS0xLTEtMTIzMzI_ca2ff95e-3660-4df3-bba5-122ad50b1b3f">195,630</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzMtMS0xLTEtMTIzMzI_610ba464-3dea-441b-96c3-6d896ef3dc34">21,193</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzMtMy0xLTEtMTIzMzI_98f8cbef-018f-4621-9946-b8764ba69967">300</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzMtNS0xLTEtMTIzMzI_a5749580-71a5-4ad8-a5bb-d7f5a1c0b150">21,493</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzQtMS0xLTEtMTIzMzI_6e10c02b-d30d-45a7-b010-f087ba3af18b">9.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="2" name="vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzQtMy0xLTEtMTIzMzI_fc7daf1a-af16-4542-9144-a93c73eb9a62">0.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzQtNS0xLTEtMTIzMzI_45e1a1d4-c79a-46ea-887a-f8584174e2be">9.10</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%">2020:</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzYtMS0xLTEtMTIzMzI_c1bc6adb-0017-4242-a591-af64893246f2">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DilutiveSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzYtMy0xLTEtMTIzMzI_7eb7b084-084c-4f28-92df-b2311b61d5d1">&#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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzYtNS0xLTEtMTIzMzI_ebf21e5e-2d4d-410a-a4b8-b9009df9c52c">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzctMS0xLTEtMTIzMzI_c41a461a-6ee7-42aa-b775-a7b23086ac0a">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzctMy0xLTEtMTIzMzI_3d257147-318b-4363-ad29-d8cb8866d4b4">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzctNS0xLTEtMTIzMzI_45a3f42d-2aee-41e7-aab1-45c7044c5f4c">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzgtMS0xLTEtMTIzMzI_9ec74014-cd27-4380-896e-f3652437b90d">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="2" name="vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzgtMy0xLTEtMTIzMzI_1ea90467-5148-430b-9f6d-42988e01911d">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzgtNS0xLTEtMTIzMzI_41cdbf65-8c54-4bd4-ac3e-cc453a771ec3">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 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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEwLTEtMS0xLTEyMzMy_e7898d00-ba66-4016-ae48-1443152238d4">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DilutiveSecurities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEwLTMtMS0xLTEyMzMy_c939cee1-53b3-4a81-a899-43019112e1a3">&#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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEwLTUtMS0xLTEyMzMy_913bd495-921a-4618-8479-73d5886259bb">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 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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzExLTEtMS0xLTEyMzMy_afe05c91-920f-4f04-893d-8417373a1fe4">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzExLTMtMS0xLTEyMzMy_e22f3869-84a0-4b48-a3ad-d7a6d55cfcec">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzExLTUtMS0xLTEyMzMy_02308c19-c6ac-4b40-b545-ae2e82c2bd75">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 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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEyLTEtMS0xLTEyMzMy_d6efcf82-559b-4aec-94c0-0b3e683602d4">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="2" name="vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEyLTMtMS0xLTEyMzMy_1e8b41f9-6acf-47ba-99b6-f16c00e488aa">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEyLTUtMS0xLTEyMzMy_fd7c5b2f-17b1-4043-a2c4-c3b326e882a3">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></table></ix:nonNumeric></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 2021 was impacted by impairments of long-lived assets (customer relationship intangible asset, trade name, and property, plant and equipment) associated with the Offshore and other complex steel structures reporting unit of $<ix:nonFraction unitRef="usd" contextRef="i6cf4193950854907be8ff43ba13e0a1f_D20201227-20211225" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzYwNDczMTM5NTU0MjU_53cfcd22-f29a-4f1a-8f48-a58ba0a339b5">21,678</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="i6cf4193950854907be8ff43ba13e0a1f_D20201227-20211225" decimals="2" name="us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzYwNDczMTM5NTU0Mzc_4355cbc5-1335-49e7-8a0a-a626b9aac5dd">1.01</ix:nonFraction> per share) and a valuation allowance against the deferred tax assets of the Offshore and other complex steel structures reporting unit of $<ix:nonFraction unitRef="usd" contextRef="icc2fd284dd90469ba7d34c74b2999087_D20201227-20211225" decimals="-3" name="vmi:ValuationAllowanceNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzYwNDczMTM5NTU0NDQ_d845b911-c84e-4776-acaa-3feee5b899c9">5,076</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="icc2fd284dd90469ba7d34c74b2999087_D20201227-20211225" decimals="2" name="vmi:ValuationAllowanceEarningsPerShareNetOfTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzYwNDczMTM5NTU0NTI_d6d7cb62-a4e8-4d7c-a778-0491ead530a2">0.24</ix:nonFraction> per share). 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="ie4c6712dcb784f4db884a05f88c9d89e_D20201227-20211225" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzI3OA_fe4cc544-5d76-4b4f-8017-62eeb3ab65da">16,220</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="ie4c6712dcb784f4db884a05f88c9d89e_D20201227-20211225" decimals="2" name="us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzI5Mg_986ad6b4-3f47-4452-bdd4-78f383ff73ba">0.76</ix:nonFraction> per share) and restructuring expenses of $<ix:nonFraction unitRef="usd" contextRef="id5acbcf82faf4d4a916414ebac1e0ede_D20201227-20211225" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzMzNg_416c3c0e-12c5-4305-b961-d189f51c3d46">17,324</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="id5acbcf82faf4d4a916414ebac1e0ede_D20201227-20211225" decimals="2" name="vmi:RestructuringChargesEffectOnEarningsPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzM1MA_fcaccf83-8ca1-470d-b762-f4dcd145b159">0.81</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 2021, 2020, and 2019 there were <ix:nonFraction unitRef="shares" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzEwNDk_a54eb986-9424-47b9-9628-bd6e1f2dc3ba">47,223</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzEwNTM_5fd0651b-31fa-4e67-92f0-5c3dc296a269">0</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzEwNjE_2079458e-96b2-4674-9dd3-c34c5e1287ce">130,704</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="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span><br/></span></div><div id="i599fc65fa2a0482eb8add623380b814a_145"></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzEyNjU_4b4be2eb-0bd1-4e6b-a008-771f8f3a9b33" continuedAt="if1cf7c80e93a49cca6090ded3b595685" escape="true">EMPLOYEE RETIREMENT SAVINGS PLAN</ix:nonNumeric></span></div><ix:continuation id="if1cf7c80e93a49cca6090ded3b595685"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="2" name="vmi:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzI2NQ_de97643a-18e8-46d8-8fb6-1274587cf3a6">60</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 2021, 2020 and 2019 Company contributions to these plans amounted to approximately $<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzUyOA_9c3572a7-e28e-4f48-b891-4adef301b0be">16,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzUzMg_b5b23b03-3cf5-422a-b5ea-ea317302fe86">14,800</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzUzOQ_a9066323-1b0f-4972-b57a-6a067539d684">12,600</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="vmi:DeferredCompensationLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg1Nw_1dcfe713-03d4-43cc-88ab-ff9453c86602"><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg1Nw_57125371-e24b-426f-a8f7-4b1a866b1f76">29,982</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="vmi:DeferredCompensationLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg2NA_ad2b7288-9800-4d50-abda-ee0ebf138364"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg2NA_fbe2d98e-19d7-421a-90cd-c3b578abea1f">35,125</ix:nonFraction></ix:nonFraction> at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg3MA_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg3MA_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzExOTA_da9f4278-13b1-4f59-a9fd-6fb6141d3d2a">8,900</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzExOTc_59ca3d9d-6f7f-4401-b319-681c85dbd15d">5,067</ix:nonFraction> at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzEyMDM_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzEyMDM_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, respectively. All distributions were made in cash.</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><div id="i599fc65fa2a0482eb8add623380b814a_151"></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 25, 2021 </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:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(14) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzI5MzM_b2444720-22d8-440a-8094-628af45bafc5" continuedAt="i95da1ee0239148c895e0202267605cb2" escape="true">DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="i95da1ee0239148c895e0202267605cb2"><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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzY3Nw_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzY3Nw_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>, the carrying amount of the Company&#8217;s long-term debt was $<ix:nonFraction unitRef="usd" contextRef="ieb06218d2ca04a6d9647ccc647b43d76_I20211225" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzczNw_6c0f6668-9fed-4f35-9dce-80a3adb64f90">951,956</ix:nonFraction> with an estimated fair value of approximately $<ix:nonFraction unitRef="usd" contextRef="i0c7da6069e5a4db0b98d7b9709926859_I20211225" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzc4Ng_713e62db-a259-43bf-bf13-efc53c88f8ae">1,175,332</ix:nonFraction>.  At December&#160;26, 2020, the carrying amount of the Company&#8217;s long-term debt was $<ix:nonFraction unitRef="usd" contextRef="i5b55a4f3940c443baf7aeaa91d5b96c0_I20201226" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzg1NA_24860fe4-eb2d-4125-ac31-8d417fb79f85">731,179</ix:nonFraction> with an estimated fair value of approximately $<ix:nonFraction unitRef="usd" contextRef="i947ebe8cbb44484283229010ae931abf_I20201226" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzkwMw_70ddddc2-ecf7-4ffb-892c-b1ff58d26107">884,846</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="i1dbe2e42c6c442a18e6f516c8f52c7ff_I20211225" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIwMzI_1643e0bd-5193-4c00-be5c-3a299c2c12cd"><ix:nonFraction unitRef="usd" contextRef="i1dbe2e42c6c442a18e6f516c8f52c7ff_I20211225" decimals="-3" name="vmi:DeferredCompensationLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIwMzI_1d9df11b-a6cc-485a-9fbe-96cc33cb06b2">29,982</ix:nonFraction></ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i381eef699a844d8b824e1b602bbf4392_I20201226" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIwMzY_4779daa4-3765-45f4-9cbd-6c1647191082"><ix:nonFraction unitRef="usd" contextRef="i381eef699a844d8b824e1b602bbf4392_I20201226" decimals="-3" name="vmi:DeferredCompensationLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIwMzY_bbdf032f-abdc-41c8-a3d1-2bbd6a983c1e">35,125</ix:nonFraction></ix:nonFraction> in 2020) 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="i17a078eb451d4a4b92630e8cbf09926d_I20211225" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIzMjU_d0863106-8fdd-49d2-a0d5-84472b9375fa">94</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i4df10157c0354435a7e65f264c64fb02_I20201226" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIzMjk_1abf10b8-9125-4b39-b0c7-88514beedb3b">202</ix:nonFraction> in 2020) is recorded at fair value at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIzNjg_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIzNjg_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>. 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:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzI5Mjc_2dd35260-e01e-436a-89dc-0d05f505e66b" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzEtMS0xLTEtMTIzMzI_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzEtMS0xLTEtMTIzMzI_d75edbe1-af2c-49ff-917c-df38c201efb5">December 25</ix:nonNumeric>, 2021</ix:nonNumeric></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="ieb06218d2ca04a6d9647ccc647b43d76_I20211225" decimals="-3" name="us-gaap:TradingSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzMtMS0xLTEtMTIzMzI_c69c6f14-2f8f-4423-ba00-187058f3d79f">30,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="if7a9f78d214b49f2b8595b92e2b71774_I20211225" decimals="-3" name="us-gaap:TradingSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzMtMy0xLTEtMTIzMzI_3a1c53ed-f3a0-41ec-8f06-68e1dcee7fe8">30,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="iae54ca74ef74488aaa8840d9cd2dc685_I20211225" decimals="-3" name="us-gaap:TradingSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzMtNS0xLTEtMTIzMzI_aca8ae0a-b466-4859-9c57-ce688efde60e">&#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="i7784b1a27a644652acb0fc36132be203_I20211225" decimals="-3" name="us-gaap:TradingSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzMtNy0xLTEtMTIzMzI_5f36dc7d-b1be-4968-97ce-0d3637176ce8">&#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="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: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="ieb06218d2ca04a6d9647ccc647b43d76_I20211225" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzUtMS0xLTEtMTIzMzI_203338cb-9cd7-4763-97de-222cd58bcc79">4,007</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="if7a9f78d214b49f2b8595b92e2b71774_I20211225" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzUtMy0xLTEtMTIzMzI_729bf555-03d3-4872-bab3-c3fafbd1ec56">&#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="iae54ca74ef74488aaa8840d9cd2dc685_I20211225" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzUtNS0xLTEtMTIzMzI_8a5179e1-306e-4b47-8077-ec1b8de7347b">4,007</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="i7784b1a27a644652acb0fc36132be203_I20211225" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzUtNy0xLTEtMTIzMzI_064be7cf-5fed-4a76-b3be-dcc52690d976">&#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><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="i5b55a4f3940c443baf7aeaa91d5b96c0_I20201226" decimals="-3" name="us-gaap:TradingSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzMtMS0xLTEtMTIzMzI_35cc9165-0a43-4bae-bd39-b97b8ab2109d">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="i5dde3652b91941bb8c6003394cbdb0aa_I20201226" decimals="-3" name="us-gaap:TradingSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzMtMy0xLTEtMTIzMzI_72ad8843-052b-46f3-8089-0d4891c0e972">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="ic0270fe363934e5fa5a6b8e21a737b02_I20201226" decimals="-3" name="us-gaap:TradingSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzMtNS0xLTEtMTIzMzI_2cdf986f-f30f-4db6-a58e-422f9b8b6f8d">&#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="i781562cf84d34b23af959480410ab1a1_I20201226" decimals="-3" name="us-gaap:TradingSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzMtNy0xLTEtMTIzMzI_26efec19-f034-46e1-9114-ccd8a4c8b01e">&#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="i5b55a4f3940c443baf7aeaa91d5b96c0_I20201226" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzQtMS0xLTEtMTIzMzI_b9398b40-9642-402e-ad30-748b735ac81d">5,911</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="i5dde3652b91941bb8c6003394cbdb0aa_I20201226" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzQtMy0xLTEtMTIzMzI_eec22f21-ed22-4226-9aaf-0b65fa5ea1ed">&#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="ic0270fe363934e5fa5a6b8e21a737b02_I20201226" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzQtNS0xLTEtMTIzMzI_18ded3ba-3480-444d-8f45-f273f6546058">5,911</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="i781562cf84d34b23af959480410ab1a1_I20201226" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzQtNy0xLTEtMTIzMzI_403d6319-94df-480b-8f02-64af92c28699">&#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="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><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 25, 2021 </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="i599fc65fa2a0482eb8add623380b814a_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%">(15) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzQxMTI_a69353bb-d5a0-484c-a902-dea26923452e" continuedAt="ic536f261cd0f4afcac63eec0e723bc9f" escape="true">DERIVATIVE FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="ic536f261cd0f4afcac63eec0e723bc9f" continuedAt="i06bfac3adf8d4b32abe176ebb47020a7"><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 25, 2021 and December 26, 2020, 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzQxMTU_e7d13e66-0336-4583-a0b2-df94028865cc" continuedAt="i1b5c21c9baef4de280e656d12bca80a2" escape="true">Fair value of derivative instruments at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzY1OTcwNjk3NzMwMTc_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzY1OTcwNjk3NzMwMTc_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020 are as follows:</ix:nonNumeric></span><ix:continuation id="i1b5c21c9baef4de280e656d12bca80a2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"><tr><td style="width:1.0%"></td><td style="width:33.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.774%"></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="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:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</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%">Balance sheet location</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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzAtMy0xLTEtMTIzMzI_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzAtMy0xLTEtMTIzMzI_d75edbe1-af2c-49ff-917c-df38c201efb5">December 25</ix:nonNumeric>, 2021</ix:nonNumeric></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:9pt;font-weight:700;line-height:100%">December 26, 2020</span></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%">Commodity forward contracts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Accrued expenses</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="ide92d9d3246f4d69a675b51cb6737231_I20211225" decimals="-3" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzEtMy0xLTEtMTIzMzI_d79a85a6-adec-4748-a34b-80bc5c958009">5,802</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="ica3f1aafc1144fa0961c31518c4db80e_I20201226" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzEtNS0xLTEtMTIzMzI_31aa7934-9028-4b50-8bbc-f93205938c8c">&#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="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;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 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%">Prepaid expenses and other assets</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="i9dabdd3de4a24f41b8bdb6356dab2232_I20211225" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzItMy0xLTEtMTIzMzI_1890a947-c98c-4b6f-83e9-d66ca0081b9c">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2faf6bb3f01544089b16ea5a73ee9226_I20201226" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzItNS0xLTEtMTIzMzI_8b50c6fe-313b-407d-90cc-402e9accc39f">724</ix:nonFraction>&#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 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%">Foreign currency forward contracts</span></td><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%">Accrued expenses</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="i592142d74b474854bd859d98501db5b5_I20211225" decimals="-3" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzMtMy0xLTEtMTIzMzI_f6e0be96-006e-4231-8033-d5deae4fe384">118</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="icb865bdcb3af43c29c18c7190fb2d11e_I20201226" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzMtNS0xLTEtMTIzMzI_f3c2eb51-14cf-403b-b303-932194197c5b">&#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: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%">Cross currency swap contracts</span></td><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%">Prepaid expenses and other assets</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="i0f44a1e18c7e46f09ebb746e66b75fad_I20211225" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzQtMy0xLTEtMTIzMzI_6276776f-291e-406e-8be1-b34c6547ca1b">1,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6d663fb054d40c88ccfae122754ad1c_I20201226" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzQtNS0xLTEtMTIzMzI_2c45a148-cbf3-4837-b8cd-8bfb81b560ef">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="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%">Cross currency swap contracts</span></td><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%">Accrued expenses</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="ib03d175caac241b4a1168105026eded3_I20211225" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzUtMy0xLTEtMTIzMzI_eaac37e7-b0aa-4d35-a8a0-154b480c9387">&#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="i9a7173250e4648958f2194f0f83a1756_I20201226" decimals="-3" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzUtNS0xLTEtMTIzMzI_c239ec1e-faff-412f-8bdd-3c882d0102cb">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="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-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzYtMy0xLTEtMTIzMzI_53440d82-08ca-4bc0-a00f-022d79a1fc12">4,007</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzYtNS0xLTEtMTIzMzI_9a2d63a0-d443-44f5-80b0-6fa47e33e1d8">5,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;<ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzQxMjE_bb66e212-8599-4ca5-966c-8724236edd47" continuedAt="i79d941762e95431ab6abbcc0407f14fa" escape="true">Gains (losses) on derivatives recognized in the consolidated statements of earnings for the years ended <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzEyNjk_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzEyNjk_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>, December&#160;26, 2020, and December&#160;28, 2019 are as follows:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:center"><ix:continuation id="i79d941762e95431ab6abbcc0407f14fa"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.577%"><tr><td style="width:1.0%"></td><td style="width:33.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.329%"></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:10.148%"></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:10.148%"></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:10.151%"></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%">2021</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="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;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%">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="ic495f57d7c564180bcb239344e842e08_D20201227-20211225" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzItMy0xLTEtMTIzMzI_51b08256-f37c-415c-b3b3-fec1d0dbaf79">25,821</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="ib26d763c0cb04169aa64765820e5d829_D20191229-20201226" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzItNS0xLTEtMTIzMzI_5269b126-1173-4fd3-bc09-0a546d9d4e21">&#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="ie595c10d79234f40bbd2e4e2c7385417_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzItNy0xLTEtMTIzMzI_49695c1e-bd5b-4d01-a9c6-515847946310">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="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:#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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14a2e3fdfc2f46a8bee48e58daef116f_D20201227-20211225" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzQtMy0xLTEtMTIzMzI_f1c7bfbb-717c-45fd-aeb6-6c5c97ba6f43">&#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="i77b63a17e4b84210bf087bc1195a7780_D20191229-20201226" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzQtNS0xLTEtMTIzMzI_88273fba-26e7-4f4e-bbcf-a56871164116">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i941d134874414b369baf4f8a69582498_D20181230-20191228" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzQtNy0xLTEtMTIzMzI_1231abca-d74b-4d75-b5cb-aa671da93296">&#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="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;text-align:left;vertical-align:top"><div style="padding-left:9pt;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82ed4a1d6cc3458588661fda577f6c4d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzUtMy0xLTEtMTIzMzI_a70c8e45-59e9-46d5-9a6c-ef2dd25740a1">40</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="i4a5767eb54e941518d93bcd48faba645_D20191229-20201226" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzUtNS0xLTEtMTIzMzI_a3e298e0-9a19-4a77-aae8-00b9518f1569">187</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="ie7c56f68d5a94008a7a0e8d3bad83e44_D20181230-20191228" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzUtNy0xLTEtMTIzMzI_fd5b7f39-70d8-42cb-91dd-eecc0379a7d7">950</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%">Interest rate 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="i7dc0930bb5e542609b9e7225baf537fb_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzYtMy0xLTEtMTIzMzI_6267f400-198b-4e74-86f7-486d3f1b6973">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="i1ddff6dfe4fc4a58b424d4b8ed7d120e_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzYtNS0xLTEtMTIzMzI_8a5eb6f0-b386-4575-aa1e-3fe805ad356d">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="i592d5a56790b4c8aa7c81f078172a1fe_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzYtNy0xLTEtMTIzMzI_9716a6b9-d260-4d09-8182-25a702779a67">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="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%">Cross currency swap 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="i7ce2229dfc7a418c9c285206f3f533ab_D20201227-20211225" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzctMy0xLTEtMTIzMzI_5b3e40b5-68a2-4e3a-8636-234314bf1377">2,780</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="if2fdc177977c4e44b9b53fa57685f209_D20191229-20201226" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzctNS0xLTEtMTIzMzI_e18a317f-ac2f-4041-9aeb-1427ba415e2d">2,738</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="i1dc23bfbda7d405ba8597c0efdf9ea29_D20181230-20191228" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzctNy0xLTEtMTIzMzI_8836b8c7-53bd-475d-92a4-150b16b9b3d7">2,823</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzgtMy0xLTEtMTIzMzI_2dd8a4c4-8e88-4357-9931-61f5fca49cc4">28,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzgtNS0xLTEtMTIzMzI_4a049ec2-434d-4277-91c9-8a6513789a05">4,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzgtNy0xLTEtMTIzMzI_57f37938-2e6a-487a-9c98-a2aa9f831efe">1,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company entered into steel hot rolled coil (HRC) forward contracts that qualify as a cash flow hedge of the variability in cash flows attributable to future steel purchases. The forward contracts had a notional amount of $<ix:nonFraction unitRef="usd" contextRef="ic3fc1e4ce4e14549a3394d8e0574286c_I20211225" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MDg0_f94c9331-52f3-427f-a8dc-36bfd7205bde">93,498</ix:nonFraction> for the total purchase of <ix:nonFraction unitRef="t" contextRef="ie2d32b93211d4e61b3295fa9dc1fe88a_D20201227-20211225" decimals="INF" name="us-gaap:DerivativeNonmonetaryNotionalAmountMass" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MDkz_c30869e5-50de-482f-ac6f-bd564220750e">86,100</ix:nonFraction> short tons from May 2021 to December 2022. The gain (loss) realized upon settlement will be recorded in product cost of sales in the condensed consolidated statements of earnings over average inventory turns.</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 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="i9a3e7cb3f7824e039ebd94fe60070b38_I20191228" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1NzA_edf2c860-0b1b-47cc-83e8-de4d80b1cd37">12,128</ix:nonFraction> for the purchase of <ix:nonFraction unitRef="t" contextRef="i59730126ffa84a8c8ab8344fb7620636_D20181230-20191228" decimals="INF" name="us-gaap:DerivativeNonmonetaryNotionalAmountMass" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1OTM_90b5bfd1-c3de-43a5-8c45-6175777f3139">3,500</ix:nonFraction> short tons for each month from May 2019 to September 2019. The gain (loss) </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%">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 25, 2021 </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="i06bfac3adf8d4b32abe176ebb47020a7"><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%">realized upon settlement was recorded in product cost of sales in the consolidated statements of earnings over average inventory turns.  </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%">During 2021, 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 July and September 2021 and had notional amounts to buy <ix:nonFraction unitRef="eur" contextRef="ia3824e9bef4445dbbf7afacc03f7525e_I20211225" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MTA3_7217531e-21fd-46e8-b99e-311dd454fae1">3,800</ix:nonFraction> euros in exchange for a stated amount of Brazilian Real. During 2021, a subsidiary with a Euro functional currency entered into a foreign currency forward contract to mitigate foreign currency risk related to a large customer order denominated in U.S. dollars. The forward contract, which qualifies as a fair value hedge, matured in December 2021 and a notional amount to sell $<ix:nonFraction unitRef="usd" contextRef="ia3824e9bef4445dbbf7afacc03f7525e_I20211225" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MTE3_61a270f1-229b-46b0-851c-ce86b83b692d">2,000</ix:nonFraction> in exchange for a stated amount of Euros.&#160;&#160;&#160;&#160;</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 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="ia8c09ed6f75f4704909024a0a8f474f2_I20201226" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MTI4_3e88ccf6-73a8-4a80-bb26-35e4be3216fc">4,500</ix:nonFraction> euros in exchange for a stated amount of Brazilian Real. In 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, matured in June 2021 and a notional amount to sell $<ix:nonFraction unitRef="usd" contextRef="ia8c09ed6f75f4704909024a0a8f474f2_I20201226" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MTM4_299f268f-744e-464a-b9fc-11e71207f9b7">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="i3a5e4687ff7f48c5ae6fa03aabf6fc84_D20210328-20210626" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzI3NTg_3dcec1dc-aecd-4718-a6d5-1b39fac1ee46">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="i0947d68d6d4a4dfa8aea3b7a0689ef2d_D20200329-20200627" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzI4NzA_f4e90bf8-4360-4e15-a5c6-78861511712c">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="ib3e61a16fe3c4828849ac354b4509fb7_I20200627" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzMwNDg_f1baad27-1a1d-448a-8380-33564e28f225">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="i4e3622a9fa0842f4a513f95428bf926c_I20200627" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzMxNzA_264dfd8d-18d1-444e-8371-7215cddfb6c8">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"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzQxMTc_bc62015f-337f-4fdd-bbe8-c4d8654eb2cf" escape="true"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.869%"><tr><td style="width:1.0%"></td><td style="width:23.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.743%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.843%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.528%"></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%">Currency</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%">Notional Amount</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%">Termination Date</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%">Swapped Interest Rate</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%">Net Settlement Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 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%"><ix:nonFraction unitRef="usd" contextRef="icaf0ff59ad2f4c8ab972d3426c4afe02_I20211225" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzEtMS0xLTEtMTIzMzI_9fc24209-b840-4976-9c5d-e4026a0a2db5">50,000</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="3" style="background-color:#cceeff;border-top:1pt solid #000;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:0 1pt"></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="number" contextRef="icaf0ff59ad2f4c8ab972d3426c4afe02_I20211225" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzEtMy0xLTEtMTIzMzI_7a18164e-909c-4052-a2fd-7f60874045ff">2.68</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">DKK <ix:nonFraction unitRef="dkk" contextRef="icaf0ff59ad2f4c8ab972d3426c4afe02_I20211225" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzEtNC0xLTEtMTIzMzI_b1231050-2a10-45da-8697-3328b83c70a9">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 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="i6a38fa2b4d3348e8aeb1fcff491886ba_I20211225" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzItMS0xLTEtMTIzMzI_395fee89-fec9-4c87-a46a-dc34b7aa53dc">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: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%">April 1, 2024</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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a38fa2b4d3348e8aeb1fcff491886ba_I20211225" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzItMy0xLTEtMTIzMzI_68962f06-b73f-4ad7-95dd-1c88867e3986">2.825</ix:nonFraction>%</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:400;line-height:100%">&#8364;<ix:nonFraction unitRef="eur" contextRef="i6a38fa2b4d3348e8aeb1fcff491886ba_I20211225" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzItNC0xLTEtMTIzMzI_29d482b7-7331-4d95-9dd5-b0a7c5cbb9c3">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><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:nonNumeric></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 <ix:nonFraction unitRef="derivative" contextRef="i45f4e0f565d24d2c8ee9de05cbadf3c1_I20210626" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzQxMTA_1acbe8cd-46cc-494a-b1a7-4a0cb106d48a">two</ix:nonFraction> CCS ($<ix:nonFraction unitRef="usd" contextRef="i45f4e0f565d24d2c8ee9de05cbadf3c1_I20210626" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzM1ODA_a447b099-0c8b-4b6a-9242-17dfcb378e75">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 style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div id="i599fc65fa2a0482eb8add623380b814a_160"></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%">(16) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:GuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90ZXh0cmVnaW9uOjU4YzJmNWM4ZjgxYzQyNDE5NWEyNTk1N2FhNWUzOGQ1XzQwMg_e9a2f077-d10d-4801-87a4-c0db64b28e3d" continuedAt="i4d23399d200c4f6da995461ea24145cb" escape="true">GUARANTEES</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="i4d23399d200c4f6da995461ea24145cb" continuedAt="idfc3745bab0a458fba290f2d42ec0c28">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.</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%">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 25, 2021 </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;text-indent:36pt"><ix:continuation id="idfc3745bab0a458fba290f2d42ec0c28"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90ZXh0cmVnaW9uOjU4YzJmNWM4ZjgxYzQyNDE5NWEyNTk1N2FhNWUzOGQ1XzM5OA_6bac6c47-d412-4a9a-838f-ae219ca1b875" escape="true"><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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90ZXh0cmVnaW9uOjU4YzJmNWM4ZjgxYzQyNDE5NWEyNTk1N2FhNWUzOGQ1XzM2Nw_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90ZXh0cmVnaW9uOjU4YzJmNWM4ZjgxYzQyNDE5NWEyNTk1N2FhNWUzOGQ1XzM2Nw_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, were as follows:</span><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: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%">2021</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></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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzEtMS0xLTEtMTIzMzI_e287b421-e57f-403b-8a8d-0a1aed6a9776">14,787</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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzEtMy0xLTEtMTIzMzI_8d7d02cb-5d88-4d50-90c9-ea52cb1ede2b">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzItMS0xLTEtMTIzMzI_df8f5db7-7d7e-447d-bffc-4794f71fed3f">6,444</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzItMy0xLTEtMTIzMzI_1f5bc8d5-4bd6-4edf-bf7a-11ab67530ec0">10,228</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzMtMS0xLTEtMTIzMzI_2351b5fd-f0e0-4477-a565-fabe9675d49a">13,534</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzMtMy0xLTEtMTIzMzI_1b88b5c6-2501-41ee-9b28-0058e6177d7f">12,287</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzQtMS0xLTEtMTIzMzI_6cde81ce-10f7-4276-b400-a2e5b42049c9">569</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzQtMy0xLTEtMTIzMzI_2e912906-5c57-4604-915e-ac566db5c1c9">804</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzUtMS0xLTEtMTIzMzI_336f98b1-a3da-43ad-9014-d58b1212edda">21,308</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzUtMy0xLTEtMTIzMzI_e164402c-d4d2-415e-be37-67d6af36ff4b">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></tr></table></ix:nonNumeric></ix:continuation></div><div style="margin-bottom:12pt"><span><br/></span></div><div id="i599fc65fa2a0482eb8add623380b814a_163"></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%">(17) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjMvZnJhZzoyNGIwODhmY2I4ZDc0YWU4YjhmNTI1OWZjNjMyNjg4Ny90ZXh0cmVnaW9uOjI0YjA4OGZjYjhkNzRhZThiOGY1MjU5ZmM2MzI2ODg3XzYzNA_a67b5916-f65b-4c48-a384-94f8f075ef5f" continuedAt="i9af4ad2b13f54af8a9cc014eee2a3e30" 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="i9af4ad2b13f54af8a9cc014eee2a3e30">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%">70</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_166"></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 25, 2021 </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%">(18) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5NTk_888dfd09-229d-4244-a5bc-c0903e37f1ab" continuedAt="i200f02eccfd64fc5971476635a67c633" escape="true">DEFINED BENEFIT RETIREMENT PLAN </ix:nonNumeric></span></div><ix:continuation id="i200f02eccfd64fc5971476635a67c633" continuedAt="i44ac2aca05c44cd285d6c38c111ccf5c"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="4" name="vmi:DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzMwMA_9161f7ce-0f8c-4502-b45b-a9f273135828">1.67</ix:nonFraction>% of final salary per year of service upon reaching the age of <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:DefinedBenefitPlanAgeForRetirementBenefits" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzM2NA_dbf0001d-4833-497d-a02a-8fab445b9003">65</ix:nonNumeric>&#160;years. This Plan has <ix:nonFraction unitRef="item" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="vmi:ActiveMembersOfDefinedBenefitRetirementPlan" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzM4OA_2d853a72-3632-4ede-9d9c-cedec7bc08df">no</ix:nonFraction> active employees as members at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQyMg_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQyMg_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</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: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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="3" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzk4NQ_e37eed8f-2559-461c-8530-e3f76339a38d">1.356</ix:nonFraction>/&#163; and $<ix:nonFraction unitRef="usdPerGBP" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="3" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzk5NQ_59b296a0-22c7-4742-8d0a-cd97de3be41c">1.308</ix:nonFraction>/&#163; to translate the net pension liability into U.S. dollars at December 25, 2021 and December 26, 2020, respectively. The PBO was $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzk4OTU2MDQ2NTkyODc_471799e1-9baf-49a1-9474-4da6aad344bd">761,706</ix:nonFraction> at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQ5NDc4MDIzMzQxMjQ_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQ5NDc4MDIzMzQxMjQ_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>. The net funded status of $<ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzExNDA_e5776f5a-581f-428f-8581-ec94bfbdd2be">536</ix:nonFraction> at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzExNDY_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzExNDY_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> is recorded as a noncurrent liability reflecting, in part, a significant actuarial gain for the period from December 26, 2020 to December 25, 2021 attributed to an increase in the discount rate.  </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"><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.     </span></div><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfNetFundedStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5NjI_3ad56666-92b3-4448-b665-af82823ddd08" continuedAt="i859039d9797c4ff5a1e0879aab75666e" 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 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:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzEtMi0xLTEtMTIzMzI_2cf4195d-0076-46ef-9602-f6d5a7235155">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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzEtNC0xLTEtMTIzMzI_ed160a0f-0e6a-4537-9a8c-c6788a8d4134">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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzEtNi0xLTEtMTIzMzI_8c53f868-4d8f-4d3e-bae1-6a6b9b5f9ccb">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzItNC0xLTEtMTIzMzI_0baf2025-315a-47c8-9192-11808e7bb175">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzMtMi0xLTEtMTIzMzI_c402fdb0-2d01-45fb-b191-a8466b9759a4">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzQtMi0xLTEtMTIzMzI_edda207f-7232-4c31-8ae5-c79e9b7c51f2">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzUtNC0xLTEtMTIzMzI_765644f1-3540-47ef-8fcf-52c623e9febf">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzYtMi0xLTEtMTIzMzI_ab4e96ae-3db6-4d08-a977-9880a25f52b2">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzYtNC0xLTEtMTIzMzI_a2cd65ad-0038-4b73-9148-5f2347a006e5">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzctMi0xLTEtMTIzMzI_cbcc4685-c3ea-43d5-9375-8a5699bea281">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzgtMi0xLTEtMTIzMzI_8c7aa4bb-7a86-4b9e-a238-155c59a12f3a">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzgtNC0xLTEtMTIzMzI_c5126086-0aba-4a42-a134-1ed7d9d8b890">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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzktMi0xLTEtMTIzMzI_57f47d94-788a-42b1-a1e2-67a6a2f6cf6e">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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzktNC0xLTEtMTIzMzI_51553a65-c495-4351-889a-adcc1f917266">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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzktNi0xLTEtMTIzMzI_621c4312-0dce-4840-99d8-28764aaedb12">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:nonNumeric></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%">71</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 25, 2021 </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="i44ac2aca05c44cd285d6c38c111ccf5c" continuedAt="i5ada0e2138644885ad9bb0e6b29b5384"><ix:continuation id="i859039d9797c4ff5a1e0879aab75666e"><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;26, 2020 to <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzIyNTY_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzIyNTY_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> were as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;26, 2020</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzEtMi0xLTEtMTIzMzI_88767f07-bf3d-4483-872e-ed2ed86958ed">860,173</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzEtNC0xLTEtMTIzMzI_9b815629-912b-4106-a62f-448e3cdd70c9">741,650</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzEtNi0xLTEtMTIzMzI_96769be9-1d9c-41ef-9b7c-dd322c202a8c">118,523</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzItNC0xLTEtMTIzMzI_5431a68a-9a92-4118-a8ee-73ab8dbb2261">1,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzMtMi0xLTEtMTIzMzI_075620ad-71c1-4f1f-a623-694e4daf65dd">9,896</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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzUtNC0xLTEtMTIzMzI_9c21561e-e94b-4252-a636-14d6a6d3508a">48,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzYtMi0xLTEtMTIzMzI_51145b82-44e8-446b-b18c-89e46fa5a92d">22,952</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzYtNC0xLTEtMTIzMzI_7dbee5b5-a4da-44f2-af95-56d8b9d89abe">22,952</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)</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzctMi0xLTEtMTIzMzI_be83def7-c432-40a4-a7a2-bf260d191a3a">77,379</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%">&#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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzgtMi0xLTEtMTIzMzI_6b2e8e25-98e1-4303-8596-46c799380a75">8,032</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzgtNC0xLTEtMTIzMzI_746b38f4-ea17-4c19-9a9f-46729f39c00c">8,089</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%">Fair Value at December&#160;25, 2021</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzktMi0xLTEtMTIzMzI_b4ff1308-519e-4d53-90aa-6b01e8a7bd94">761,706</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzktNC0xLTEtMTIzMzI_875ea018-f4af-4e47-9d21-3bf8daaf6a55">761,170</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzktNi0xLTEtMTIzMzI_a5f0bf59-55e3-49aa-9239-9753f70cdef7">536</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></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 gain decreased the projected benefit obligation resulted from an increase in the discount rate to <ix:nonFraction unitRef="number" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzk4OTU2MDQ2NTkzMDI_3baac1a4-725b-4430-9983-72a41cd94db4">1.90</ix:nonFraction>% in 2021 versus <ix:nonFraction unitRef="number" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzIzOTk_0e4c9245-c61c-4207-ae36-3961f2582ee5">1.40</ix:nonFraction>%.  </span></div><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5OTI_5483ffef-1c39-43fb-9ec0-b5b39f58c725" 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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzI0ODc_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzI0ODc_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020 consisted of actuarial gains (losses):</span></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 28, 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%">(<ix:nonFraction unitRef="usd" contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzAtMS0xLTEtMTIzMzI_fba446d6-c86f-43a5-9cd5-6759918e8418">143,726</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%">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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzEtMS0xLTEtMTIzMzI_48a4bba9-ea5d-49f9-ae9e-360c93553004">16,731</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%">Prior service costs - GMP equalization</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzItMS0xLTEtMjczODY_5a973fd2-fb5c-4463-8d00-812a658dcfb1">814</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%">Currency translation 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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" sign="-" name="vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzMtMS0xLTEtMTIzMzI_4d74787b-2669-4470-b6c2-814ae569b872">3,987</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%">Balance December 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="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzQtMS0xLTEtMTIzMzI_e2caf2f1-4856-4ac4-8d74-e10453d6ec71">165,258</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%">Actuarial gain </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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzUtMS0xLTEtMTIzMzI_be2fe524-ba9a-4fee-8001-bbf592fd21bc">102,529</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%">Prior service costs amortization</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzYtMS0xLTEtMTIzMzI_d00d879f-c4be-4a92-809b-5b0bb3582702">550</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%">Currency translation gain </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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzctMS0xLTEtMTIzMzI_c761b945-b34f-4b58-8209-d34b0941bc65">1,239</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%">Balance December 25, 2021</span></td><td style="background-color:#cceeff;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:#cceeff;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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzgtMS0xLTEtMTIzMzI_44cede39-1b69-46a1-bbd4-bd4211c68355">60,940</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5NDY_228989bf-9d38-4dd1-b319-3f0a332d4f29" continuedAt="i04abd87426a94e4f875a619d642a6dca" escape="true">The weighted-average actuarial assumptions used to determine the benefit obligation at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzI2Mzc_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzI2Mzc_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020 were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:center"><ix:continuation id="i04abd87426a94e4f875a619d642a6dca"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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%">2020</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzEtMS0xLTEtMTIzMzI_50d0f8e4-7429-4b3d-aecf-7b3d8c111b06">1.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><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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzEtMy0xLTEtMTIzMzI_3273e55d-72f5-47a2-8a8a-d9d7278af524">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzMtMS0xLTEtMTIzMzI_3e3c0f8d-8a36-4aeb-b6f3-43ffa013bb31">2.70</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzMtMy0xLTEtMTIzMzI_27a3eac6-e0d2-4c32-b397-1ccb4fb69a81">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></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzQtMS0xLTEtMTIzMzI_eefad981-d42b-4bcf-aaf8-c807c4bbd7ec">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><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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzQtMy0xLTEtMTIzMzI_f2705ca3-b779-4d57-b4e0-d3e9dbd4cce8">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></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: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><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 25, 2021 </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="i5ada0e2138644885ad9bb0e6b29b5384" continuedAt="i4767725272e24aefae6a5b9b3708ee6b"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5NDg_806c29c4-bb0c-4062-a712-6fd85280f230" 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 <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzMyNDE_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzMyNDE_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020 were as follows:</span></div><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">Net Periodic Benefit Cost:</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%">2021</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%">2020</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:10pt;font-weight:400;line-height:100%">Interest cost</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzItMi0xLTEtMTIzMzI_546f32d8-3aac-4856-b45f-4570a8de0511">9,896</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzItNC0xLTEtMTIzMzI_a739b731-6fa3-4d36-8b63-7b705dea83ec">12,954</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="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%">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%">(<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzMtMi0xLTEtMTIzMzI_0b35797c-2f7a-46a8-800f-a1713fccc51e">27,763</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzMtNC0xLTEtMTIzMzI_c8d72160-fa55-45a3-aeee-8b1113707207">23,215</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="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 prior service cost</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzQtMi0xLTEtMTIzMzI_13e6eb3c-02f1-4986-96d0-291417779a3c">550</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzQtNC0xLTEtMTIzMzI_c7e7e8bc-eec4-41c2-b26a-22fbe598d22a">513</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:20.25pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzUtMi0xLTEtMTIzMzI_8ecfa844-89e3-4a0c-997c-2d675c52e2f1">2,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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzUtNC0xLTEtMTIzMzI_c315af51-5e49-46e1-a45b-8eaf26d89f3f">2,437</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:9pt;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="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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzYtMi0xLTEtMTIzMzI_d9487e39-e678-4b05-8723-c17b13a42597">14,567</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;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%">(<ix:nonFraction unitRef="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzYtNC0xLTEtMTIzMzI_912c390d-8719-46c3-b907-a13f5ce07f39">7,311</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: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5ODY_cc610c43-409f-41e4-a3b4-6c7a29fe8653" continuedAt="i34650204829f4668b8c8a812525ccd60" escape="true">The weighted-average actuarial assumptions used to determine expense are as follows for fiscal 2021 and 2020:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><ix:continuation id="i34650204829f4668b8c8a812525ccd60"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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%">2021</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%">2020</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%">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzEtMi0xLTEtMTIzMzI_e96513b9-fc1f-48d0-b0bc-01a8ef8c13ed">1.15</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzEtNC0xLTEtMTIzMzI_bd0905a7-ec28-418a-92d8-f87a5a63b959">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="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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzItMi0xLTEtMTIzMzI_248710d0-7e45-430a-92a4-dedc2ef18f11">3.96</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzItNC0xLTEtMTIzMzI_9fe39d16-055d-4552-b4e6-82ee4cebf796">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></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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzMtMi0xLTEtMTIzMzI_8700e0fb-4028-4d36-9677-509d6204ec4a">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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzMtNC0xLTEtMTIzMzI_56bb809f-b43d-490b-ac31-bba47a964307">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="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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzQtMi0xLTEtMTIzMzI_01b24aa7-5133-4d08-876b-395c5319c833">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="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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzQtNC0xLTEtMTIzMzI_96ab9a0e-c8c5-4ad1-8e8b-589dca266bf6">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;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzM3MzU_dab6aec6-cf19-477d-bdb6-e0ddc9f2d484">3.96</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ic74be7ad6c2343678081d19c71f1dc70_D20211226-20221224" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzM3NDE_05d3b155-527e-43c6-bef1-387078c85239">3.48</ix:nonFraction>% for 2022 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQxNDk_237f0953-f665-4bf1-8f7f-35a5dc5a7038">17,765</ix:nonFraction> (/&#163;<ix:nonFraction unitRef="gbp" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQxNTU_0dd98e5d-6930-48c6-9285-ea002b800268">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQyOTU_2ba9e81c-2f2e-4632-9f81-9c2cc6698a6a">1,763</ix:nonFraction> (/&#163;<ix:nonFraction unitRef="gbp" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQzMDE_5f39a88e-12f5-4380-8f0b-620c11b40956">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><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5ODE_26ecdb68-d81e-44c7-89c4-571e3fab5fe8" 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 2022 through 2031:</span></div><div style="margin-bottom:10pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzEtMi0xLTEtMTIzMzI_aada0520-caf4-4b85-9032-dd5702256f9d">23,045</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzItMi0xLTEtMTIzMzI_a661dc42-305c-42a8-ac4e-1e11d28508a2">23,850</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzMtMi0xLTEtMTIzMzI_d445af8f-0225-4787-a33d-1a5c31006786">24,650</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzQtMi0xLTEtMTIzMzI_14173bcf-83cb-4308-bf30-f990af41adf4">25,455</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%">2026</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzUtMi0xLTEtMTIzMzI_81ea2658-6c6a-4ff9-a675-944bcc168a06">26,260</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;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 2027&#160;-&#160;2031</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="vmi:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzYtMi0xLTEtMTIzMzI_a16c4e93-7fc4-4120-b6cf-df0702aa813b">144,400</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: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></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 25, 2021 </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="i4767725272e24aefae6a5b9b3708ee6b" continuedAt="i918199924d394eff915b98c213f2de43"><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="i22e7d796d15a4fd3bbe554a7d7ee8639_I20211225" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzUxNjg_7345369a-87b4-4945-a593-46b2fb1fe11b">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzU2MTc_553e2f39-4f38-4639-a3c7-a3efc9488518">13</ix:nonNumeric>&#160;years at <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzU2Mjk_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzU2Mjk_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric>.</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></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%">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 25, 2021 </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="i918199924d394eff915b98c213f2de43"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5NTU_6d42bcf7-b666-4092-9330-f962fcc7334f" continuedAt="i8947b4e248b342d686bbb241a7a0dd1d" escape="true">At <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc4NDg_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc4NDg_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December&#160;26, 2020, the pension plan assets measured at fair value on a recurring basis were as follows:</ix:nonNumeric></span><ix:continuation id="i8947b4e248b342d686bbb241a7a0dd1d" continuedAt="i0196d8ac0f24409e9371b2283e90fd84"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021</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="i6cb325e823994b6882e3a8eee059b039_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzItMi0xLTEtMTIzMzI_80fe09fe-64d0-457f-a262-a08fb998c30e">14,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i5b1738ebd68445c19042d7c863f070c9_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzItOC0xLTEtMTIzMzI_a373c797-25f5-4506-b5f2-4bbd138280cf">14,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="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="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 plan net assets at fair value</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="if7a9f78d214b49f2b8595b92e2b71774_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzQtMi0xLTEtMTIzMzI_e9cab054-5fa6-4553-9f00-8327cdeab39f">14,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%">&#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><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%">&#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><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="i0c7da6069e5a4db0b98d7b9709926859_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzQtOC0xLTEtMTIzMzI_cebec0a2-dd6e-482f-af5f-0f9474aea7fc">14,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="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%">Plan assets at NAV:</span></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><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="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%">Leveraged inflation-linked gilt 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="ic1ebd7415e8c4ec8b8bcefdfe0269522_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzYtOC0xLTEtMTIzMzI_933ea76f-dd3d-47d4-894b-0a861cf24ac4">283,288</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 bonds</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="i07114a588186428a9e41e00ec4b4f283_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzctOC0xLTEtMTIzMzI_1439f76b-3cb2-49fb-9b0b-abe465214570">107,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="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="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="icbaa04dd3c7743709d38a3c1a75925c2_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzgtOC0xLTEtMTIzMzI_7bda91fd-317b-4300-92cd-8744b2411b10">212,730</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%">Secured income asset 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="i61366e45e1e84f81a1567c9e716a8350_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzktOC0xLTEtMTIzMzI_74b439b1-766f-4deb-8d05-85ebe76f41d2">143,207</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%">Total plan assets at NAV</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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9be1e20ad2f2494c8edeee4fe7b1e647_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzEwLTgtMS0xLTEyMzMy_c2001ef0-e0c8-4ea0-8fb2-2435edfd168c">747,170</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="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%">&#160;&#160;Total plan assets</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 style="background-color:#ffffff;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:#ffffff;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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzExLTgtMS0xLTEyMzMy_e4ca7fe4-ba03-4dd2-9187-cf834dc9368d">761,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:11pt;text-align:center"><ix:continuation id="i0196d8ac0f24409e9371b2283e90fd84"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="i683efcee62e0422391af09937368a90b_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzItMi0xLTEtMTIzMzI_41c25714-b449-455a-860b-dd1e7e53c746">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="i87a43ae11183432f8daab9911579411e_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzItOC0xLTEtMTIzMzI_268cabf2-ba85-49b3-9a46-729c9feed085">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="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="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 plan net assets at fair value</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="i5dde3652b91941bb8c6003394cbdb0aa_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzQtMi0xLTEtMTIzMzI_c4ac4c63-4c52-4bb1-a37a-0f91dc346e2b">31,935</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%">&#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><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%">&#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><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="i947ebe8cbb44484283229010ae931abf_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzQtOC0xLTEtMTIzMzI_0fdd0538-d917-4f98-87d9-4b7a9f302be0">31,935</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="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%">Plan assets at NAV:</span></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><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="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%">Leveraged inflation-linked gilt 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="i7570995c82c24c87962d2298b66a8199_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzYtOC0xLTEtMTIzMzI_214492a8-0fec-4999-b2d5-ce63f571d031">171,013</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 bonds</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="ia907d3cc56414c53a2dff57715c65e75_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzctOC0xLTEtMTIzMzI_95ba1197-0970-4a9c-9fdb-cd95540f024a">115,577</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="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="idbe799b154794aff875c1e5b185b1696_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzgtOC0xLTEtMTIzMzI_1d68af01-bef1-47be-9a29-e432bb578541">309,987</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%">Secured income asset 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="ib140a9adb20545fd8dfce444a2fc69de_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzktOC0xLTEtMTIzMzI_cee35606-5cd1-4d6d-ae17-eca0b2866b14">113,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="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 plan assets at NAV</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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2023542573eb411ba474f8f8d1198133_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzEwLTgtMS0xLTEyMzMy_f8288a59-849b-47df-801e-54488d517dcb">709,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></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%">&#160;&#160;Total plan assets</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 style="background-color:#ffffff;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:#ffffff;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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzExLTgtMS0xLTEyMzMy_672183f7-40cb-43ef-84e6-1a080996e343">741,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></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%">75</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_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 25, 2021 </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%">(19) <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwNTg_b9d6b596-cbfb-438f-847c-a3c836c2e20b" continuedAt="i42823e0920c5484cbce299ba94eb6b32" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="i42823e0920c5484cbce299ba94eb6b32" continuedAt="i2dfc5f2ac82f499e8564288d7975db4b"><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 25, 2021 have remaining lease terms of <ix:nonNumeric contextRef="i5eaa217e93b045349764a37853c5c773_I20211225" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzE5OQ_de1f061c-0a83-4f10-a081-66960ac283eb">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="ifa4122a86636478fadb6c7b07c755fce_I20211225" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzIwNQ_eac6f6b9-4618-4e44-81d1-01cab65a6aca">twenty-five years</ix:nonNumeric>, some of which include options to extend leases for up to <ix:nonNumeric contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzI2Ng_323ce99d-723f-4f2c-849e-9b41ae339487">ten 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%"> </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 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 commenced on a new corporate headquarters operating lease with straight-line annual expense of approximately $<ix:nonFraction unitRef="usd" contextRef="i3c0043fb41354693bb196e21524a1f72_D20201227-20211225" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzE1MzkzMTYyNzk0NTE0_01fe6ed8-6c03-4e3f-b0a2-b6cdf48f231b">5,100</ix:nonFraction>, a <ix:nonFraction unitRef="number" contextRef="ia9c67e4ca1614988b4d696c4dac358af_I20211225" decimals="INF" name="vmi:LesseeOperatingLeaseAnnualIncreasePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzE1MzkzMTYyNzk0NTI1_87c7170a-7299-4c41-bea3-d2e9606b1034">2</ix:nonFraction>% annual increase in lease payment, and a <ix:nonNumeric contextRef="ia9c67e4ca1614988b4d696c4dac358af_I20211225" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzk4OTU2MDQ2NTU3MDE_0e7d0f5b-b5c3-4df0-82bd-6aa82236f22d">25</ix:nonNumeric> year term during 2021.  In recognition of this lease, an operating lease asset of $<ix:nonFraction unitRef="usd" contextRef="ia9c67e4ca1614988b4d696c4dac358af_I20211225" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzk4OTU2MDQ2NTU2NTY_6d99a826-2650-4e1f-9456-894977200e9b">71,853</ix:nonFraction> and an operating long-term liability of $<ix:nonFraction unitRef="usd" contextRef="ia9c67e4ca1614988b4d696c4dac358af_I20211225" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzk4OTU2MDQ2NTU2Njg_f02679b3-1c6c-4de3-a6a9-203ce64b25b7">71,196</ix:nonFraction> was recognized. </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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwNjA_b98a0988-a24a-4c55-b4a3-53567f68eb00" continuedAt="i8add1c0019fe4d5dab68d99b505a6f88" escape="true">Lease cost and other information related to the Company's operating leases at December 25, 2021 and December 26, 2020 are as follows:</ix:nonNumeric></span></div><div style="text-align:center"><ix:continuation id="i8add1c0019fe4d5dab68d99b505a6f88"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.053%"><tr><td style="width:1.0%"></td><td style="width:66.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.799%"></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%">Fifty-Two weeks ended December 25, 2021</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%">Fifty-Two weeks ended December 26, 2020</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%">Operating lease cost</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzEtMS0xLTEtMTIzMzI_139a61ab-3768-4ff0-911d-1a06ee5e8b95">27,421</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzEtMy0xLTEtMTIzMzI_ff85859a-6753-4d0a-ae24-607d0c3e84ca">23,976</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></tr><tr style="height:15pt"><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="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%">Operating cash outflows from operating leases</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzMtMS0xLTEtMTIzMzI_eb420c00-e777-46c7-9579-a989b909fa62">27,793</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzMtMy0xLTEtMTIzMzI_db165f48-6a82-48d5-9d3c-d77faf0b2327">25,390</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%">ROU assets obtained in exchange for lease obligations</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzQtMS0xLTEtMTIzMzI_06a90d46-a913-464d-b3bc-683256dfc04d">86,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzQtMy0xLTEtMTIzMzI_a637bb43-e70b-4801-a68f-3aa7edb5ddc3">6,131</ix:nonFraction>&#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%">Weighted average remaining lease term</span></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzUtMS0xLTEtMTIzMzI_30454c38-03b0-4f70-9b92-2411ca81d8b9">17</ix:nonNumeric> years</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%"><ix:nonNumeric contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzUtMy0xLTEtMTIzMzI_fcbe5814-7ad4-436b-9444-50b7da357962">11</ix:nonNumeric> years</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%">Weighted average discount rate</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzYtMS0xLTEtMTIzMzI_90ad0ce5-861f-4a8e-a50f-22595713231b">4.0</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzYtMy0xLTEtMTIzMzI_6e550823-7898-4f53-8a34-f1adb18083e8">3.5</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="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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzIwNjE_0105f6fb-157d-4ff3-82f5-800459a7064a">1,500</ix:nonFraction> for short-term lease costs and approximately $<ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzIxMDk_db71f4a4-dc1e-470c-b02e-94959fcc252a">3,600</ix:nonFraction> for variable lease payments in 2021.</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 in 2019, the Company evaluated the historical and projected cash flow generation of the operations at each of its long-term leased facilities.&#160; It was determined that one of those facilities, a galvanizing operation in Melbourne, Australia, would 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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzI3MTA_8d776b07-9d84-4dcd-9128-5349a29adf6a">12,063</ix:nonFraction>.&#160;The after-tax balance of $<ix:nonFraction unitRef="usd" contextRef="i27215384d5dc43ba9f7f90c09ff4e179_I20201226" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzI3Mzk_56fcab0c-181e-4561-811b-4355f74bdb4e">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 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><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 25, 2021 </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="i2dfc5f2ac82f499e8564288d7975db4b"><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="vmi:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwNjE_fa911252-ae04-4784-abd3-4bd5b2a7aca8" continuedAt="i5403f7ea29c14d7695039b3a01f4106b" escape="true">Supplemental balance sheet information related to operating leases as of <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzI5MjA_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzI5MjA_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> and December 26, 2020 is as follows:</ix:nonNumeric></span></div><div style="text-align:center"><ix:continuation id="i5403f7ea29c14d7695039b3a01f4106b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.494%"><tr><td style="width:1.0%"></td><td style="width:39.057%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.277%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.281%"></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%">Classification</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%"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzAtMi0xLTEtMTIzMzI_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzAtMi0xLTEtMTIzMzI_d75edbe1-af2c-49ff-917c-df38c201efb5">December 25</ix:nonNumeric>, 2021</ix:nonNumeric></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%">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%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_afcc3f69-38ed-44ad-b747-70766402ff35"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_d3aa940a-0d5c-4693-8dd4-e06b0ae7f2bb">Other assets</span></span></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMi0xLTEtMTIzMzI_c6c4490d-3960-43a1-9b1d-eeea12c7b160">152,664</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMy0xLTEtMTIzMzI_0a9ff243-0fe5-4e51-b0d7-e04d9f8dfb1a">77,566</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 style="height:15pt"><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: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:#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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_423b1f75-7951-4753-bbda-3ecd440f7889"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_fae0a03b-8133-4a2c-a165-3a2d143198a5">Accrued expenses</span></span></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMi0xLTEtMTIzMzI_0d141447-2f35-42a7-bf87-dd0e2357bb17">16,754</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMy0xLTEtMTIzMzI_555f2130-a29b-4869-8701-abad3816bd8c">14,658</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%">Operating lease long-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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_a0307a2a-cde4-48b7-b8ab-73f6280075e3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_ec0483f9-96bd-4711-9a82-1311896e638f">Operating lease liabilities</span></span></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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMi0xLTEtMTIzMzI_dfb45e54-d694-4a7a-924a-71fec42cdd32">147,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMy0xLTEtMTIzMzI_523c854c-2629-4932-8b78-06e41ca4feba">80,202</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%">&#160;&#160;&#160;&#160;Total lease 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 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzUtMi0xLTEtMTIzMzI_89ec41f2-010f-4b87-90cf-63365b4358d4">164,513</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzUtMy0xLTEtMTIzMzI_11a373c3-bbd9-4f18-b8cf-e6802857b67c">94,860</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><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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwNTU_44388816-d6de-4e18-9809-8dde51d29eb2" continuedAt="i183624c5362a494aa970594dfce26c0d" escape="true">Minimum lease payments under operating leases expiring subsequent to <ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwMzM_ec849de2-f5d7-41f4-8590-302965373c31"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwMzM_d75edbe1-af2c-49ff-917c-df38c201efb5">December&#160;25</ix:nonNumeric>, 2021</ix:nonNumeric> are as follows:</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:center"><ix:continuation id="i183624c5362a494aa970594dfce26c0d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:2px 1pt;text-align:left;vertical-align:top"><div 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="padding:0 1pt"></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 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzEtMS0xLTEtMTIzMzI_bcdba358-fde0-4887-8058-8c95df1a1efc">23,217</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzItMS0xLTEtMTIzMzI_903066d1-4c2f-4be9-8db6-2247d12483c8">19,087</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzMtMS0xLTEtMTIzMzI_1d77781d-17f3-4076-83f5-ba43e6140520">16,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 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzQtMS0xLTEtMTIzMzI_c97b4648-4d94-415d-9f60-9f8a36a972ba">15,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 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%">2026</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzUtMS0xLTEtMTIzMzI_8d1ccb49-dce9-4835-9b43-19d82c622175">13,531</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%">Subsequent</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzYtMS0xLTEtMTIzMzI_49a44012-2916-44d0-990b-d9ce3d109a10">148,326</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%">Total minimum lease payments</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzctMS0xLTEtMTIzMzI_667b6ad0-77bb-4337-87ad-515589f8e7bc">235,375</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%">&#160;&#160;Less: Interest</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzgtMS0xLTEtMTIzMzI_646fb08d-51e0-4220-8a44-8fae65919789">70,862</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%">Present value of minimum lease payments</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzktMS0xLTEtMTIzMzI_8597db35-ef14-4ea5-92aa-69694e2142e5">164,513</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="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%">77</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_172"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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 25, 2021 </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><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-top: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90ZXh0cmVnaW9uOmRmODgwNmIzZTI1MTQxMWI5NmRhNTcxNzgwNzVlODhhXzE1MzkzMTYyNzkzNDUw_cc5c73d1-4714-4eec-86f5-43e34084f9ee" continuedAt="i2e65f7cf5f0c4687a854130786b9ce53" escape="true">BUSINESS SEGMENTS</ix:nonNumeric></span></div><ix:continuation id="i2e65f7cf5f0c4687a854130786b9ce53" continuedAt="i63023f3bfe5a4cad97a112ae14a72827"><div style="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 Company has <ix:nonFraction unitRef="segment" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90ZXh0cmVnaW9uOmRmODgwNmIzZTI1MTQxMWI5NmRhNTcxNzgwNzVlODhhXzQ5_aa6bc916-63e0-4f5c-8512-5696badfdb57">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, traffic, and wireless communication markets, engineered access systems, integrated structure solutions for smart cities, and highway safety products;</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, concrete and composite structures for utility markets, including transmission, distribution, substations, 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 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 manufacture of center pivot and linear irrigation equipment for agricultural markets, including parts, services and 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%">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's operating income for segment purposes excludes unallocated corporate general and administrative expenses, interest expense, non-operating income and deductions, or income taxes.</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="margin-bottom:12pt"><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%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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 25, 2021 </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 style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><ix:continuation id="i63023f3bfe5a4cad97a112ae14a72827" continuedAt="i3929dc2def234690b5be232f25651f65"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90ZXh0cmVnaW9uOmRmODgwNmIzZTI1MTQxMWI5NmRhNTcxNzgwNzVlODhhXzE1MzkzMTYyNzkzNDUx_b8901f54-9161-4e5f-b631-08a0a658ed4f" continuedAt="i6a88c8ebc0f343468f43d1f27595acf0" 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:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><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%">2021</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></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%">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></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%">Steel</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="ifdbb25a7fcd640b2944e0f7b5f325dee_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzgtMS0xLTEtMTIzMzI_7f9c3050-e5cf-45ad-af0c-ae5ee8a85001">770,104</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="i4aeec95e9cc545b0893291bbe1777928_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzgtMy0xLTEtMTIzMzI_8d454546-84bd-4288-924c-ccb62bad2f88">635,220</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="i674c924ac4f44386be09f0d24791ff38_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzgtNS0xLTEtMTIzMzI_7dc13fad-0930-4467-8932-fc780cfacac8">630,892</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%">Concrete</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ec8f6d0e7c544d39547aab744764ec0_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzktMS0xLTEtMTIzMzI_4123fd2b-6e57-4ded-b32b-0bed331b84d9">165,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecd1209f0321404cb26e3e5397461963_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzktMy0xLTEtMTIzMzI_d3cfad9a-ca07-41c8-9874-e3143e01e19a">160,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="i2bbf7c0bd7134585848a611213c5d140_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzktNS0xLTEtMTIzMzI_26f42cb8-4fad-4968-8898-24bebff6c215">122,032</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%">Engineered Solar Tracker Solutions</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="i0e9f434155594647b6125e261155fc4b_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEwLTEtMS0xLTEyMzMy_0bd9af0b-cec2-44b9-970d-3e3be2f7ad61">62,904</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="i43c24982ec90468783ad0fab98ef9f0c_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEwLTMtMS0xLTEyMzMy_d3c0c519-1fbd-4eef-84a7-9b164167936b">86,382</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="ib8fc8cee153942e48a5a0ebcd1c023a3_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEwLTUtMS0xLTEyMzMy_b9053ce5-dcd8-479a-a0cb-2d28243479b6">47,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:20.25pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia02fb3935bd041ceab5c8c885b419488_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzExLTEtMS0xLTEyMzMy_3ae46965-fb7f-43d2-b350-1d85a948ca3f">123,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c69d1d1e8c34deea9fafddd190ccc2b_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzExLTMtMS0xLTEyMzMy_fff5ffd9-48f3-41cd-8054-c20224a0ab4c">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="i482c0d9f5e3a49f2bf880cb627ca7646_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzExLTUtMS0xLTEyMzMy_a1e6d706-0a7b-43e2-9083-150dc1c966f6">90,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: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:#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="ife543b71962c4f1987cdcd34fbfd39c2_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEyLTEtMS0xLTEyMzMy_fdc6e52d-f0f5-43f8-925b-8d21dc7ae937">1,121,510</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="i5476915bd4504e8fa16709bcd1c4f4c7_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEyLTMtMS0xLTEyMzMy_cc34257b-524a-433c-ade4-e542d8acf3c1">1,002,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 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="idd646539576c492fb369239cfa474caf_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEyLTUtMS0xLTEyMzMy_4d9531e4-b85c-498d-a2e1-835decad530a">890,580</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%">Engineered Support Structures segment:</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></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%">Lighting, Traffic, and Highway Safety Products</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="i8cd65d4ae6e94acbb6c8cc034155aa76_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE0LTEtMS0xLTE0ODM2_03aac695-2a37-417f-915b-529dce9cbc49">717,650</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="iba5eb16730f94929a24195b87caf074d_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE0LTMtMS0xLTE0ODQz_ca76727b-864e-4240-b27e-6866ce42d3cb">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f14ab3177a44b39a31baf5292b2dc56_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE0LTUtMS0xLTE0ODQ1_ec5921f6-e531-4ae0-bd64-0575b24d191e">708,853</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%">&#160;&#160;&#160;&#160;Communication Products</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="i5dbbf2a5f97a4a3e86286748acd136cb_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTEtMS0xLTE0ODM4_8be70d43-9308-42ea-87ac-cb71e9265dca">240,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id15e7be7a4f6484e92bdf1198a1f926f_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTMtMS0xLTE0ODQz_2d5717b0-accc-47ee-8102-6c5a63dd13d9">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="i4d0bc27380b94adaa6cea5f9e2e434bc_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTUtMS0xLTE0ODQ1_e03cf2a7-62e9-40ef-8e3f-526cb39ebb84">188,912</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%">Access Systems</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="i42f89e3fe9814d75bce42d48a17eeffc_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTEtMS0xLTE0ODQw_5d28d15c-f201-4fb3-b4e9-23d123fa6384">106,940</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="i0d6005671a0b418eae952b9b3defb96c_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTMtMS0xLTE0ODQz_589fa14d-4449-44ce-864f-43b20e9a6d6a">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="ie94af9d610d545b0b851034bcbc9dadf_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTUtMS0xLTE0ODQ1_d3543763-c462-4038-b8d3-fd913ddf0032">114,525</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 28pt;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%">Engineered Support Structures segment</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="i73185c481d4a462f9ffe97c05d3746b6_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE3LTEtMS0xLTE0ODQw_01a5cd61-28a0-45aa-ac4d-bbbc1dc988d5">1,064,761</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="i5504172694204676bdff3107b6456550_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE3LTMtMS0xLTE0ODQz_b3efaf74-41be-4f9a-8b2d-17edc5554a8f">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="ifa049d30a7f64be190e9abd20863994d_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE3LTUtMS0xLTE0ODQ1_12f53820-d7de-4991-8ba4-8693a9f916a7">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></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="id1625f82dfc94e7abdb4addb874e6f50_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEzLTEtMS0xLTEyMzMy_26a0eac6-c0c5-4edf-bf42-72e7f0ba663c">386,313</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="i7dae8254dfbf440bbce74f1cbc3e5b10_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEzLTMtMS0xLTEyMzMy_bd793703-680b-49c7-bcd7-121c03076ec7">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="i698f491031ef4c0bbc8d21e6ad01eb93_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEzLTUtMS0xLTEyMzMy_6ba92c45-5dcb-4665-be4f-a077e356f4c6">367,835</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="i88cc592dafe44e62b33c67572c5c0095_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTEtMS0xLTEyMzMy_7caeec29-5016-4160-b6cc-2ef56286b872">545,574</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="i41c51454d7a54d9493091fb6122e2877_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTMtMS0xLTEyMzMy_571b96e3-84a1-47bf-a4e6-59a53b2abfe0">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="i7ec9a89da01c45b8970e6551fc59948c_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTUtMS0xLTEyMzMy_e18eedea-289e-43bc-95b4-43d64a16470e">378,613</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="i4296fed3f24940be9df60c272ca41a46_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTEtMS0xLTEyMzMy_5a4b7e2b-f97e-4c68-889b-47b35da089cb">483,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cb46641a73c40749e3e9f588b46345b_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTMtMS0xLTEyMzMy_24213b14-9d6c-43ae-bb21-62e44233b643">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="if7064f794d974b72a04c74c22f802ac1_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTUtMS0xLTEyMzMy_a582c064-b072-447c-b556-7c9d555b45e6">206,583</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="i0b3b29aa274642c9a94682183b8e54cf_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE4LTEtMS0xLTI3MjQ1_82760eef-2d70-40a3-ae3d-f985d9693a8f">1,028,717</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="i7ae60208597e472c9cc36bd4d8ae72e9_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE4LTMtMS0xLTI3MjQ2_61f25438-567e-4ca3-a771-b47766eb72b0">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="i2d339eb568894cfcbcdfb0f6b673b00e_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE4LTUtMS0xLTI3MjQ4_ab8979c4-d18a-4f71-be8a-73600d5fd7ae">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></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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id90b05723a70434f90f121bb0ea34e37_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIwLTEtMS0xLTEyMzMy_c93dbb55-137f-4cde-b626-74e31b612a3d">3,601,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic14af23f2b95458fb3b871bdeb637937_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIwLTMtMS0xLTEyMzMy_8f462ba1-de6f-49c3-ae56-ee0a0076978f">2,989,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba01c826074d4818b4c57f210e2b87d1_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIwLTUtMS0xLTEyMzMy_ce4e3e2e-851d-4cf2-b582-fda83f675954">2,855,901</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:700;line-height:100%">INTERSEGMENT SALES:</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%">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="i5d41d62a084d4b5583f8479015c515a8_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIzLTEtMS0xLTEyMzMy_51a72ed3-855e-45b6-bb63-9d55b4eac45b">506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8c753f0225f42d29f7460d9bfc53e51_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIzLTMtMS0xLTEyMzMy_12e1e064-556e-4b05-a3d3-75d489f6cc88">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="i7d326e0fd2d449928d5429ce93a0d6e8_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIzLTUtMS0xLTEyMzMy_9d95cc9d-c8a4-4da0-8f3c-fb7b6523a7a6">4,972</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%">Engineered Support Structures</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="ib249e26fabdd4ee0b8868fa25c0f25c7_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTEtMS0xLTE0ODk1_688d5366-80cd-4421-8548-ac705456136a">321</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="i9aec405ff4c746b5926de325d0691eb9_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTMtMS0xLTE0OTAx_3f4ce755-86a9-4f24-86cb-7d23bb28f138">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="i599beb9ec173454a90756ebd3ced5f4d_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTUtMS0xLTE0OTAz_73b1b837-1505-4fe0-aaac-9d80a8b5e597">10,214</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="i4df45cd0d29e4d6fbc2af7ae703cb91c_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTEtMS0xLTEyMzMy_ac279736-531a-4bb4-8208-a78a4c490cac">87,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30c1a3e5c2174be4a92989271907a1ba_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTMtMS0xLTEyMzMy_8f4924fe-133c-49c6-8c5a-b02daaecd0a5">75,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c6cef134fd04b34b10d1192e804401c_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTUtMS0xLTEyMzMy_03c25b38-7074-4fd1-b083-bb59654ec8d8">67,195</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="i1b98a13345ce4702890663e9ce051e67_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI1LTEtMS0xLTEyMzMy_d8cdf797-09ca-47e2-a188-7cf30bbcd0f1">11,667</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="i52cd38a052ae4a74bbaeaf45aa7779e4_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI1LTMtMS0xLTEyMzMy_c1d1f148-25c9-4a00-b0da-05ae51f4949f">5,739</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="i520ff330e57f4f55b22a346a1304dd8c_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI1LTUtMS0xLTEyMzMy_284b3303-9537-4e7d-ae78-e6324b8ff7d3">6,544</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><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: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 #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="i19f2af514c2c44eeae1484ec80f36bbe_D20201227-20211225" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI3LTEtMS0xLTEyMzMy_472af02b-1713-42db-8160-03a0ce8b983d">99,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="i6fa426cb8ee84832b52a82af4ab1e7aa_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI3LTMtMS0xLTEyMzMy_e950e43e-f01b-4c0f-bba4-164d9652b92d">93,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="i04ae103812e5487eb8fd2a129040fc45_D20181230-20191228" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI3LTUtMS0xLTEyMzMy_500ce950-1b1f-4690-aea5-c2acb8fa2cf8">88,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div 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;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:9pt;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="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMwLTEtMS0xLTEyMzMy_4fde24bd-f6a5-4a3f-b23e-168f2427c8e1">1,121,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8dc3287973a41618190e237135cd198_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMwLTMtMS0xLTEyMzMy_3e37ef01-fa74-405f-906d-54bc73f6da6d">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="i03ad29234fc24585aea4ccbb3fec933f_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMwLTUtMS0xLTEyMzMy_a6968739-e16d-4136-a4af-bf53de9019be">885,608</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%">Engineered Support Structures segment</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="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTEtMS0xLTE0OTEz_91dbc76a-0299-49cb-b54d-6e7769ee832b">1,064,440</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="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTMtMS0xLTE0OTE1_0a6d7fb1-37b4-469e-91f9-113f65d85a19">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="ibf1e5a95939f4db1aa8d8dc7e787a8ff_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTUtMS0xLTE0OTE3_03b00e6d-bb68-4ce6-954e-7e87f246ccba">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></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 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="ic02cc3539fd044838f54ced635db818a_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTEtMS0xLTEyMzMy_d4091104-8771-4904-8429-b0cd80086105">299,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTMtMS0xLTEyMzMy_6ca1f978-0061-43bf-a71c-6ddfa95b1281">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="i4c03f4bbf1a04a6f9f5447d5f7907818_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTUtMS0xLTEyMzMy_f6fa7aa0-4863-489c-94bd-da4a34cd83f5">300,640</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%">Irrigation 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="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMyLTEtMS0xLTEyMzMy_70c0a1fa-a1fb-4639-8947-641c696bae4c">1,017,050</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="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMyLTMtMS0xLTEyMzMy_bfed6560-dc60-4af1-b04f-845f59481c38">640,092</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="i4c5148b172374db58663274955901a38_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMyLTUtMS0xLTEyMzMy_99ff1af5-ad02-401a-909b-663e4e55a477">578,652</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><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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzM0LTEtMS0xLTEyMzMy_4ef390e5-5c10-45c7-b1f6-f05e7a88fc33">3,501,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom: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-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:#ffffff;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="usd" contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzM0LTMtMS0xLTEyMzMy_1c2c49bb-7b00-4b4f-b404-2fcb9db073a8">2,895,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom: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-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:#ffffff;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="usd" contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzM0LTUtMS0xLTEyMzMy_ae191ddc-6f49-42f7-b372-08d0f75f11de">2,766,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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="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: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%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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 25, 2021 </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><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><ix:continuation id="i3929dc2def234690b5be232f25651f65" continuedAt="i613db8fe0fa342fcbcae5773a008c17d"><ix:continuation id="i6a88c8ebc0f343468f43d1f27595acf0" continuedAt="ieff0c12179b44e048c726b883ab508bd"><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><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%">2021</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></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%">Utility 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="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzMtMS0xLTEtMTIzMzI_a03d16ae-7f92-403e-a219-f3eb4a9b4211">67,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="if8dc3287973a41618190e237135cd198_D20191229-20201226" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzMtMy0xLTEtMTIzMzI_8f905228-02f1-4322-84de-2e260d035a35">100,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i03ad29234fc24585aea4ccbb3fec933f_D20181230-20191228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzMtNS0xLTEtMTIzMzI_e64d1cbf-ce72-4df7-86c6-fd12415f70df">87,788</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%">Engineered Support Structures</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="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtMS0xLTEtMTQ5Mjg_d4579ba5-57ab-4e2a-b951-307caa039410">115,417</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="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtMy0xLTEtMTQ5MzA_d2c89fa4-6bb8-491a-80c9-59b6701c454f">65,342</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="ibf1e5a95939f4db1aa8d8dc7e787a8ff_D20181230-20191228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtNS0xLTEtMTQ5MzI_5292dc4b-1b8c-4ee2-9643-2f7383987db8">65,627</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="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtMS0xLTEtMTIzMzI_3e828111-1e4b-4316-8210-fe563e1fc963">50,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtMy0xLTEtMTIzMzI_156ef5b4-5b1b-4aa4-8853-097073937fa1">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="i4c03f4bbf1a04a6f9f5447d5f7907818_D20181230-20191228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtNS0xLTEtMTIzMzI_c69d25cd-41a0-443b-b6a7-b4019a545ad4">51,008</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="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzUtMS0xLTEtMTIzMzI_eeb2fd89-2057-4038-9b12-9b850869c740">137,027</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="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzUtMy0xLTEtMTIzMzI_205f2ebf-0b92-4e13-aee1-82d4a28148d0">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="i4c5148b172374db58663274955901a38_D20181230-20191228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzUtNS0xLTEtMTIzMzI_0a7f3be7-0019-4c34-ae82-cc4778ab7eb8">71,687</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="i7820c2768ea743319f4290eb54d207c1_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzctMS0xLTEtMTIzMzI_b571c766-e6b7-47bd-83ea-9bee25021d41">83,648</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="icc4207932ce14c43af6c8346b39b1164_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzctMy0xLTEtMTIzMzI_747be39b-8d59-49f9-aef2-bd2d6c471e5b">66,265</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="i6b8978dc805542789eacf5a21f08501f_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzctNS0xLTEtMTIzMzI_f68a9ccc-eeb2-4d72-a7d4-9715fa65b239">48,205</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</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzgtMS0xLTEtMTIzMzI_d1d9f4db-06af-4f8e-b103-dc4d6f24cffe">286,785</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzgtMy0xLTEtMTIzMzI_4e08f280-2b4e-4248-85ed-6faac5056b4d">225,953</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzgtNS0xLTEtMTIzMzI_d463364d-cd89-487c-8861-f9d4be98e9b0">227,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></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%">Interest expense, 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzktMS0xLTEtMTIzMzI_6765cd01-447e-4fe5-847d-74a713e450e1">41,420</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzktMy0xLTEtMTIzMzI_1bcb1e4e-e3ef-49ea-8247-564c22497c04">38,701</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzktNS0xLTEtMTIzMzI_905d60b3-0c12-4359-b88e-1662bbc4ec8b">36,211</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEyLTEtMS0xLTEyMzMy_d5cbab92-42f7-4b38-9eae-19062ae2ceb0">14,718</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEyLTMtMS0xLTEyMzMy_2f775392-4b94-412b-9ba4-41f1bb27b89d">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEyLTUtMS0xLTEyMzMy_ced56724-493e-4a56-bf7a-a9b05fb6d673">8,164</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEzLTEtMS0xLTEyMzMy_32a1bdcd-c6b0-4b6a-aa3c-b2b603c5cefd">260,083</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEzLTMtMS0xLTEyMzMy_9be30ef4-a416-4d9b-bc61-9e2d0c86992c">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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEzLTUtMS0xLTEyMzMy_d522e19f-d1fa-4e86-b4eb-a0321363350d">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></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%">Utility 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="i0360a24c70e94a99ae9e068180f09056_I20211225" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE3LTEtMS0xLTEyMzMy_1252f1ca-cf4c-427d-88d8-99808b35481d">827,083</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="ie25ac7150baf4196853bf2d5b1624c78_I20201226" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE3LTMtMS0xLTEyMzMy_136b35af-80ec-419f-86f6-d5eefb83c50c">778,127</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="ia55f00c7739342f1a3779192a0622ff7_I20191228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE3LTUtMS0xLTEyMzMy_454cfb74-b21f-4b05-a9b8-ee62d2957c4d">742,194</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%">Engineered Support Structures</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="i36d78852b1554a00a15cead74299b70a_I20211225" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTEtMS0xLTE0ODYx_c914bd77-aa9c-402c-b1e6-89577fc881da">977,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3dfafc5c2b346339095227170eec025_I20201226" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTMtMS0xLTE0ODgx_6ccc14ee-acfa-485c-bb8f-408704b4c585">932,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a1ba4b18bbb4067aa09d39691dc9739_I20191228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTUtMS0xLTE0ODgz_22d33b88-f6fb-440c-8931-f4fe5305a8e1">944,428</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="ibe71804d4776412fb3391c603f6991f3_I20211225" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTEtMS0xLTEyMzMy_bebb6000-f0cd-4ebe-8bec-7fe24e6e2d94">366,026</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="iea2a584596c54de58ca99d05792a4a9f_I20201226" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTMtMS0xLTEyMzMy_39ebff89-3be2-4099-a0c2-d9f65d0444cd">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="i19e5629f9e864b1ca47d70757d9c62b0_I20191228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTUtMS0xLTEyMzMy_1b62706b-eb08-4284-8ae1-c77d8309cf01">363,070</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="i3b289d8dc77140ff8ae1cdbd78785bba_I20211225" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE5LTEtMS0xLTEyMzMy_e1e0855c-101b-4690-8caa-88dcccb0d75d">1,027,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67af2553a0444a63935ad43cc23ea673_I20201226" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE5LTMtMS0xLTEyMzMy_c2dd1f45-65db-456e-b0ab-81a3782a94d0">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="i11b54a2da76e4c2bb6871baf44fad4b3_I20191228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE5LTUtMS0xLTEyMzMy_ce2e2338-ff9d-409b-9eb9-0b48cad59b07">347,887</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="i925f47b8f1cd4909bc40dfbe27192919_I20211225" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIxLTEtMS0xLTEyMzMy_5d15c747-ee4a-4eaf-b221-32374b06e9e5">249,534</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="i09c67e8708704a53a91413662da4c73c_I20201226" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIxLTMtMS0xLTEyMzMy_dd3fd7a8-9d37-4574-b102-7d666d511660">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="ie3e355d888a641a193f42231ee523c89_I20191228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIxLTUtMS0xLTEyMzMy_967d9ec0-f660-45d2-9f8c-b40ce9552040">409,637</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIyLTEtMS0xLTEyMzMy_2945fc1a-b4bc-4deb-9e97-9cc689e236e1">3,447,249</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIyLTMtMS0xLTEyMzMy_bf3f40da-d9c2-44a2-b064-bcb46d867490">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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIyLTUtMS0xLTEyMzMy_0ced56e1-ae25-47b2-ac7a-93fe0a36a3c6">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:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><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%">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="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzItMS0xLTEtMTIzMzI_0c21a013-828c-4710-a355-770ee88fe6bd">36,718</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="if8dc3287973a41618190e237135cd198_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzItMy0xLTEtMTIzMzI_6fd741c8-31b8-4220-84c1-9acee5a0f132">34,495</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="i03ad29234fc24585aea4ccbb3fec933f_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzItNS0xLTEtMTIzMzI_681d8b44-a967-4130-b94f-41698f7be9d8">26,306</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%">Engineered Support Structures</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="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtMS0xLTEtMTQ5NDc_f299f07f-04a7-400c-9e9b-597ce718427e">16,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtMy0xLTEtMTQ5NTA_7a5a38bf-4d66-47fd-a115-a563d966a113">24,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf1e5a95939f4db1aa8d8dc7e787a8ff_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtNS0xLTEtMTQ5NTM_b5fb4acc-c338-45d6-916b-15de712a6611">25,344</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="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtMS0xLTEtMTIzMzI_0ba6086b-9b4b-4a0a-9ef8-68be4c10c07c">19,178</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="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtMy0xLTEtMTIzMzI_2f003388-609d-4cce-acb5-8a8ad5a3dee6">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="i4c03f4bbf1a04a6f9f5447d5f7907818_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtNS0xLTEtMTIzMzI_f182664b-674c-4725-8a1d-599fd92dd564">23,610</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="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzQtMS0xLTEtMTIzMzI_209f11de-445c-48a9-998d-61933cb659d1">17,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzQtMy0xLTEtMTIzMzI_9423e912-1a9d-4f3f-a600-a2819b80763f">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="i4c5148b172374db58663274955901a38_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzQtNS0xLTEtMTIzMzI_b7f3cad3-6f00-4549-81e8-d5ab343c330e">15,644</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="i7820c2768ea743319f4290eb54d207c1_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzYtMS0xLTEtMTIzMzI_5d03daae-ab6b-4b26-b821-4ae5a7337485">17,807</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="icc4207932ce14c43af6c8346b39b1164_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzYtMy0xLTEtMTIzMzI_76f4a5f5-267f-4326-be49-49f961d90b42">8,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b8978dc805542789eacf5a21f08501f_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzYtNS0xLTEtMTIzMzI_1e3c5ae2-9cc7-4e3f-a179-812b6cbaf7b7">6,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: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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzctMS0xLTEtMTIzMzI_1914dc1a-df04-403c-8272-3dede6f8d04f">107,790</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzctMy0xLTEtMTIzMzI_48893818-dde5-436e-9cce-de3fcbb009d5">106,700</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzctNS0xLTEtMTIzMzI_5e25f078-8c5a-4fb5-ab6a-74127bf5ae74">97,425</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></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="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: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%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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 25, 2021 </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><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><ix:continuation id="i613db8fe0fa342fcbcae5773a008c17d"><div style="margin-bottom:12pt;margin-top:12pt"><ix:continuation id="ieff0c12179b44e048c726b883ab508bd"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><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%">2021</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></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%">Utility 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="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzMtMS0xLTEtMTIzMzI_63189b99-0385-439a-9067-0dbe249acd36">24,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="if8dc3287973a41618190e237135cd198_D20191229-20201226" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzMtMy0xLTEtMTIzMzI_57683c46-73db-4a7e-a90f-9aa9ccb5a9c5">23,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i03ad29234fc24585aea4ccbb3fec933f_D20181230-20191228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzMtNS0xLTEtMTIzMzI_5040a6a8-627f-4f99-b947-bda9eac43988">23,779</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%">Engineered Support Structures</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="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtMS0xLTEtMTQ5NjQ_7af490e4-b188-4f77-b454-0b168c3de10e">24,733</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="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtMy0xLTEtMTQ5NjY_3183f786-4e42-4f53-9849-c54106b5b07c">25,399</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="ibf1e5a95939f4db1aa8d8dc7e787a8ff_D20181230-20191228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtNS0xLTEtMTQ5Njk_c96a4d09-003b-44f7-b853-06082e397484">26,280</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="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtMS0xLTEtMTIzMzI_f6828230-5f74-490e-8db7-899b3ea2b7f6">16,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtMy0xLTEtMTIzMzI_ff99590b-dd50-40bb-b80a-eb9b44ea9373">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="i4c03f4bbf1a04a6f9f5447d5f7907818_D20181230-20191228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtNS0xLTEtMTIzMzI_a39664c5-49e2-456a-9b9d-23f2490821f0">15,907</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="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzUtMS0xLTEtMTIzMzI_ca17f4eb-48ca-4ba9-96cc-28fc1d663551">17,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzUtMy0xLTEtMTIzMzI_61248c2c-d614-411d-8adf-6a88e2a54199">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="i4c5148b172374db58663274955901a38_D20181230-20191228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzUtNS0xLTEtMTIzMzI_9368ea17-01f6-4344-8cc1-318757bfd8b3">10,943</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><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%">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="i7820c2768ea743319f4290eb54d207c1_D20201227-20211225" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzctMS0xLTEtMTIzMzI_218d534b-6e90-4f23-81dd-2ed51069176e">9,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4207932ce14c43af6c8346b39b1164_D20191229-20201226" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzctMy0xLTEtMTIzMzI_b1a7cf82-a339-4616-bed8-6bb4c964e731">5,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b8978dc805542789eacf5a21f08501f_D20181230-20191228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzctNS0xLTEtMTIzMzI_2a197ffe-00dc-4460-bd0a-1dcaa03cf24e">5,355</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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzgtMS0xLTEtMTIzMzI_100c827a-d474-4d59-895a-3c282541d5e2">92,577</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzgtMy0xLTEtMTIzMzI_398bbd87-a273-400d-877b-cd95e3f2c9d3">82,892</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzgtNS0xLTEtMTIzMzI_07c836a7-d47b-4cd7-9e80-2eef3466d2ec">82,264</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"><ix:nonNumeric contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90ZXh0cmVnaW9uOmRmODgwNmIzZTI1MTQxMWI5NmRhNTcxNzgwNzVlODhhXzE1MzkzMTYyNzkzNDUy_7d3431c1-2262-4164-b60c-71d2ac2142a3" escape="true"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><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%">2021</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></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="i22341e0b64564630b5004937b5c63159_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzItMS0xLTEtMjcyODU_b86ad699-8a0c-4d6d-8dca-9e98b6f614c8">2,260,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ie462bc07d1154074906e18852e159b65_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzItMy0xLTEtMjcyODc_ee543820-f752-4552-b4c6-29b69986099b">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="i32a4d69bb9a645cb80ec552724a74931_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzItNS0xLTEtMjcyODk_2d9b0259-0676-425d-a622-b4f8dab49e44">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></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="i3678761090744e08a598925e35209782_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzMtMS0xLTEtMjcyODU_b38b67c7-1757-42f7-a7b2-3c5e1e07219f">297,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="i12d91695c2934d698b0eed3433e0fb93_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzMtMy0xLTEtMjcyODc_a6947bc6-6e23-4b42-93d5-c9e38d87578b">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="i299a72d9f5ac417b8da2bab390b2912b_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzMtNS0xLTEtMjcyODk_1f8b67e7-af25-488a-a9e3-8211ac4f6b9a">255,271</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%">Brazil</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="ib2b2a7544dc44584ba542018362970e0_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzQtMS0xLTEtMjcyODU_f87f8c33-534e-49ef-a031-bcc2aa158bec">200,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9037f730eb64ba2a0e5652f342c91da_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzQtMy0xLTEtMjcyODc_8faf3d97-cd5c-47c9-a395-5fb2804ae525">103,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i812c66255064420ba37969a284b2a7d6_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzQtNS0xLTEtMjcyODk_b9261715-7e52-43d9-9d21-7d632b4c1ad4">77,996</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="ia4f65b8949ed4aba9cf9c1f52e952c54_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzUtMS0xLTEtMjcyODU_37608098-9bab-4de9-8ee0-fa6e25331eae">123,001</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="i2ac3207d15fd467d98f198c348d9bec6_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzUtMy0xLTEtMjcyODc_3f3e9a36-9179-450e-9fa1-1ee413d9439f">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="i0da3dd4164de4878bf8149ab9c8a965c_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzUtNS0xLTEtMjcyODk_4501c045-619f-4ab5-8f01-25fe721b9eec">90,206</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="i9633d8776a3e4990be97ffd726a755d8_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzYtMS0xLTEtMjcyODU_a3e87bf8-8ced-40d2-b6a2-47c10920bb17">620,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f65fc565da4f99a9b9780972719bb3_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzYtMy0xLTEtMjcyODc_e08e656d-f3a8-4d80-819a-23335b2e0a52">500,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e51907c6dd7403380aa70f4b93ee99d_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzYtNS0xLTEtMjcyODk_8c0ec8ed-857f-4879-95c4-e46ce975433c">470,663</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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzctMS0xLTEtMjcyODU_b073d198-81ef-4553-80d7-41b193b6d6d0">3,501,575</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="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzctMy0xLTEtMjcyODc_4ed4a9a9-bcb8-414b-bd1d-6af2f998381b">2,895,355</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="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzctNS0xLTEtMjcyODk_52667fb5-5da1-4da8-b4a3-38a59d7610c5">2,766,976</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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></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:700;line-height:100%">LONG-LIVED ASSETS:</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%">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="id204ed30c8d247d1a6c465469bdfc43f_I20211225" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEwLTEtMS0xLTI3Mjkx_55e6d0d4-4593-4e81-a293-ebc1227c23fb">1,172,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3fb338c7eb724045b4024d4a5016dfa0_I20201226" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEwLTMtMS0xLTI3Mjkz_63dac6b4-f3a7-4778-a117-2d56e95342f9">748,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i7a99f8dd5a454c439809baea006b4895_I20191228" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEwLTUtMS0xLTI3Mjk1_8e459b11-8fe6-4d34-992d-cf353e3f2e8a">753,545</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="id7f178d063d74d538448b6f63909273b_I20211225" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzExLTEtMS0xLTI3Mjkx_6ebdcd8d-49d5-42f1-81f6-6b9b9daf79e8">173,240</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="icbeda2847eda43619e61ee1afa3c0ac4_I20201226" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzExLTMtMS0xLTI3Mjkz_7c6ec79e-04c0-49e4-aa97-1682bc36a4ca">179,673</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="idfd98554e64a4c848fde14c4e68f5788_I20191228" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzExLTUtMS0xLTI3Mjk1_26c22f46-9a89-485c-a140-bcf6fd0c7ece">193,029</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%">Brazil</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="i0995348bfcb14874b1923b0ab82871c4_I20211225" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEyLTEtMS0xLTI3Mjkx_593646d6-22d3-4009-8849-03d2c1cb88dc">28,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="ie74a63ec01f6480ab02257e6b1dd62e9_I20201226" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEyLTMtMS0xLTI3Mjkz_cc534979-92f6-4c0c-b64c-650594186c74">17,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1d3aac9104842198180865b2bf4f53f_I20191228" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEyLTUtMS0xLTI3Mjk1_52d4af76-5f49-46d7-ad1c-60f3501a4bcd">7,963</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="if16da60bc81946bcb56afc4b83e75034_I20211225" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEzLTEtMS0xLTI3Mjkx_ca8d137d-af98-4774-b23a-62e0e13af4b8">21,232</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="i5da9da93bc4f44c78756c98b2cf89b17_I20201226" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEzLTMtMS0xLTI3Mjkz_97193e6b-1f5e-4df1-ab63-800ba10db03a">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="i268bbc55a7c74a67b3b11501173756af_I20191228" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEzLTUtMS0xLTI3Mjk1_6d52a10a-a9f8-4886-8153-ab268dff85ae">58,435</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="id1b5ef4309b1486795a089238d2975ab_I20211225" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE0LTEtMS0xLTI3Mjkx_44bbe229-d788-4307-a3f8-ec9ae4d4bcfb">338,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54252e106ab14f939abe171c8ca4d280_I20201226" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE0LTMtMS0xLTI3Mjkz_0f71be34-4a15-4509-8a88-bc0260e6a13d">391,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="ia4ca9c2e5ab643e4ad74d17e24c60a5e_I20191228" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE0LTUtMS0xLTI3Mjk1_a3eb9534-fc47-4bf4-9862-56d0a32b9e75">362,020</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="i2e98d037f024433f80efdd6f54ae17ca_I20211225" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE1LTEtMS0xLTI3Mjkx_3d9924c7-5d2b-4a18-a0d7-66578de9b4b7">1,734,486</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="i106931cb60fa4b7f928ed74002be7c76_I20201226" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE1LTMtMS0xLTI3Mjkz_74f28518-4607-4480-87b9-585ff105ccde">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="ieb4f24e621cf4508b55bf068b94620c3_I20191228" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE1LTUtMS0xLTI3Mjk1_e30c6f66-b33c-4a6a-a30a-1815e3cbaaa9">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></tr></table></ix:nonNumeric></div><div style="margin-bottom:12pt;margin-top:12pt"><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%">No single customer accounted for more than 10% of net sales in 2021, 2020, or 2019. 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="i67d4c0906c5c4412bc5710e7958264a3_I20211225" decimals="2" name="vmi:ThresholdForDisclosurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90ZXh0cmVnaW9uOmRmODgwNmIzZTI1MTQxMWI5NmRhNTcxNzgwNzVlODhhXzI0MTU_7681c70e-212d-4d42-9531-ee44f79ca496">9</ix:nonFraction>% of the Company's net sales in 2021; no other foreign country accounted for more than 6% 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: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%">81</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_178"></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="i599fc65fa2a0482eb8add623380b814a_181"></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;25, 2021. </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;25, 2021 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:8pt"><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><div id="i599fc65fa2a0482eb8add623380b814a_2322"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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 25, 2021, 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 25, 2021, 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 25, 2021, of the Company and our report dated February 23, 2022, expressed an unqualified opinion on those 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: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><br/></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;23, 2022 </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%">83</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_184"></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;25, 2021. 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-20211225_g1.jpg" alt="vmi-20211225_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-20211225_g2.jpg" alt="vmi-20211225_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%">84</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_2332"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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:120%">0ITEM 9C.  DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</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%">Not Applicable.</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%">85</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_187"></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="i599fc65fa2a0482eb8add623380b814a_190"></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 2021&#8221;, &#8220;Outstanding Equity Awards at Fiscal Year-End&#8221;, &#8220;Options Exercised and Stock Vested in Fiscal 2021&#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="i599fc65fa2a0482eb8add623380b814a_193"></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="i599fc65fa2a0482eb8add623380b814a_196"></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="i599fc65fa2a0482eb8add623380b814a_199"></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="i599fc65fa2a0482eb8add623380b814a_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 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="i599fc65fa2a0482eb8add623380b814a_205"></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%">86</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_208"></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><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: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID No. 34)</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="#i599fc65fa2a0482eb8add623380b814a_67">39</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%">25, 2021</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="#i599fc65fa2a0482eb8add623380b814a_70">41</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%">25, 2021</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="#i599fc65fa2a0482eb8add623380b814a_73">42</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;25, 2021 and December&#160;26, 2020</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="#i599fc65fa2a0482eb8add623380b814a_79">43</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%">25, 2021</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="#i599fc65fa2a0482eb8add623380b814a_85">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 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%">25, 2021</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="#i599fc65fa2a0482eb8add623380b814a_88">45</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%">25, 2021</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="#i599fc65fa2a0482eb8add623380b814a_94">46</a></span></div></td></tr><tr><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></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="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><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%">87</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.386%"><tr><td style="width:1.0%"></td><td style="width:12.628%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.052%"></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:9pt"><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:9pt"><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/0000102729/000010272921000046/0000102729-21-000046-index.html">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%">Second Amended and Restated Credit Agreement, dated as of October 18, 2021, 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, 2021 and is incorporated herein by reference.<br/></span></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="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:9pt"><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:9pt"><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:9pt"><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:9pt"><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:9pt"><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.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'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:9pt"><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/exhibit107.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%">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:9pt"><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 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%">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:9pt"><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="exhibit_104x2021xformofopt.htm">Exhibit&#160;10.4</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%">Form of Stock Option Agreement.</span></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="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="exhibit_105x2021xformofdom.htm">Exhibit&#160;10.5</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%">Form of Restricted Stock Unit Agreement (Domestic).</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%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.386%"><tr><td style="width:1.0%"></td><td style="width:12.628%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.052%"></td><td style="width:0.1%"></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="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="exhibit_106x2021xformofdir.htm">Exhibit&#160;10.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"><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). </span></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="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="exhibit_107x2021xformofint.htm">Exhibit&#160;10.7</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%">Form of Restricted Stock Unit Agreement (International).  </span></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="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.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%">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:9pt"><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.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%">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:9pt"><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&#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%">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:9pt"><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="exhibit_21x2021q4xsubsidia.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:9pt"><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/000010272921000055/vmi-ex221_20210925x10q.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 September 25, 2021 and is incorporated herein by reference.</span></div></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="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="exhibit_23x2021q4xconsent.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:9pt"><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="exhibit_24x2021q4xpoa.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><tr style="height:9pt"><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="exhibit_311x2021q4xceo.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:9pt"><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="exhibit_312x2021q4xcfo.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:9pt"><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="exhibit_321x2021q4xsignatu.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:9pt"><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;25, 2021, formatted in Inline 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:9pt"><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.10.</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%">89</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_211"></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%">90</span></div></div></div><div id="i599fc65fa2a0482eb8add623380b814a_214"></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;the 23rd day of February, 2022.</span><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: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><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: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/23/2022</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/23/2022</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/23/2022</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%">James B. Milliken*</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%">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;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%">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;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%">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;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%">Joan Robinson-Berry*</span></td><td colspan="15" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="21" style="padding:0 1pt 0 10pt"></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 the 23rd day of February, 2022. 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><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: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%">91</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>2
<FILENAME>exhibit_104x2021xformofopt.htm
<DESCRIPTION>EX-10.4
<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 2022 Workiva -->
<title>Document</title></head><body><div id="i860c64a8d2e4465e9afaa0eb728f07f5_1"></div><div style="min-height:62.64pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit 10.4  Form of Option Agreement</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Valmont Industries, Inc.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Non-Qualified Stock Option Agreement</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Grant of Award and Terms and Conditions of Award</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Stock Option Agreement, referred to as the &#8220;Option&#8221; or the &#8220;Agreement&#8221; is made on </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, between Valmont Industries, Inc., a Delaware Corporation (&#8220;Valmont&#8221;), and </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;&#91;FIRSTNAME&#93;&#93; &#91;&#91;LASTNAME&#93;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (&#8220;you&#8221;).</font></div><div style="text-align:center"><font><br></font></div><div><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:44.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Grant Date</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number of Shares that may be Purchased</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;&#91;SHARESGRANTED&#93;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shares of Valmont Common Stock </font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dates when the Option becomes Exercisable</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">One-third (1&#47;3) of the Option will become exercisable on each of the first, second, and third anniversaries of Grant Date&#58;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Purchase Price Per Share</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">_______</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Last Date on which the Option may be Exercised</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> unless cancelled earlier as described below (the &#8220;Expiration Date&#8221;)</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of Termination of Employment</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">See Section 4</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Governing Plan</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;         &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Valmont Stock Plan (the &#8220;Plan&#8221;)</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, Valmont and you have executed this agreement, effective as of the Grant Date. You acknowledge reading and agreeing to all pages of this document and that in the event of any conflict between the terms of this Agreement and the terms of the Plan, the Plan shall control.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Note&#58; Capitalized words used in this agreement are defined in the </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;         &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> Valmont Stock Plan or defined in this agreement. A copy of the Plan has previously been provided to you or may be obtained by contacting Valmont&#8217;s stock plan administrator.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For Valmont Industries, Inc.&#160;&#160;&#160;&#160;Grantee</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;             </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Online Acceptance Required</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;             &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;________________________________</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Name</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:62.64pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Award.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Valmont is granting you the right and option to purchase all or any part of an aggregate of </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;&#91;SHARESGRANTED&#93;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shares of Valmont Common Stock subject to the terms and conditions stated below (the &#8220;Option&#8221;). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Purchase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The purchase price for the shares of Valmont Common Stock purchased pursuant to the Option is $</font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">_____</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">per share.  The purchase price may be paid in any one of the several methods described in Section 5 of this agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Term of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Option must be exercised before the date ten (10) years following the Grant Date (the &#8220;Expiration Date&#8221;), subject to earlier expiration as provided below.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Expiration of the Option Following Termination of Employment.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Option will expire following termination of your employment as described below&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.878%"><tr><td style="width:1.0%"></td><td style="width:26.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.862%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Type of Termination</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Results</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Voluntary Termination of Employment Prior to Age 62</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Option will expire and all unexercised options will be forfeited upon the voluntary termination of your employment prior to age 62.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Valmont Terminates Your Employment for Cause</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Option will expire and all unexercised options will be forfeited upon the involuntary termination of employment for Cause. For purposes of this agreement, &#8220;Cause&#8221; shall mean&#58; (i) your indictment, conviction, or plea of guilty or nolo contendere to a misdemeanor involving moral turpitude, or a felony, (ii) your breach of your duties to Valmont which causes material financial loss or disrepute to Valmont, which is not cured within five (5) days following your receipt of written notice from the Chief Executive Officer or his designee, or (iii) your failure to act at all times in the best interests of Valmont or to carry out the duties of your position as assigned by the Chief Executive Officer or his designee, if any such failure is not cured within five (5) days following your receipt of written notice from the Chief Executive Officer or his designee.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Involuntarily Termination Without Cause</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Option will expire on the date ninety (90) days following the involuntary termination of your employment without Cause.  You can exercise during that period any options that were exercisable immediately prior to your termination.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Death or Disability</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Option will be become immediately exercisable in full, and the Option will expire on the date three (3) years following your death or Disability or, if earlier, on the Expiration Date. For purposes of this agreement, &#8220;Disability&#8221; means you are eligible to receive income replacement benefits for a period of not less than six (6) months under Valmont&#8217;s long-term disability plan.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Voluntary Termination on or after age 62 and having five years of employment</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If you had attained age 62 with at least five years of employment with Valmont on your termination date, and you voluntarily terminate your employment (&#8220;retirement&#8221;) at least one year after the Grant Date, the Option will expire and all unexercised option will be forfeited on the date (3) years following the date of your retirement or, if earlier, the Expiration Date.</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Involuntary Termination Following a Change-In-Control</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If employment is involuntarily terminated (other than for Cause) by Valmont within twelve (12) months following a Change-of-Control (as defined in the Plan) the Option will continue to operate as though you had remained employed for an additional three (3) years from the date of your termination of employment, or if earlier until the Expiration Date.  The Option will expire and all unexercised options will be forfeited on the date three (3) years following the date of the termination of your employment or, if earlier, on the Expiration Date.</font></td></tr></table></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:62.64pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Method of Exercising Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All stock option exercises must be completed through an external stock brokerage website (&#8220;the exercise website&#8221;). You can obtain information on accessing the exercise website by contacting Valmont&#8217;s Stock Plan Administrator at stockplan.admin&#64;valmont.com. You will indicate how many shares of Valmont Common Stock you wish to purchase under this Option Agreement. &#34;Fair Market Value&#34; means, on any date, the closing price of the Stock as reported on the New York Stock Exchange (or on such other recognized market or quotation system on which the trading prices of the Stock are traded or quoted at the relevant time) on such date. </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">You must indicate how you intend to pay for the purchase price of the shares you wish to purchase.  You may pay by check, by relinquishing some of the shares you are purchasing (a &#8220;Net Exercise&#8221;), or by tendering shares of Valmont Common Stock currently held by you.  Your payment must be made in tandem with the online exercise.  All shares that are purchased upon the exercise of the Option and in accordance with exercise shall be fully paid and non-assessable.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Your election to purchase shares of Valmont Common Stock pursuant to the Option is irrevocable upon submitting the online exercise on the exercise website.</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><br>The certificate or certificates for the shares you purchase under the Option will be registered in the name of the person or persons exercising the Option. You must contact the broker before the shares are issued if you want to request the certificate(s) to be registered in your name and another person jointly, with right of survivorship, or in the name of your spouse.   </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Withholding of Tax.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Generally, the difference between the Fair Market Value (on the date you exercise the Option) of the shares you purchase pursuant to an option and the purchase price for those shares will be taxed as compensation when you exercise the option.  You must provide for any required tax withholding when you exercise the Option.  You may satisfy the minimum statutory tax withholding obligations by reducing the number of shares otherwise deliverable to you and &#47; or by deducting an amount from other cash compensation that is payable to you. Your method of satisfying the withholding requirements must be designated when you exercise the Option on the Exercise Website.  Any residual amounts required to be withheld and not covered by the foregoing provisions shall be paid through a payroll deduction on your next paycheck.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Retention of Shares.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If you are subject to Valmont&#8217;s stock ownership guidelines and have not met those guidelines at the time you exercise your rights under the Option, you shall retain, and not transfer or otherwise dispose of, at least fifty percent (50%) of the net shares that are delivered to you upon exercise of the Option until you meet the applicable ownership guidelines.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Non-Transferability.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Except as otherwise permitted by the Committee, the Option is not transferable otherwise than by the laws of descent and distribution upon your death.  During your lifetime, only you (or your legal representative) may exercise your rights under the Option.  More particularly (but without limiting the generality of the foregoing), the Option may not be assigned, transferred (except as provided above),  pledged, or hypothecated in any way, shall not be assignable by operation of law, and shall not be subject to execution, attachment, or similar process.  Any attempted assignment, transfer, pledge, hypothecation, or other disposition of the Option contrary to the provisions hereof or the levy of any execution, attachment or similar process upon the Option shall be null and void and without effect.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Restrictive Covenants.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.1&#160;&#160;&#160;&#160;In consideration of the Option and in addition to the restrictive covenants contained in any employment agreement with Valmont, you agree and covenant not to&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:62.64pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.37pt">disclose any of Valmont&#8217;s Confidential Information except as expressly authorized in writing by Valmont or as may be required by applicable law or a valid court order.  &#8220;Confidential Information&#8221; means any information that relates to the Company&#8217;s actual or anticipated business or research and development, customer information, product information, technical data, trade secrets or know-how, and all other information that is marked or otherwise identified as confidential or proprietary, or that would otherwise appear to a reasonable person to be confidential or proprietary.  Confidential Information does not include any of the foregoing information that is or becomes publicly known through no wrongful act or omission by you or by others who were under confidentiality obligations as to the disclosed information&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.75pt">during the twelve (12) months following the termination of your employment for any reason, directly or indirectly, solicit, contact (including but not limited to, email, regular mail, express mail, telephone, fax, and instant message), attempt to contact or meet with  customers or dealers or sales agents of Valmont, its affiliates or subsidiaries, with whom you had contact during your employment, for the purpose of obtaining business from such customers or dealers or sales agents in competition with Valmont&#59; or</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.37pt">during the twelve (12) months following the termination of your employment for any reason, directly or indirectly, solicit, hire, recruit, attempt to hire or recruit, or induce the termination of employment of any employee of the business(es) of Valmont, its affiliates or subsidiaries if you have been involved with such business(es) or had access to the Confidential Information of such business(es).</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2&#160;&#160;&#160;&#160;In the event of a breach of any of the covenants contained in Section 9.1&#58;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.37pt">you hereby consent and agree that Valmont shall be entitled to seek, in addition to other available remedies, a temporary or permanent injunction or other equitable relief against such breach from any court of competent jurisdiction, without the necessity of showing any actual damages or that money damages would not afford an adequate remedy, and without the necessity of posting any bond or other security.  The aforementioned equitable relief shall be in addition to, not in lieu of, legal remedies, monetary damages, or other available forms of relief&#59; and</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.75pt">the Option will expire and you will have no right or option to purchase shares of Valmont Common Stock under this agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.3&#160;&#160;&#160;&#160;Valmont and you agree that, to the extent permitted under applicable law, any court of competent jurisdiction is expressly authorized to modify any unenforceable provision of this Section 9 in lieu of severing such unenforceable provision from this agreement in its entirety, whether by rewriting the offending provision, adding additional language to the offending provision, or by making such other modifications as it deems warranted to carry out the intent and agreement of the parties as embodied herein to the maximum extent permitted by law. Valmont and you expressly agree that this agreement as so modified by the court shall be binding and enforceable.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Adjustment in Capitalization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If any adjustment in Valmont&#8217;s capitalization as described in the Plan occurs, appropriate adjustments will be made (as provided in the Plan) to the number of, and to the price per share to be paid for the, shares to be purchased pursuant to Option.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.25pt">      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160; </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In the event that (i) Valmont is required to restate and submit to the Securities and Exchange Commission a restatement of its audited financial statements due to material noncompliance with any financial reporting requirement and (ii) you engaged in fraud or intentional misconduct that caused or contributed to the need for the restatement, as determined by the Board of Directors, Valmont, in an appropriate case as determined by the Board of Directors, shall be entitled to immediately terminate the Option, in whole or part, whether or not vested, and require you to repay to Valmont any gain realized or return any shares received upon the exercise or payment of the Option (with such gain, payment, or shares valued as of the date of exercise or payment), and return of all dividends paid thereon&#59; provided further, that the Board of Directors may apply this right of reimbursement in all cases to the Chief Executive Officer, Chief Financial Officer, and Group President (if the conduct occurred in the President&#8217;s Group) if an Employee of the Company engaged in fraud or intentional misconduct as described above. The rights of </font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:62.64pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">reimbursement of Valmont shall be in addition to any other right of reimbursement provided by law.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Internal Revenue Code Section 409A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This agreement is intended to be exempt from the definition of deferred compensation as defined under IRC Section 409A and shall be construed and interpreted in accordance with such intent.  Any provision of this agreement that would result in the imposition of the additional tax under IRC Section 409A shall be amended on a timely basis to eliminate, or reduce to the extent possible, the additional tax.  Such amendment may be made on a retroactive basis, in accordance with regulations and other guidance issued under IRC Section 409A.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">General.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.37pt">You have been advised as to how you can obtain a copy of the Plan and you agree that the Option is subject to all of the terms and conditions set forth in the Plan, including future amendments thereto, if any, pursuant to the terms thereof, which Plan is incorporated herein by reference as part of this agreement.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.75pt">As a holder of the Option, you will not have any of the rights of a stockholder with respect to the shares covered by the Option until one or more certificates for such shares are delivered to you upon the exercise of the Option.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.37pt">The authority to manage and control the operation and administration of this agreement shall be vested in the Human Resource Committee, and the Committee shall have all powers with respect to this agreement as it has with respect to the Plan.  Any interpretation of the agreement by the Committee and any decision made by it with respect to the agreement are final and binding.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.75pt">Provided you continue to be an employee of Valmont, or any of its affiliates or subsidiaries, the Option will not be affected by any change of your duties or position.  Nothing in this agreement shall confer upon you any right to continue in the employment of Valmont or to interfere in any way with the right of Valmont to terminate your employment at any time.  The transfer of employment between any combination of Valmont and any of its affiliates or subsidiaries shall not be deemed a termination of employment.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.37pt">Valmont is not obligated to issue or deliver any shares of Valmont Common Stock if the issuance or delivery thereof shall constitute a violation of any provision of any law or any regulation of any governmental authority or any national securities exchange.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">f.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.59pt">You may not purchase shares under this Option unless at the date of purchase a Registration Statement under the Securities Act of 1933, as amended, relating to the shares covered by the Option is in effect or Valmont has determined that an exemption from such registration is available.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.75pt">You have read and understand this entire agreement and agree to be bound by its terms. <br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Binding Effect.</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This agreement shall be binding upon and inure to the benefit of any successors to Valmont and all persons lawfully claiming to be your successor to this Option.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Governing Law.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This agreement shall be governed by, and construed in accordance with, the laws of the state of Nebraska.</font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>3
<FILENAME>exhibit_105x2021xformofdom.htm
<DESCRIPTION>EX-10.5
<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 2022 Workiva -->
<title>Document</title></head><body><div id="i05fe1e02e6c74ea8a293e4d1eca53714_1"></div><div style="min-height:36pt;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:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Exhibit 10.5 Form of Domestic Restricted Stock Unit</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:4.65pt;padding-left:105pt;padding-right:105pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Valmont Industries, Inc.</font></div><div style="margin-top:0.5pt;padding-left:105.02pt;padding-right:105.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Restricted Stock Unit Award</font></div><div style="margin-top:0.7pt;padding-left:105.3pt;padding-right:105.3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Grant of Award and Terms and Conditions of Award</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:6.9pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Restricted Stock Unit Agreement (the &#34;Agreement&#34;) is made on </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, between Valmont Industries, Inc., a Delaware Corporation (&#34;Valmont&#34;), and &#91;&#91;FIRSTNAME&#93;&#93; &#91;&#91;LASTNAME&#93;&#93; (&#34;you&#34;).</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:12.45pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.673%"><tr><td style="width:1.0%"></td><td style="width:41.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.195%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Grant Date</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.65pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number of Restricted Stock Units</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;&#91;SHARESGRANTED&#93;&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.85pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vesting Date &#47; Schedule</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.5pt;padding-left:6.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1&#47;3 on </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; 1&#47;3 on </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; and</font></div><div style="margin-top:0.1pt;padding-left:6.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1&#47;3 on </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of Termination of Employment</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">See Section 1</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.6pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Governing Plan</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:4.35pt;padding-left:5pt"><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;        &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Valmont Stock Plan (the &#34;Plan&#34;)</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:6.8pt;padding-right:14.2pt;text-align:justify;text-indent:0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">IN WITNESS WHEREOF, Valmont and you have executed this agreement, effective as of the Grant Date. You acknowledge reading and agreeing to all pages of this document and that in the event of any conflict between the terms of this Agreement and the terms of the Plan, the Plan shall control.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:6.65pt;padding-right:14.05pt;text-align:justify;text-indent:0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Note&#58; Capitalized words used in this agreement are defined in the </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;        &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> Valmont Stock Plan or defined in this agreement. A copy of the Plan has previously been provided to you or may be obtained by contacting Valmont 's stock plan administrator.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:6.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For Valmont Industries, Inc.&#160;&#160;&#160;&#160;Grantee</font></div><div><font><br></font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:263.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Online Acceptance Required</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:6.2pt"><img alt="image_01.jpg" src="image_01.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:247px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">&#160;&#160;&#160;&#160;</font><img alt="image_11.jpg" src="image_11.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:244px"></div><div style="padding-left:6.7pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div><div style="padding-left:6.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:113%">Name</font></div><div><font><br></font></div><div style="margin-top:0.35pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">_____________________<br>Date</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></div></div></div><div id="i05fe1e02e6c74ea8a293e4d1eca53714_4"></div><hr style="page-break-after:always"><div style="min-height:74.88pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.5pt;padding-left:23.35pt;padding-right:15.85pt;text-indent:-17.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.45pt;text-decoration:underline">Award.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Valmont is granting to you the Restricted Stock Units designated above subject to the terms and conditions of this Agreement.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.763%"><tr><td style="width:1.0%"></td><td style="width:33.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Event</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.55pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Results</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="margin-top:7.55pt;padding-left:16.1pt;text-indent:-10.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a. Continued Employment to a Vesting Date</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt;padding-left:5.8pt;padding-right:7.7pt;text-indent:0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Vesting of 1&#47;3 of the Units on the first anniversary of the Grant Date&#59; vesting of an additional 1&#47;3 of the Units on the second anniversary of the Grant Date&#59; and vesting of the final 1&#47;3 of the Units on the third anniversary of the Grant Date (each is a &#34;Vesting</font></div><div style="padding-left:5.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">Date&#34;).</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.45pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b. Termination Due to Death</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.7pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Immediate Vesting</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">c. Termination Due to Disability</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:4.1pt;padding-left:5.9pt;text-indent:-0.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Immediate Vesting - &#34;Disability&#34; means you are eligible to receive income replacement benefits for a period of not less than six (6) months under Valmont's long-term disability plan.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div><font><br></font></div><div style="margin-top:7.6pt;padding-left:16.1pt;padding-right:11.85pt;text-indent:-10.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d. Involuntary Termination Without Cause Due to Job Elimination</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:1pt;padding-left:5.85pt;padding-right:7.7pt;text-indent:-0.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Immediate Prorated Vesting-If you are involuntarily terminated without Cause due to a job elimination (as determined by written notice to you from the Senior Vice President of Human Resources), and had at least one year of employment with Valmont after the Grant Date, your unvested Restricted Stock Units will be prorated based on the number of months from the prior Vesting Date to your termination date divided by the number of months between the prior</font></div><div style="margin-top:0.15pt;padding-left:5.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:95%">Vesting Date and the final Vesting Date.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="margin-top:6.85pt;padding-left:16.1pt;padding-right:11.85pt;text-indent:-10.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e. Involuntary Termination Within 12 Months of a Change in Control</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:5.85pt;padding-right:10.5pt;text-indent:-0.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Immediate Vesting -If you are involuntarily terminated without Cause (as defined below) within 12 months of a Change in Control (as defined in the Plan), your rights to the Restricted Stock Units will immediately vest.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:23.9pt;padding-right:11.85pt;text-indent:-18.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%">f.&#160;&#160;&#160;&#160;Voluntary Termination on or after Attaining Age 62 'Retirement'</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:1.2pt;padding-left:6.1pt;padding-right:10.5pt;text-indent:-0.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Immediate Prorated Vesting - If you had attained age 62 with at least five years of employment with Valmont on your termination date, and retire at least one year after the Grant Date, your rights to unvested Restricted Stock Units will be prorated based on the number of full months from the prior Vesting Date to your retirement date divided by the number of months between the prior</font></div><div style="margin-top:0.1pt;padding-left:5.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">Vesting Date and the final Vesting Date.</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:4.1pt;padding-left:16.1pt;text-indent:-10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">g. Any Other Voluntary or Involuntary Termination</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7.05pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeiture</font></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:12pt;padding-left:24.3pt;padding-right:14.7pt;text-align:justify;text-indent:-18.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:10pt;text-decoration:underline">Settlement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Restricted Stock Units granted to you under this agreement will be converted to shares of Valmont Common Stock and delivered to you within a reasonable period of time following the Vesting Date (&#34;Settlement&#34;). The Restricted Stock Units that vest in connection with your termination of employment as provided above will be converted to shares of Valmont Common Stock and distributed to you within a reasonable period of time following your termination of employment. The pro rata portion of the Restricted Stock Units that vest in connection with your termination of employment as provided in Section l(d) or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Section</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> l(f) above will be conve1ied to shares of Valmont Common Stock and distributed to you within a reasonable period of time following the Vesting Date.</font></div><div style="margin-bottom:12pt;padding-left:24.3pt;padding-right:14.7pt;text-align:justify;text-indent:-18.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:10pt;text-decoration:underline">Withholding of Tax.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Generally, when the Restricted Stock Units are vested you will be required, for income tax purposes, to recognize the value of the shares of Valmont Common Stock delivered to you. The value of a share of Valmont Common Stock is the closing price on the New York Stock Exchange on the Vesting Date. You must satisfy any required income tax and employment tax withholding when your Restricted Stock Units vest. You may satisfy any related minimum statutory tax withholding obligations by reducing the number of shares otherwise deliverable to you and&#47;or by deducting an amount from other </font></div><div style="height:48.24pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.350%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.75pt;padding-left:3pt"><font><br></font></div><div style="margin-top:0.75pt;padding-left:3pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:74.88pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:24.3pt;padding-right:14.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">cash compensation that is payable to you. You must notify Valmont of your election on or prior to the Vesting Date&#59; if you do not provide such notice, Valmont can deduct such amounts from other cash compensation payable to you. Any amounts required to be withheld, not covered by the foregoing provisions, shall be paid through a payroll deduction on your next paycheck.</font></div><div style="margin-bottom:12pt;padding-left:24.25pt;padding-right:15.15pt;text-align:justify;text-indent:-18.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:10.1pt;text-decoration:underline">Retention of Shares.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If you are subject to Valmont's stock ownership guidelines and have not met those guidelines at the time of settlement, you shall retain, and not transfer or otherwise dispose of, at least fifty (50%) of the net shares delivered to you until you meet the applicable ownership guidelines.</font></div><div style="margin-bottom:12pt;padding-left:23.75pt;padding-right:14.9pt;text-align:justify;text-indent:-17.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.45pt;text-decoration:underline">Certain Rights.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted Stock Units are not entitled to dividends payable on Valmont Common Stock.  If any adjustment in Valmont's capitalization as described in the Plan occurs, appropriate adjustments will be made (as provided in the Plan) to the remaining Restricted Stock Units under this agreement in such a manner as the Human Resources Committee (the &#34;Committee&#34;) determines to be equitable in its sole discretion. You shall be a general, unsecured creditor of Valmont with respect to Valmont' s obligations under this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:24.3pt;padding-right:15.4pt;text-align:justify;text-indent:-18.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:10.25pt;text-decoration:underline">Voting Rights.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted Stock Units are not entitled to the voting rights associated with Valmont Common Stock.</font></div><div style="margin-bottom:12pt;padding-left:24.55pt;padding-right:15.6pt;text-align:justify;text-indent:-18.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:10.25pt;text-decoration:underline">Restrictions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Restricted Stock Units may not be sold, assigned, pledged, exchanged,  hypothecated,  or otherwise transferred, encumbered, or disposed of, otherwise than by the laws of descent and distribution upon your death.</font></div><div style="margin-bottom:12pt;padding-left:24.25pt;text-indent:-18.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:10.2pt;text-decoration:underline">Restrictive Covenants.</font></div><div style="margin-bottom:12pt;padding-left:42.85pt;padding-right:15.85pt;text-indent:-36.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.1pt">In consideration of your rights under this agreement and in addition to the restrictive covenants contained in any employment agreement with Valmont, you agree and covenant not to&#58;</font></div><div style="margin-bottom:12pt;padding-left:60.6pt;padding-right:14.85pt;text-align:justify;text-indent:-17.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.17pt">disclose any of Valmont' s Confidential Information except as expressly authorized in writing by Valmont or as may be required by applicable law or a valid court order. &#34;Confidential Information&#34; means any information that relates to the Company's actual or anticipated business  or research and development, customer information, product information, technical data, trade secrets or know-how, and all other information that is marked or otherwise identified as confidential or proprietary, or that would otherwise appear to a reasonable person to be confidential or proprietary. Confidential Information does not include any of the foregoing information that is or becomes publicly known through no wrongful act or omission by you or by others who were under confidentiality obligations as to the disclosed information&#59;</font></div><div style="margin-bottom:12pt;padding-left:60.6pt;padding-right:14.85pt;text-align:justify;text-indent:-17.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.55pt">during the twelve (12) months following termination of your employment for any reason, directly or indirectly, solicit, contact (including but not limited to, email, regular mail, express mail, telephone, fax, and instant message), attempt to contact or meet with customers or dealers or sales agents of Valmont, its affiliates or subsidiaries, with whom you had contact during your employment, for the purpose of obtaining business from such customers or dealers or sales agents in competition with Valmont&#59; or</font></div><div style="margin-bottom:12pt;padding-left:60.35pt;padding-right:14.4pt;text-align:justify;text-indent:-18.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.87pt">during the twelve (12) months following termination of your employment for any reason, directly or indirectly, solicit, hire, recruit, attempt to hire or recruit, or induce the tem1ination of employment of any employee of the business(es) of Valmont, its affiliates or subsidiaries if you have been involved with such business(es) or had access to the Confidential Information of such business(es).</font></div><div style="margin-bottom:12pt;padding-left:44.65pt;text-indent:-38.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.45pt">In the event of a breach of any of the covenants contained in Section 8.1&#58;</font></div><div style="margin-bottom:12pt;padding-left:63.5pt;padding-right:14.3pt;text-align:justify;text-indent:-21.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.02pt">you hereby consent and agree that Valmont shall be entitled to seek, in addition to other available remedies, a temporary or permanent injunction or other equitable relief against such breach from any court of competent jurisdiction, without the necessity of showing any actual damages or that money damages would not afford an adequate remedy, and without the necessity of posting any bond or other security. The aforementioned equitable relief shall be in addition to, not in lieu of, legal remedies, monetary damages, or other available forms of relief&#59; and</font></div><div style="height:48.24pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.350%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.75pt;padding-left:3pt"><font><br></font></div><div style="margin-top:0.75pt;padding-left:3pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:74.88pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:63.5pt;padding-right:14.55pt;text-align:justify;text-indent:-21pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:12.75pt">any unvested portion of the Restricted Stock Unit Award shall be forfeited effective as of the date of such breach, unless sooner terminated by operation of another term or condition of this agreement or the Plan.</font></div><div style="margin-bottom:12pt;padding-left:41.9pt;padding-right:14.4pt;text-align:justify;text-indent:-35.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.85pt">Valmont and you agree that, to the extent permitted under applicable law, any court of competent jurisdiction is expressly authorized to modify any unenforceable provision of this Section 8 in lieu of severing such unenforceable provision from this agreement in its entirety, whether by rewriting the offending provision, adding additional language to the offending provision, or by making such other modifications as it deems warranted to carry out the intent and agreement of the parties as embodied herein to the maximum extent permitted by law. Valmont and you expressly agree that this agreement as so modified by the court shall be binding and enforceable.</font></div><div style="margin-bottom:12pt;padding-left:23.75pt;padding-right:14.45pt;text-align:justify;text-indent:-17.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.2pt;text-decoration:underline">Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In the event that (i) Valmont is required to restate and submit to the Securities and Exchange Commission a restatement of its audited financial statements due to material noncompliance with any financial reporting requirement and (ii) you engaged in fraud or intentional misconduct that caused or contributed to the need for the restatement, as determined by the Board of Directors, then the Company, in an appropriate case as determined by the Board of Directors, shall be entitled to (i) immediately terminate and forfeit any Restricted Stock Units and&#47;or (ii) require you to return to the Company the value of any previously settled Restricted Stock Units (valued as of the date of Settlement with respect thereto), in whole or part&#59; provided further, however, that the Board of Directors may apply this right of reimbursement in all cases to the Chief Executive Officer, Chief Financial Officer, and Group President (if the conduct occurred in the Group) if an employee of the Company engaged in fraud or intentional misconduct as described above. The rights of reimbursement  of Valmont shall be in addition to any other right of reimbursement provided by law.</font></div><div style="margin-bottom:12pt;padding-left:23.9pt;padding-right:14.05pt;text-align:justify;text-indent:-16.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:2.3pt;text-decoration:underline">Internal Revenue Code Section 409A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Some or all of the Restricted Stock Units may be subject to IRC Section 409A. If a Restricted Stock Unit is subject to Internal Revenue Code Section 409A and if you are a &#34;specified employee&#34; (as defined under IRC Section 409A) on the date your employment is terminated, the Settlement of any such Restricted Stock Unit that is due upon your termination of employment will be deferred until the seventh calendar month following the calendar month of your &#34;separation from service&#34; (as defined under IRC Section 409A)</font></div><div style="margin-bottom:12pt;padding-left:24.1pt;padding-right:14.7pt;text-align:justify;text-indent:-0.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This agreement is intended to comply with IRC Section 409A and shall be construed and interpreted in accordance with such intent. Any provision of this agreement that would result in the imposition of the additional tax under IRC Section 409A of the Code shall be amended on a timely basis to eliminate, or reduce to the extent possible, the additional tax. Such amendment may be made on a retroactive basis, in accordance with regulations and other guidance issued under IRC Section 409A of the Code.</font></div><div style="margin-bottom:12pt;padding-left:24.1pt;padding-right:14.7pt;text-align:justify;text-indent:-0.2pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:23.75pt;text-indent:-18.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.35pt;text-decoration:underline">General.</font></div><div style="margin-bottom:12pt;padding-left:60.8pt;padding-right:34.65pt;text-indent:-18.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.12pt">You have been advised as to how you can obtain a copy of the Plan and you agree that the Restricted Stock Units shall be subject to all of the terms and conditions set forth in the Plan, including future amendments thereto, if any, pursuant to the terms thereof, which Plan is incorporated herein by reference as part of this agreement.</font></div><div style="margin-bottom:12pt;padding-left:60.85pt;padding-right:14.95pt;text-align:justify;text-indent:-18.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.1pt">The authority to manage and control the operation and administration of this agreement shall be vested in the Committee, and the Committee shall have all powers with respect to this agreement as it has with respect to the Plan. Any interpretation of the agreement by the Committee and any decision made by it with respect to the agreement is final and binding.</font></div><div style="margin-bottom:12pt;padding-left:60.65pt;padding-right:14.95pt;text-align:justify;text-indent:-18.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.97pt">Provided you continue to be an employee of Valmont, or any of its affiliates or subsidiaries, your rights to the Restricted Stock Units will not be affected by any change of your duties or position. Nothing in this agreement shall confer upon you any right to continue in the employment of Valmont or to interfere in any way with the right of Valmont to terminate your employment at any time. The transfer of employment between any combination  of Valmont and any of its affiliates or subsidiaries shall not be deemed a termination of employment.</font></div><div style="height:48.24pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.350%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.75pt;padding-left:3pt"><font><br></font></div><div style="margin-top:0.75pt;padding-left:3pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:74.88pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:60.85pt;padding-right:15.25pt;text-align:justify;text-indent:-18.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.5pt">Valmont is not obligated to issue or deliver any shares of Valmont Common Stock if the issuance or delivery thereof shall constitute a violation of any provision of any law or any regulation of any governmental authority or any national securities exchange.</font></div><div style="margin-bottom:12pt;padding-left:60.9pt;text-indent:-18.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.22pt">You have read and understand this entire agreement and agree to be bound by its terms.</font></div><div style="margin-bottom:12pt;padding-left:61.1pt;padding-right:14.7pt;text-align:justify;text-indent:-19.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">f.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:12.64pt">&#34;Cause&#34; shall mean&#58; (i) your indictment, conviction, or plea of guilty or nolo contendere to a misdemeanor involving moral turpitude, or a felony, (ii) your breach of your duties to Valmont which causes material financial loss or disrepute to Valmont, which is not cured within five (5) days following your receipt of written notice from the Chief Executive Officer or his designee, or</font></div><div style="margin-bottom:12pt;padding-left:60.9pt;padding-right:15pt;text-align:justify;text-indent:-0.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii) your failure to act at all times in the best interests of Valmont or to carry out the duties of your position as assigned by the Chief Executive Officer or his designee, if any such failure is not cured within five (5) days following your receipt of written notice from the Chief Executive Officer or his designee.</font></div><div style="margin-bottom:12pt;padding-left:23.8pt;padding-right:15.1pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.4pt;text-decoration:underline">Binding Effect.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This agreement shall be binding upon and inure to the benefit of any successors to the Company and all persons lawfully claiming to be your successor.</font></div><div style="margin-bottom:12pt;padding-left:24.15pt;padding-right:15pt;text-indent:-18.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.5pt;text-decoration:underline">Governing Law.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This agreement shall be governed by, and construed in accordance with, the laws of the state of Nebraska.</font></div><div style="height:48.24pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.350%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.75pt;padding-left:3pt"><font><br></font></div><div style="margin-top:0.75pt;padding-left:3pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">5</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>4
<FILENAME>exhibit_106x2021xformofdir.htm
<DESCRIPTION>EX-10.6
<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 2022 Workiva -->
<title>Document</title></head><body><div id="i02a2247543aa4e289954f2d1cc072045_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit 10.6  Form of Director Stock Unit Agreement</font></div></div><div style="margin-bottom:30pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">VALMONT INDUSTRIES, INC.<br>RESTRICTED STOCK UNIT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AGREEMENT entered into effective date (&#8220;Effective Date&#8221;) by and between Valmont Industries, Inc., a Delaware corporation (&#8220;Company&#8221;) and, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">NAME </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a director of the Company (&#8220;Director&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:26.84pt;text-decoration:underline">Grant of Award</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">The Company hereby grants to the Director, pursuant to and subject to the terms of the Valmont &#91;       &#93; Stock Plan (&#8220;Plan&#8221;), </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">xxx </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted Stock units (&#8220;Units&#8221;) of the Company (such number being subject to adjustment as provided in Paragraph 9 hereof) on the terms and conditions set forth herein.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">Director acknowledges that this award of Units shall be subject to all of the terms and conditions set forth in the Plan, including future amendments thereto, if any, pursuant to the terms thereof, which Plan is incorporated herein by reference as part of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:26.84pt;text-decoration:underline">Restricted Stock Units</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Unit awarded hereunder shall be the equivalent of one share of Company Stock&#59; provided, however, the Director shall have no voting or similar rights with respect to the Units.  The Director shall be a general, unsecured creditor of the Company with respect to the Company&#8217;s obligations under this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:26.84pt;text-decoration:underline">Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Units shall become nonforfeitable and fully vested on the earliest of (i) the first anniversary of the Effective Date if the Director continuously remains a member of the Board of Directors of the Company (&#8220;Board&#8221;) until such first anniversary, (ii) the Director&#8217;s death while a member of the Board, (iii) the Director&#8217;s Total Disability while a member of the Board, or (iv) the occurrence of a Change of Control (as such term is defined in the Plan) while the Director is a member of the Board (each a &#8220;Vesting Date&#8221;).  In the event the Director ceases to be a member of the Board prior to the Vesting Date (except as provided in the preceding sentence), the Director shall forfeit all of the Units granted under this Agreement and the payment contemplated by Paragraph 4 hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:26.84pt;text-decoration:underline">Dividends</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">While the Director is a member of the Board, the Company shall accumulate a cash amount equal to dividends in cash or property paid from time to time on issued and outstanding shares of Company Stock in an amount that is equivalent to the dividends which the Director would have received had the Director been the owner of the number of shares of Company Stock equal to the number of Units granted hereunder.  The cash accumulated shall accrue interest until the Vesting Date (unless previously forfeited).  Interest shall be computed using the Company&#8217;s average short term borrowing rate determined for each calendar year as of December 31, compounded quarterly, as determined by the Board or its designee.  The cash amount (plus interest) (&#8220;Dividends&#8221;) shall be paid to the Director on the Vesting Date, or as soon as possible thereafter, but no later than the March 15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> immediately following the calendar year which includes the Vesting Date, subject to the Director&#8217;s continuous status as a Board member until the Vesting Date.  The payment hereunder shall be treated as additional compensation to the Director.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:26.84pt;text-decoration:underline">Settlement of Awards.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">As soon as practicable following the Vesting Date, but no later than the March 15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> immediately following the calendar year which includes the vesting date, if the Director has not forfeited the Units hereunder, the Company shall pay to the Director, with respect to each Unit one share of Company Stock.</font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.57pt">Notwithstanding Paragraphs 4 and 5(a), the Director may elect, prior to the January 1 immediately preceding the Effective Date, the timing of the distribution of the Units and the Dividends.  The Director may elect the payment to the earliest or latest of any combination of the Director&#8217;s death, Total Disability, attainment of a specific age, a specified date, or cessation of service as a Board member, or upon a Change of Control (as such term is defined in the Plan).  The election must be made to the Company on a form provided by the Company.  The final payment must occur within three years after the termination of the Director&#8217;s service as a director.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subsequent to the initial election, the Director can change the timing of the distribution of the Units and Dividends, subject to the following conditions&#58;  (i) the election is made and delivered to the Company on a form provided by the Company&#59; (ii) the election does not become effective until at least twelve (12) months after the election is made&#59; (iii) the election is made at least twelve (12) months before the first scheduled payment hereunder&#59; and (iv) except for a payment on account of Total Disability, the election extends the deferral period at least five (5) years.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All payments shall be in a lump sum within thirty (30) days of the applicable event, with Dividends paid in cash and Units paid by the delivery of one share of Company Stock for each Unit.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of this Agreement, &#8220;Total Disability&#8221; means the Director is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than twelve (12) months.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:26.84pt;text-decoration:underline">Distributions to Specified Employees</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding any other provisions of this Agreement to the contrary, upon a Director&#8217;s ceasing to be a Board member, if the Director is a &#8220;Specified Employee,&#8221; the Director&#8217;s payments hereunder on account of the Director&#8217;s separation from service shall not be distributed before the date which is six (6) months after the date of separation from service, or if earlier, the date of the death of the Director.  Any scheduled payments not made during such period shall be made as soon as reasonably practicable, but no later than thirty (30) days following the end of such period.  A &#8220;Specified Employee&#8221; is an individual who, as of the date of the Director&#8217;s separation from service, is a key employee, as defined in &#167; 416(i) of the Internal Revenue Code of 1986, as amended (&#8220;Code&#8221;), applied in accordance with the regulations thereunder and disregarding Code &#167; 416(i)(5), at any time during the 12-month period ending on the identification date as reasonably determined by the Human Resources Committee of the Board (&#8220;Committee&#8221;), or its designee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:26.84pt;text-decoration:underline">Compliance with Section 409A of the Code</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement is intended to comply with Section 409A of the Code and shall be construed and interpreted in accordance with such intent.  Any provision of this Agreement that would fail to satisfy Section 409A of the Code shall be amended to comply with Section 409A of the Code on a timely basis, which may be made on a retroactive basis, in accordance with regulations and other guidance issued under Section 409A of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:26.84pt;text-decoration:underline">Withholding</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All deliveries and distributions under this Agreement are subject to any required withholding of all applicable taxes.  At the election of the Director, and subject to such rules and limitations as may be established by the Committee from time to time, such withholding obligations may be satisfied through the surrender of shares of Company Stock to which the Director is otherwise entitled to under the Plan, or through a cash payment by the Director to the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:26.84pt;text-decoration:underline">Adjustment in Capitalization</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any adjustment in the Company&#8217;s capitalization as described in the Plan occurs, appropriate adjustments shall be made (as provided in the Plan) to the number of Units under this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:20.73pt;text-decoration:underline">Non-Transferability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Agreement and the Units granted hereunder shall not be transferable other than by will or the laws of descent and distribution.  More particularly (but without limiting the generality of the foregoing), this Agreement and the Units granted hereunder </font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">- 2 -</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">may not be assigned, transferred (except as provided above), pledged or hypothecated in any way, shall not be assignable by operation of law, and shall not be subject to the execution, attachment or similar process.  Any attempted assignment, transfer, pledge, hypothecation or other disposition contrary to the provisions hereof or the levy of any execution, attachment or similar process upon the Units or this Agreement shall be null and void and without effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:20.73pt;text-decoration:underline">Heirs and Successors</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement shall be binding upon, and inure to the benefit of, the Company and its successors and assigns, and upon any person acquiring, whether by merger, consolidation, purchase of assets or otherwise, all or substantially all of the Company&#8217;s assets and business.  If any rights of the Director or benefits distributable to the Director under this Agreement have not been distributed, at the time of the Director&#8217;s death, such benefits shall be exercised by or distributed to the legal representative of the estate of the Director. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:20.73pt;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The authority to manage and control the operation and administration of this Agreement shall be vested in the Committee, and the Committee shall have all powers with respect to this Agreement as it has with respect to the Plan.  Any interpretation of the Agreement by the Committee and any decision made by it with respect to the Agreement is final and binding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the Company and the Director have signed this Agreement effective as of the day and year first above written.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div><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:48.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.980%"></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:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VALMONT INDUSTRIES, INC.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:19.85pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:30pt;text-align:center"><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">- 3 -</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.7
<SEQUENCE>5
<FILENAME>exhibit_107x2021xformofint.htm
<DESCRIPTION>EX-10.7
<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 2022 Workiva -->
<title>Document</title></head><body><div id="i915a1bfc9cd54c738d189f1cdf3c343d_1"></div><div style="min-height:49.68pt;width:100%"><div style="padding-right:55pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit 10.7 Form of International Restricted Stock Unit</font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:0.05pt;text-align:justify"><font><br></font></div><div style="margin-top:4.65pt;padding-left:154.02pt;padding-right:154.02pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11.5pt;font-weight:700;line-height:100%">Valmont Industries, Inc.</font></div><div style="margin-top:0.45pt;padding-left:154.17pt;padding-right:154.17pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11.5pt;font-weight:700;line-height:100%">Restricted Stock Unit Award</font></div><div style="margin-top:0.45pt;padding-left:154.27pt;padding-right:154.27pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11.5pt;font-weight:700;line-height:100%">Grant of Award and Terms and Conditions of Award</font></div><div style="margin-top:0.2pt;text-align:justify"><font><br></font></div><div style="padding-left:57.15pt;padding-right:65.2pt;text-align:justify;text-indent:0.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Restricted Stock Unit Agreement, (the &#34;Agreement&#34;) is made on </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, between Valmont Industries, Inc., a Delaware Corporation (&#34;Valmont&#34; or &#34;Company&#34;), and &#91;&#91;FIRSTNAME&#93;&#93; &#91;&#91;LASTNAME&#93;&#93; (&#34;you&#34;).</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:0.55pt;text-align:justify"><font><br></font></div><div style="padding-left:62.95pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.991%"><tr><td style="width:1.0%"></td><td style="width:41.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.130%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7.05pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Grant Date</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#91;DATE&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7.1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Number of Restricted Stock Units</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#91;&#91;SHARESGRANTED&#93;&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6.7pt;padding-left:6.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vesting Date </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">I </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.5pt;padding-left:6.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1&#47;3 on </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; 1&#47;3 on </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; and</font></div><div style="margin-top:0.1pt;padding-left:5.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1&#47;3 on </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Effect of Termination of Employment</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 6.05pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">See Section 3</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7.3pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Governing Plan</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:4.6pt;padding-left:5pt"><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;         &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Valmont Stock Plan (the &#34;Plan&#34;)</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:0.15pt;text-align:justify"><font><br></font></div><div style="margin-top:4.6pt;padding-left:57.55pt;padding-right:62.2pt;text-align:justify;text-indent:-0.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, Valmont and you have executed this agreement, effective as of the Grant Date. You acknowledge reading and agreeing to all pages of this document and that in the event of any conflict between the terms of this Agreement and the terms of the Plan, the Plan shall control.</font></div><div style="margin-top:0.55pt;text-align:justify"><font><br></font></div><div style="padding-left:57.4pt;padding-right:62.2pt;text-align:justify;text-indent:0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-style:italic;font-weight:400;line-height:122%">Note&#58; Capitalized words used in this agreement are defined in the </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-style:italic;font-weight:400;line-height:122%">&#91;      &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-style:italic;font-weight:400;line-height:122%"> Valmont Stock Plan or defined in this agreement. A copy of the Plan has previously been provided to you or may be obtained by contacting Valmont 's stock plan administrator.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:0.45pt;text-align:justify"><font><br></font></div><div style="padding-left:57.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For Valmont Industries, Inc.&#160;&#160;&#160;&#160;Grantee</font></div><div style="margin-top:0.45pt;text-align:justify"><font><br></font></div><div style="margin-top:8.7pt;padding-left:313.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Online Acceptance Required</font></div><div style="margin-top:0.3pt;text-align:justify"><font><br></font></div><div style="padding-left:56.45pt"><img alt="image_0.jpg" src="image_0.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:247px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><img alt="image_1.jpg" src="image_1.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:246px"></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:47.842%"><div style="padding-left:57.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:57.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div><div style="padding-left:57.25pt"><font><br></font></div></div><div style="display:inline-block;max-width:4.314%;min-width:3.314%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:47.844%"><div style="padding-left:57.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name</font></div></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:0.35pt;text-align:justify"><font><br></font></div><div style="margin-top:4.55pt;padding-left:57.5pt;padding-right:463.8pt;text-indent:-0.25pt"><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:233%">&#91;DATE&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:233%"> </font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></div></div><div id="i915a1bfc9cd54c738d189f1cdf3c343d_4"></div><hr style="page-break-after:always"><div style="min-height:77.76pt;width:100%"><div><font style="color:#bfbfbf;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-top:0.15pt;text-align:justify"><font><br></font></div><div style="margin-top:4.6pt;padding-left:54pt;padding-right:62.95pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt;text-decoration:underline">Grant of Award.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company hereby grants to you, pursuant to and subject to the terms of the Valmont </font><font style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;         &#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Stock Plan (&#34;Plan&#34;) the number of Restricted Stock units (&#34;Units&#34;) shown above of the Company on the terms and conditions set forth herein.</font></div><div style="margin-top:0.35pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;padding-right:62.75pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;You acknowledge receipt of a copy of the Plan, and agree that this award of Units shall be subject to all of the terms and conditions set fo1th in the Plan, including future amendments thereto, if any, pursuant to the terms thereof, which Plan is incorporated herein by reference as part of this Agreement.</font></div><div style="margin-top:0.15pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;padding-right:63.1pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:9.75pt;text-decoration:underline">Restricted Stock Units.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Each Unit awarded shall be the equivalent of one share of Company Stock, provided you shall have no voting or similar rights with respect to the Units. You shall be a general, unsecured creditor of the Company with respect to the Company's obligations under this Agreement.</font></div><div style="margin-top:0.05pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;padding-right:62.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:9.75pt;text-decoration:underline">Vesting.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">The Units shall become non-forfeitable and fully vested on an installment basis as set forth above (each a &#34;Vesting Date&#34;) if you remain in the continuous employment of the Company until the Vesting Date. In the event of termination of your employment (voluntary or involuntary) prior to the Vesting Date or a violation by you of any provision of the Company&#8217;s Code of Conduct, you shall forfeit all of the unvested Units granted under this Agreement.</font></div><div style="margin-top:0.05pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;padding-right:63.6pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:9.75pt;text-decoration:underline">Dividends.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Unvested Restricted Stock Units are not entitled to dividends payable on Valmont Common Stock.</font></div><div style="margin-top:0.2pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;padding-right:63pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:9.75pt;text-decoration:underline">Settlement of Awards.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Within a reasonable period of time following a Vesting Date, but no later than the March 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:122%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%"> immediately following the calendar year which includes a Vesting Date, if you have not forfeited the Units hereunder, the Company shall pay to you, with respect to each Unit, the value of one share of Company Common Stock, as of the Vesting Date, multiplied by the number of Units.  Payment shall be in local currency and not in shares of Company Stock.  The value of a share of Company Common Stock shall be the closing price on the New York Stock Exchange on the Vesting Date.</font></div><div style="margin-top:0.4pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.75pt;text-decoration:underline">Withholding.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Withholding of all applicable taxes are your responsibility.</font></div><div style="margin-top:0.15pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;padding-right:63pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:9.75pt;text-decoration:underline">Covenants.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">You agree that for a period of twelve months after your employment has been voluntarily or involuntarily terminated, you will not solicit for sale or sell products or services which compete with any of the Company's products or services to those persons, companies, firms or corporations who were or are customers of the Company and with whom you had personal contact during and as a result of employment with the Company. You agree not to solicit or sell to such customers on behalf of you or on behalf of any other person, firm, company or corporation. Moreover, during said twelve month period, you shall neither induce nor encourage anyone employed by the Company to leave the Company's employment. You also agree that during said twelve month period, you will not interfere with the Company's contractual or business relationships with its suppliers or vendors.</font></div><div style="margin-top:0.35pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;padding-right:63.15pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#160;&#160;&#160;&#160;You agree that you will not disclose any of Valmont' s Confidential Information except as expressly authorized in writing by Valmont or as may be required by applicable law or a valid court order. &#34;Confidential Information&#34; means any information that relates to the Company's actual or anticipated business or research and development, customer </font></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:77.76pt;width:100%"><div style="text-align:right"><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div><div style="padding-left:54pt;padding-right:63.15pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">information, product information, technical data, trade secrets or know-how, and all other information that is marked or otherwise identified as confidential or proprietary, or that would otherwise appear to a reasonable person to be confidential or proprietary. Confidential Information does not include any of the foregoing information that is or becomes publicly known through no wrongful act or omission by you or by others who were under confidentiality obligations as to the disclosed information.</font></div><div style="margin-top:0.35pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;padding-right:63.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#160;&#160;&#160;&#160;You acknowledge that a violation of your covenants above may result in irreparable and continuing harm to the Company. If you violate any of these covenants, the Company will be entitled to seek from any court of competent jurisdiction (in addition to other remedies) injunctive relief, to restrain any further violations by you and by any persons acting for or on your behalf. In the event the Company is required to seek enforcement of any of the provisions of this Agreement, the Company will be entitled to recover from you reasonable attorney's fees plus costs and expenses.</font></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;padding-right:63.15pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#160;&#160;&#160;&#160;You recognize that the limitations in this Agreement are reasonable and necessary to protect the legitimate business interests of the Company. In the event that any of the foregoing covenants are held to be unenforceable by any court of competent jurisdiction, you agree and understands that such covenants may be modified to impose limitations on your activity no greater than that allowable under applicable law.</font></div><div style="margin-top:0.45pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;padding-right:63.15pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:9.75pt;text-decoration:underline">Adjustment in Capitalization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">If any adjustment in the Company's capitalization as described in the Plan occurs, appropriate adjustments (as provided in the Plan) shall be made to the number of Units under this Agreement.</font></div><div style="margin-top:0.25pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:54pt;padding-right:62.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:9.75pt;text-decoration:underline">Non-Transferability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">The Agreement and the Units granted hereunder shall not be transferable other than by will or the laws of descent and distribution. More particularly (but without limiting the generality of the foregoing), this Agreement and the Units granted hereunder may not be assigned, transferred (except as provided above), pledged or hypothecated in any way, shall not be assignable by operation of law, and shall not be subject to the execution, attachment or similar process. Any attempted assignment, transfer, pledge, hypothecation or other disposition contrary to the provisions hereof or the levy of any execution, attachment or similar process upon the Units or this Agreement shall be null and void and without effect.</font></div><div style="margin-top:0.4pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="margin-top:0.95pt;padding-left:54pt;padding-right:63.05pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:4.25pt;text-decoration:underline">Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">In the event that (i) the Company is required to restate and submit to the Securities and Exchange Commission a restatement of its audited financial statements due to material noncompliance with any financial reporting requirement and (ii) you engaged in fraud or intentional misconduct that caused or contributed to the need for the restatement, as determined by the Board of Directors, the Company, in an appropriate case as determined by the Board of Directors, shall be entitled to cancel the Units, in whole or part, and to obtain the return of any amounts paid to you in settlement of Units in whole or part. The rights of reimbursement of the Company shall be in addition to any other right of reimbursement provided by law.</font></div><div style="margin-top:0.15pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="margin-top:0.95pt;padding-left:54pt;padding-right:63.05pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:4.25pt;text-decoration:underline">Administration.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:122%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">The authority to manage and control the operation and administration of this Agreement shall be vested in the Human Resources Committee of the Board of Directors, and the Committee shall have all powers with respect to this Agreement as it has </font></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">- 3 -</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:77.76pt;width:100%"><div style="text-align:right"><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:0.95pt;padding-left:54pt;padding-right:63.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">with respect to the Plan. Any interpretation of the Agreement by the Committee and any decision made by it with respect to the Agreement is final and binding.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;text-decoration:underline"> </font></div><div style="padding-left:54pt;text-indent:-18pt"><font><br></font></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">- 4 -</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>6
<FILENAME>exhibit_21x2021q4xsubsidia.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 2022 Workiva -->
<title>Document</title></head><body><div id="iaabcc88b3a234e0a9cc73a618c74005a_1"></div><div style="min-height:20.25pt;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%">PivoTrac</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%">Texas</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%">Prospera Technologies, 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%">Isreal</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 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>7
<FILENAME>exhibit_23x2021q4xconsent.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 2022 Workiva -->
<title>Document</title></head><body><div id="i4f23a5949e7f47ada04f46f744ab64a0_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:112%">We consent to the incorporation by reference in Registration Statement Nos. 33-21680, 33-57117, 333-83251, 333-136071, 333-150781, 333-189086, and 333-224482 on Form S-8 of our report dated February 23, 2022, relating to the financial statements of Valmont Industries, Inc., and our report dated February 23, 2022 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 25, 2021.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8.5pt;font-weight:400;line-height:112%"> </font></div><div><font><br></font></div><div><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: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 23, 2022</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>8
<FILENAME>exhibit_24x2021q4xpoa.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 2022 Workiva -->
<title>Document</title></head><body><div id="i58d61413b86a44a88785c24444c7c600_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;25, 2021, 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 the 23rd day of February, 2022.</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; JAMES B. MILLIKEN</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%">James B. Milliken, 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; 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%">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%">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; 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; 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%">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%">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; 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; 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%">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%">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; 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; 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%">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%">Joan Robinson-Berry, Director</font></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="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></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>9
<FILENAME>exhibit_311x2021q4xceo.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 2022 Workiva -->
<title>Document</title></head><body><div id="i30875b19847b45a8a080256c322c7000_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;25, 2021 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;23, 2022 </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>10
<FILENAME>exhibit_312x2021q4xcfo.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 2022 Workiva -->
<title>Document</title></head><body><div id="i6c10aeeaba9b4b179dab4cb9606c2c57_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;25, 2021 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;23, 2022 </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>11
<FILENAME>exhibit_321x2021q4xsignatu.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 2022 Workiva -->
<title>Document</title></head><body><div id="id4404dab19424071915799659d7cb586_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;25, 2021 (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 23rd day of February, 2022.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;25, 2021 (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 23rd day of February, 2022.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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>12
<FILENAME>vmi-20211225.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:ef416f2e-12f2-4ef5-81bf-58238275303b,g:7eb61e48-f4b4-4815-b34b-db5f16d94c69-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:vmi="http://www.valmont.com/20211225" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.valmont.com/20211225">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.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/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/exch/2021" schemaLocation="https://xbrl.sec.gov/exch/2021/exch-2021.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-20211225_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-20211225_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" 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-20211225_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-20211225_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="AuditInformation" roleURI="http://www.valmont.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit 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="CONSOLIDATEDSTATEMENTSOFEARNINGS" roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS">
        <link:definition>1001003 - 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>1002004 - 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>1003005 - 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>1004006 - 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>1005007 - 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>1006008 - 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>1007009 - 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>1008010 - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails" roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails">
        <link:definition>2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Receivables (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="RESTRUCTURINGACTIVITIES" roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIES">
        <link:definition>2115103 - 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>2316303 - 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>2417410 - 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>2418411 - 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>2119104 - 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>2320304 - 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>2421412 - 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>2122105 - 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>2323305 - 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>2424413 - 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>2125106 - 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>2326306 - 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>2427414 - 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>2128107 - 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>2329307 - 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>2430415 - 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>2431416 - 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>2432417 - 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>2433418 - 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>2134108 - 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>2435419 - 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>2136109 - 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>2337308 - 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>2438420 - 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>2438420 - 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>2139110 - 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>2340309 - 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>2441421 - 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>2142111 - 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>2343310 - 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>2444422 - 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>2445423 - 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>2446424 - 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>2447425 - 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>2148112 - 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>2349311 - 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>2450426 - 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>2451427 - 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>2152113 - 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>2453428 - 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>2154114 - 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>2355312 - 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>2456429 - 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>2157115 - 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>2358313 - 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>2459430 - 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>2460431 - 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>2461432 - 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>2462433 - 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>2163116 - 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>2364314 - 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>2465434 - 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>2166117 - 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>2167118 - 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>2368315 - 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>2469435 - 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>2470436 - 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>2171119 - 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>2372316 - 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>2473437 - 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>2474438 - 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>2475439 - 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>2476440 - 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>2476440 - 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>2177120 - 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>2378317 - 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>2479441 - 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>2480442 - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="vmi_FiscalYearAbstract" abstract="true" name="FiscalYearAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_DebtInstrumentVariableRateBasePrimeMember" abstract="true" name="DebtInstrumentVariableRateBasePrimeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_PivoTracMember" abstract="true" name="PivoTracMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DeferredTaxAssetsLeaseLiabilities" abstract="false" name="DeferredTaxAssetsLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_LarsonCamouflageMember" abstract="true" name="LarsonCamouflageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_LightingAndTrafficMember" abstract="true" name="LightingAndTrafficMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_ThresholdForDisclosurePercentage" abstract="false" name="ThresholdForDisclosurePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" abstract="false" name="ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="vmi_LesseeOperatingLeaseAnnualIncreasePercent" abstract="false" name="LesseeOperatingLeaseAnnualIncreasePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmi_DebtInstrumentVariableRateBaseFederalMember" abstract="true" name="DebtInstrumentVariableRateBaseFederalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" abstract="false" name="ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmi_ProductSalesMember" abstract="true" name="ProductSalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_UnitedGalvanizingMember" abstract="true" name="UnitedGalvanizingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_IngalEPSOrIngalCivilProductsMember" abstract="true" name="IngalEPSOrIngalCivilProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_SeniorUnsecuredNotes5.25PercentDue2054Member" abstract="true" name="SeniorUnsecuredNotes5.25PercentDue2054Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" abstract="false" name="DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmi_ShortTermLineOfCreditMember" abstract="true" name="ShortTermLineOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_ConvertItaliaSpAMember" abstract="true" name="ConvertItaliaSpAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_TreasuryStockSharesAcquiredStockPlan" abstract="false" name="TreasuryStockSharesAcquiredStockPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="vmi_LengthOfFiscalYear" abstract="false" name="LengthOfFiscalYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_KCUtilityPackagingMember" abstract="true" name="KCUtilityPackagingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_AccessSystemsMember" abstract="true" name="AccessSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_UtilityMember" abstract="true" name="UtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_CommunicationStructuresMember" abstract="true" name="CommunicationStructuresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" abstract="false" name="EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="vmi_LengthOfFiscalYear53Weeks" abstract="false" name="LengthOfFiscalYear53Weeks" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmi_CostMethodInvestmentOwnershipPercentage" abstract="false" name="CostMethodInvestmentOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract" abstract="true" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ValmontSMMember" abstract="true" name="ValmontSMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_TreasuryStockPolicyTextBlock" abstract="false" name="TreasuryStockPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="vmi_NumberOfTradeNamesImpaired" abstract="false" name="NumberOfTradeNamesImpaired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_ValuationAllowanceEarningsPerShareNetOfTax" abstract="false" name="ValuationAllowanceEarningsPerShareNetOfTax" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="vmi_ASUUpdate201616Member" abstract="true" name="ASUUpdate201616Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member" abstract="true" name="ExercisePriceRangeDollar120.91ToDollar151.45Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" abstract="true" name="AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_RestructuringChargesEffectOnEarningsPerShare" abstract="false" name="RestructuringChargesEffectOnEarningsPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="vmi_AccountingPoliciesLineItems" abstract="true" name="AccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" abstract="false" name="DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" abstract="false" name="AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" abstract="false" name="DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member" abstract="true" name="ExercisePriceRangeDollar60.97ToDollar85.32Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_OtherTradeNamesMember" abstract="true" name="OtherTradeNamesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_ProsperaMember" abstract="true" name="ProsperaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_SteelMember" abstract="true" name="SteelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_BankCreditArrangementsDisclosureTextBlock" abstract="false" name="BankCreditArrangementsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_AccountingPoliciesTable" abstract="true" name="AccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract" abstract="true" name="DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" abstract="false" name="ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="vmi_EngineeredSolarTrackerSolutionsMember" abstract="true" name="EngineeredSolarTrackerSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_OffshoreandOtherComplexSteelStructuresMember" abstract="true" name="OffshoreandOtherComplexSteelStructuresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_ValmontDeferredCompensationPlanMember" abstract="true" name="ValmontDeferredCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_UtilitySupportStructuresSegmentMember" abstract="true" name="UtilitySupportStructuresSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BankCreditArrangementsDisclosureAbstract" abstract="true" name="BankCreditArrangementsDisclosureAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_TorrentEngineeringandEquipmentMember" abstract="true" name="TorrentEngineeringandEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_WebforgeMember" abstract="true" name="WebforgeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ValuationAllowanceNetOfTax" abstract="false" name="ValuationAllowanceNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_ContractLiabilitiesMember" abstract="true" name="ContractLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" abstract="false" name="OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" abstract="false" name="EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" abstract="false" name="ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member" abstract="true" name="ExercisePriceRangeDollar104.47ToDollar110.33Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmi_ESSMember" abstract="true" name="ESSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_AssetImpairmentNetLossOnDisposalsMember" abstract="true" name="AssetImpairmentNetLossOnDisposalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_AgSenseMember" abstract="true" name="AgSenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_WalparLLCMember" abstract="true" name="WalparLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_MinorityInterestOwnerMember" abstract="true" name="MinorityInterestOwnerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_ShortTermBankLinesOfCreditMember" abstract="true" name="ShortTermBankLinesOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IrrigationSegmentMember" abstract="true" name="IrrigationSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_CrossCurrencyInterestRateContractTwoMember" abstract="true" name="CrossCurrencyInterestRateContractTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_PatentsAndProprietaryTechnologyMember" abstract="true" name="PatentsAndProprietaryTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_A2020RestructuringPlanMember" abstract="true" name="A2020RestructuringPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_CrossCurrencyInterestRateContractOneMember" abstract="true" name="CrossCurrencyInterestRateContractOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_AccumulatedOtherComprehensiveIncomeLossRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeLossRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" abstract="false" name="ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" abstract="false" name="IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember" abstract="false" name="UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_NewmarkMember" abstract="true" name="NewmarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_SeniorUnsecuredNotes5.00PercentDue2044Member" abstract="true" name="SeniorUnsecuredNotes5.00PercentDue2044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_NonVestedStockAndRestrictedStockUnitsMember" abstract="true" name="NonVestedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_InternationalMember" abstract="true" name="InternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember" abstract="true" name="GoodwillAndIndefinitelivedIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_DeltaEMDPtyLtdMember" abstract="true" name="DeltaEMDPtyLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_EnergiaSolarDoBrasilMember" abstract="true" name="EnergiaSolarDoBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_LongLivedAssetsMember" abstract="true" name="LongLivedAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_EngineeredSupportStructuresSegmentMember" abstract="true" name="EngineeredSupportStructuresSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_ConnectItWirelessInc.Member" abstract="true" name="ConnectItWirelessInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" abstract="false" name="PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="vmi_ConcreteMember" abstract="true" name="ConcreteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_ShakespeareMember" abstract="false" name="ShakespeareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_NumberOfFacilitiesClosed" abstract="false" name="NumberOfFacilitiesClosed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmi_CoatingsSegmentMember" abstract="true" name="CoatingsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_Notes1.75PercentTo3.485PercentMember" abstract="true" name="Notes1.75PercentTo3.485PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" abstract="false" name="OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>vmi-20211225_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 2022 Workiva-->
<!--r:ef416f2e-12f2-4ef5-81bf-58238275303b,g:7eb61e48-f4b4-4815-b34b-db5f16d94c69-->
<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/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="simple" xlink:href="vmi-20211225.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_0bd7fbab-1f53-4311-8365-8f5a1c77149c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_66629878-2bbb-419c-8dfa-50e0c3e87ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0bd7fbab-1f53-4311-8365-8f5a1c77149c" xlink:to="loc_us-gaap_InterestExpense_66629878-2bbb-419c-8dfa-50e0c3e87ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_83c014dd-1bf7-497f-a51a-493c7894d7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0bd7fbab-1f53-4311-8365-8f5a1c77149c" xlink:to="loc_us-gaap_InvestmentIncomeInterest_83c014dd-1bf7-497f-a51a-493c7894d7bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_7a50072b-8512-4d8c-b3b7-42c96d1a55a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0bd7fbab-1f53-4311-8365-8f5a1c77149c" xlink:to="loc_us-gaap_GainLossOnInvestments_7a50072b-8512-4d8c-b3b7-42c96d1a55a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_98d23b5d-f620-46fc-a2d8-92d1b65e1c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_0bd7fbab-1f53-4311-8365-8f5a1c77149c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_98d23b5d-f620-46fc-a2d8-92d1b65e1c0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_35f89ae3-8ede-464d-b966-46e14cd4e53a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cde5605e-40f1-4798-8dce-5b49f949a38b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_35f89ae3-8ede-464d-b966-46e14cd4e53a" xlink:to="loc_us-gaap_OperatingIncomeLoss_cde5605e-40f1-4798-8dce-5b49f949a38b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_fee63a90-3e9b-4afd-b8bc-db356c2c5922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_35f89ae3-8ede-464d-b966-46e14cd4e53a" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_fee63a90-3e9b-4afd-b8bc-db356c2c5922" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8bbc65f1-ce25-4995-b754-bf62b5820cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_db4fc702-3313-438c-850f-500d3f629f98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8bbc65f1-ce25-4995-b754-bf62b5820cc1" xlink:to="loc_us-gaap_GrossProfit_db4fc702-3313-438c-850f-500d3f629f98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a230ada6-f2a4-4568-9b0b-6ddc6b644079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8bbc65f1-ce25-4995-b754-bf62b5820cc1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a230ada6-f2a4-4568-9b0b-6ddc6b644079" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_a9311ee7-89ab-481a-a71f-9f5b4a563a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8bbc65f1-ce25-4995-b754-bf62b5820cc1" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_a9311ee7-89ab-481a-a71f-9f5b4a563a1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_ec577e32-40dc-4f4c-8b9b-e1be7dacedfb" xlink:href="vmi-20211225.xsd#vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6db6ca6f-4cab-450e-8150-b925f6223ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_ec577e32-40dc-4f4c-8b9b-e1be7dacedfb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6db6ca6f-4cab-450e-8150-b925f6223ba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_506bb0df-ac0d-48f7-a393-0bf3ecbb3e27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ec577e32-40dc-4f4c-8b9b-e1be7dacedfb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_506bb0df-ac0d-48f7-a393-0bf3ecbb3e27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b6f0147a-cb5d-48b0-9362-d34098703b97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0ed6ffee-94fb-407a-b81b-4ec20ec7e65a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6f0147a-cb5d-48b0-9362-d34098703b97" xlink:to="loc_us-gaap_ProfitLoss_0ed6ffee-94fb-407a-b81b-4ec20ec7e65a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_26c3b259-1d49-45cb-83d2-d11324dc555a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6f0147a-cb5d-48b0-9362-d34098703b97" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_26c3b259-1d49-45cb-83d2-d11324dc555a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e3d6176f-09f2-416d-8ce4-898b20a0e24c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a9edc5f8-e5e4-4693-a5e9-eaee4340fc53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e3d6176f-09f2-416d-8ce4-898b20a0e24c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a9edc5f8-e5e4-4693-a5e9-eaee4340fc53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3d53a5d7-2eae-428d-97c8-7a3fb86b7c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e3d6176f-09f2-416d-8ce4-898b20a0e24c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3d53a5d7-2eae-428d-97c8-7a3fb86b7c99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_aaea4c49-4fb3-4df7-b537-58cbfcebe09c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_a69e24c3-4606-466d-9623-20757f2a9a79" xlink:href="vmi-20211225.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_aaea4c49-4fb3-4df7-b537-58cbfcebe09c" xlink:to="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_a69e24c3-4606-466d-9623-20757f2a9a79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_3700142d-bafb-4873-9f97-0ae39a1e5375" xlink:href="vmi-20211225.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_aaea4c49-4fb3-4df7-b537-58cbfcebe09c" xlink:to="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_3700142d-bafb-4873-9f97-0ae39a1e5375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_38c0b798-60bd-433a-9e36-1ed8827f0b96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_61b0d8e8-8ec7-4cc3-a732-01d4a572ea1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_38c0b798-60bd-433a-9e36-1ed8827f0b96" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_61b0d8e8-8ec7-4cc3-a732-01d4a572ea1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0af371ba-60d6-4f72-b706-85c912c1d0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_38c0b798-60bd-433a-9e36-1ed8827f0b96" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0af371ba-60d6-4f72-b706-85c912c1d0ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="vmi-20211225.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b757abf1-5e06-4439-bcb4-d8e89fcc83d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c249e8c8-fbfc-44ff-b456-a04ab905c67c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b757abf1-5e06-4439-bcb4-d8e89fcc83d2" xlink:to="loc_us-gaap_ProfitLoss_c249e8c8-fbfc-44ff-b456-a04ab905c67c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_dddbdb0c-d168-48f4-9fda-228a425d9ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b757abf1-5e06-4439-bcb4-d8e89fcc83d2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_dddbdb0c-d168-48f4-9fda-228a425d9ae7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6647c8b0-5b64-4445-a175-fb9f5a150275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_670e932a-c823-406d-b70c-baf0cbce570b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6647c8b0-5b64-4445-a175-fb9f5a150275" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_670e932a-c823-406d-b70c-baf0cbce570b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_14f6df4c-a157-433c-b1fb-e93d619cf031" xlink:href="vmi-20211225.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_6647c8b0-5b64-4445-a175-fb9f5a150275" xlink:to="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_14f6df4c-a157-433c-b1fb-e93d619cf031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_b0f6d83e-67da-40b0-9d45-bde18e6368c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6647c8b0-5b64-4445-a175-fb9f5a150275" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_b0f6d83e-67da-40b0-9d45-bde18e6368c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_080d1343-9479-497e-ac59-f104a049d255" xlink:href="vmi-20211225.xsd#vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1a935b4e-8653-4ef5-919e-4654a98ea172" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_080d1343-9479-497e-ac59-f104a049d255" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1a935b4e-8653-4ef5-919e-4654a98ea172" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_d5894455-5727-4112-b7c1-dccea1bd57a9" xlink:href="vmi-20211225.xsd#vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_080d1343-9479-497e-ac59-f104a049d255" xlink:to="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_d5894455-5727-4112-b7c1-dccea1bd57a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_5bd98ef3-5983-483b-80d3-21cdbe583569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_080d1343-9479-497e-ac59-f104a049d255" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_5bd98ef3-5983-483b-80d3-21cdbe583569" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_c7fdc727-878c-4521-b7bb-32b629cc68e0" xlink:href="vmi-20211225.xsd#vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_080d1343-9479-497e-ac59-f104a049d255" xlink:to="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_c7fdc727-878c-4521-b7bb-32b629cc68e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_b2dd2d04-6aa0-4245-956a-907f45b59b76" xlink:href="vmi-20211225.xsd#vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_080d1343-9479-497e-ac59-f104a049d255" xlink:to="loc_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_b2dd2d04-6aa0-4245-956a-907f45b59b76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7c35446a-6c4f-4400-b9f4-075c33a94891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_080d1343-9479-497e-ac59-f104a049d255" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7c35446a-6c4f-4400-b9f4-075c33a94891" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_2b47c496-14af-48d8-b9c4-6396874bb97a" xlink:href="vmi-20211225.xsd#vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_080d1343-9479-497e-ac59-f104a049d255" xlink:to="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_2b47c496-14af-48d8-b9c4-6396874bb97a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c34a4ddf-34e8-45e3-8ff4-5e8d6a074a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_15bb9911-4cad-494f-aff8-79f374808697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c34a4ddf-34e8-45e3-8ff4-5e8d6a074a4d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_15bb9911-4cad-494f-aff8-79f374808697" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_e97bdc39-e301-4a63-805e-1e8bace8fcec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c34a4ddf-34e8-45e3-8ff4-5e8d6a074a4d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_e97bdc39-e301-4a63-805e-1e8bace8fcec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_6fbaf547-2566-4446-9887-fa39d0816d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_bc68391a-6bc4-4b19-afee-bc0455067c58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6fbaf547-2566-4446-9887-fa39d0816d2d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_bc68391a-6bc4-4b19-afee-bc0455067c58" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="vmi-20211225.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_AssetsCurrent_c0cb8370-c8a5-4d6e-8334-ab5452fd161f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9142daa6-48c1-451a-b442-b936617d461f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c0cb8370-c8a5-4d6e-8334-ab5452fd161f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9142daa6-48c1-451a-b442-b936617d461f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_5996e804-1442-4716-b348-7b11aedb7ff9" xlink:href="vmi-20211225.xsd#vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c0cb8370-c8a5-4d6e-8334-ab5452fd161f" xlink:to="loc_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_5996e804-1442-4716-b348-7b11aedb7ff9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4475c9b9-059b-451c-8146-f5426ef993c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c0cb8370-c8a5-4d6e-8334-ab5452fd161f" xlink:to="loc_us-gaap_InventoryNet_4475c9b9-059b-451c-8146-f5426ef993c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_4343fb0e-01af-47e2-acd7-a4086e168035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c0cb8370-c8a5-4d6e-8334-ab5452fd161f" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_4343fb0e-01af-47e2-acd7-a4086e168035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_1b36c01c-7ba4-489f-ae57-dc13a73a1b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c0cb8370-c8a5-4d6e-8334-ab5452fd161f" xlink:to="loc_us-gaap_ReceivablesNetCurrent_1b36c01c-7ba4-489f-ae57-dc13a73a1b51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ce3f77d1-0802-47c4-96fd-f693db54cc99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c0cb8370-c8a5-4d6e-8334-ab5452fd161f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ce3f77d1-0802-47c4-96fd-f693db54cc99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_68042984-a6f9-4d3a-bc84-c48834cb67c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3898ccef-5474-4e2c-b835-d8e45bbc9079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_68042984-a6f9-4d3a-bc84-c48834cb67c8" xlink:to="loc_us-gaap_CommonStockValue_3898ccef-5474-4e2c-b835-d8e45bbc9079" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d2f8e744-7f16-4a73-a5e1-54eb4f9e4f95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_68042984-a6f9-4d3a-bc84-c48834cb67c8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d2f8e744-7f16-4a73-a5e1-54eb4f9e4f95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_17a19e5a-20e5-42ee-be64-cca8da002304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_68042984-a6f9-4d3a-bc84-c48834cb67c8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_17a19e5a-20e5-42ee-be64-cca8da002304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2dca1239-1a65-4dc6-aa42-335593d05c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_68042984-a6f9-4d3a-bc84-c48834cb67c8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2dca1239-1a65-4dc6-aa42-335593d05c6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_4fac5884-ff2c-46dc-b627-8f11151ce7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_68042984-a6f9-4d3a-bc84-c48834cb67c8" xlink:to="loc_us-gaap_TreasuryStockValue_4fac5884-ff2c-46dc-b627-8f11151ce7b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_92b817a3-c01f-4d83-b29d-e4efe05415b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_42764f2e-d1b7-477c-ab8f-fd3973d39440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92b817a3-c01f-4d83-b29d-e4efe05415b1" xlink:to="loc_us-gaap_LiabilitiesCurrent_42764f2e-d1b7-477c-ab8f-fd3973d39440" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_47a1e6dc-e2d4-467a-a800-d8aae7e67519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92b817a3-c01f-4d83-b29d-e4efe05415b1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_47a1e6dc-e2d4-467a-a800-d8aae7e67519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5d3008ac-bdc4-4225-8383-0709e75acc95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92b817a3-c01f-4d83-b29d-e4efe05415b1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5d3008ac-bdc4-4225-8383-0709e75acc95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_3521c611-9ef4-4b33-856f-82795fcec8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92b817a3-c01f-4d83-b29d-e4efe05415b1" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_3521c611-9ef4-4b33-856f-82795fcec8d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8f58b78b-ce08-4594-85a4-f85bd93d9c83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92b817a3-c01f-4d83-b29d-e4efe05415b1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8f58b78b-ce08-4594-85a4-f85bd93d9c83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_19af50e5-3012-4ece-bbf7-09e44d3d68ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92b817a3-c01f-4d83-b29d-e4efe05415b1" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_19af50e5-3012-4ece-bbf7-09e44d3d68ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ac2b3d99-820e-424a-8c38-41e02a287dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92b817a3-c01f-4d83-b29d-e4efe05415b1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ac2b3d99-820e-424a-8c38-41e02a287dba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c3ea343c-8f35-4ba3-8696-0d6aa01ce45c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92b817a3-c01f-4d83-b29d-e4efe05415b1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c3ea343c-8f35-4ba3-8696-0d6aa01ce45c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e81c23bf-2524-47c5-b028-0905d7c78d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_02649d8e-6778-4527-85fa-5737012f4e33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e81c23bf-2524-47c5-b028-0905d7c78d92" xlink:to="loc_us-gaap_Goodwill_02649d8e-6778-4527-85fa-5737012f4e33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6772a87c-e64b-4e54-9176-34eb34c4eb2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e81c23bf-2524-47c5-b028-0905d7c78d92" xlink:to="loc_us-gaap_AssetsCurrent_6772a87c-e64b-4e54-9176-34eb34c4eb2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7985928b-0146-4b68-a6a9-fe00d3acc814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e81c23bf-2524-47c5-b028-0905d7c78d92" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7985928b-0146-4b68-a6a9-fe00d3acc814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ca776b73-2858-463a-bcb2-2c7f0ad8d847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e81c23bf-2524-47c5-b028-0905d7c78d92" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ca776b73-2858-463a-bcb2-2c7f0ad8d847" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_da18dfde-3b84-4e6a-b1bd-e1e08d17e3de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e81c23bf-2524-47c5-b028-0905d7c78d92" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_da18dfde-3b84-4e6a-b1bd-e1e08d17e3de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a018c1c2-3346-46ed-9f34-74653180908b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0490c08d-7c35-47bf-82f8-3368e1d2d455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a018c1c2-3346-46ed-9f34-74653180908b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0490c08d-7c35-47bf-82f8-3368e1d2d455" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1e07f425-ed5e-43cb-80f9-3e5d8c50c725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a018c1c2-3346-46ed-9f34-74653180908b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1e07f425-ed5e-43cb-80f9-3e5d8c50c725" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_341e8491-ac8d-4f48-b659-a4b217a59a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_f5315761-b045-4684-8eae-06bd79e56d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_341e8491-ac8d-4f48-b659-a4b217a59a1e" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_f5315761-b045-4684-8eae-06bd79e56d91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_2945efaa-d592-4e3d-92d7-12484217944f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_341e8491-ac8d-4f48-b659-a4b217a59a1e" xlink:to="loc_us-gaap_DividendsPayableCurrent_2945efaa-d592-4e3d-92d7-12484217944f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6b02f8d1-f094-4e04-9336-1b54d5448d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_341e8491-ac8d-4f48-b659-a4b217a59a1e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6b02f8d1-f094-4e04-9336-1b54d5448d7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a2062299-58fc-4fbc-834b-9fd54901c6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_341e8491-ac8d-4f48-b659-a4b217a59a1e" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a2062299-58fc-4fbc-834b-9fd54901c6dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_279332bb-3151-4615-a4d3-230a1a141dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_341e8491-ac8d-4f48-b659-a4b217a59a1e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_279332bb-3151-4615-a4d3-230a1a141dc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6274e4f1-dcab-4ff2-a235-338bf4dad429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_341e8491-ac8d-4f48-b659-a4b217a59a1e" xlink:to="loc_us-gaap_AccountsPayableCurrent_6274e4f1-dcab-4ff2-a235-338bf4dad429" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1aafa128-1564-4cf7-8150-fb783526beee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_341e8491-ac8d-4f48-b659-a4b217a59a1e" xlink:to="loc_us-gaap_LongTermDebtCurrent_1aafa128-1564-4cf7-8150-fb783526beee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b89807a3-50fc-4141-943a-c9574394e24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5ffae05c-176c-4a2c-9f35-c540df6ba5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b89807a3-50fc-4141-943a-c9574394e24d" xlink:to="loc_us-gaap_StockholdersEquity_5ffae05c-176c-4a2c-9f35-c540df6ba5a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_02a0f88d-70df-4193-a08d-bd77f1f10498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b89807a3-50fc-4141-943a-c9574394e24d" xlink:to="loc_us-gaap_MinorityInterest_02a0f88d-70df-4193-a08d-bd77f1f10498" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="vmi-20211225.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_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_4ed0acdd-7537-417d-8fbf-40d040f3cf82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_4ed0acdd-7537-417d-8fbf-40d040f3cf82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_22748733-3225-45f0-89ae-1fa1084491e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_22748733-3225-45f0-89ae-1fa1084491e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_466f71b9-6b13-4fd1-b4bb-142bf05b2fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_466f71b9-6b13-4fd1-b4bb-142bf05b2fb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_b99469b3-cbac-48ba-8bf7-63180577e7f2" xlink:href="vmi-20211225.xsd#vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_b99469b3-cbac-48ba-8bf7-63180577e7f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_95e044cd-747b-4722-bb8a-3eff144250e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_95e044cd-747b-4722-bb8a-3eff144250e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_3165b13c-3a54-4ad3-89f0-8d6d73738e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_3165b13c-3a54-4ad3-89f0-8d6d73738e2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_50766ebe-1b52-4cd5-bfd5-4ac46c6a52a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_ShareBasedCompensation_50766ebe-1b52-4cd5-bfd5-4ac46c6a52a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_83f4c2d6-00cd-4055-b936-aaafd616a523" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_83f4c2d6-00cd-4055-b936-aaafd616a523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a03f4caa-b9e5-44c7-9e8e-6c4f0a202238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a03f4caa-b9e5-44c7-9e8e-6c4f0a202238" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_dae408b6-d3c8-498c-96c3-abdc7c95506d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_dae408b6-d3c8-498c-96c3-abdc7c95506d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_2605c564-403e-4657-994d-1d4676c1f9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_2605c564-403e-4657-994d-1d4676c1f9e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_fc8d1dff-a152-4fd2-97c8-931a1c06973b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_fc8d1dff-a152-4fd2-97c8-931a1c06973b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_bca8cf13-7208-4478-a077-02c9a9a580c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_bca8cf13-7208-4478-a077-02c9a9a580c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_12e085a8-238e-4652-80b6-b53bd8ec882e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_12e085a8-238e-4652-80b6-b53bd8ec882e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_26319379-1d1e-43dd-a406-225f7bda9816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_26319379-1d1e-43dd-a406-225f7bda9816" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_e5b8984a-9726-4645-8774-15a649ccf678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionContributions"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_PensionContributions_e5b8984a-9726-4645-8774-15a649ccf678" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_fae9993d-9fac-4214-b172-0bb4345d43f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_fae9993d-9fac-4214-b172-0bb4345d43f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_fe2290ff-18dc-4ed0-b5e3-c643858785d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_fe2290ff-18dc-4ed0-b5e3-c643858785d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_564f0bef-cdd0-4b33-a0da-b5b5d14e03fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bdef7b-0e58-4edd-8cac-6676cbbc4f36" xlink:to="loc_us-gaap_ProfitLoss_564f0bef-cdd0-4b33-a0da-b5b5d14e03fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3f0e40e9-75a3-4acb-9546-1689a18de469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f9f75f2-ad5d-4985-ba31-ab054fa01253" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f0e40e9-75a3-4acb-9546-1689a18de469" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f9f75f2-ad5d-4985-ba31-ab054fa01253" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_59131477-1038-4b0b-a058-4f5afb60abb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f0e40e9-75a3-4acb-9546-1689a18de469" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_59131477-1038-4b0b-a058-4f5afb60abb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e92d59ba-bb60-4745-af13-2835ba0e1537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f0e40e9-75a3-4acb-9546-1689a18de469" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e92d59ba-bb60-4745-af13-2835ba0e1537" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_fdcfe5be-0e26-47d2-b7ac-6f35a751b5de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f0e40e9-75a3-4acb-9546-1689a18de469" xlink:to="loc_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_fdcfe5be-0e26-47d2-b7ac-6f35a751b5de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_d7599feb-4f80-4ece-8336-bc1de8b1be8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f0e40e9-75a3-4acb-9546-1689a18de469" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_d7599feb-4f80-4ece-8336-bc1de8b1be8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d14eaa39-a655-4a72-b963-21c55610c4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f0e40e9-75a3-4acb-9546-1689a18de469" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d14eaa39-a655-4a72-b963-21c55610c4ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_295795fc-77f7-4a71-9f8a-fcf6c751b7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7485f769-f14c-40e1-8c63-71e96ec919d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_295795fc-77f7-4a71-9f8a-fcf6c751b7d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7485f769-f14c-40e1-8c63-71e96ec919d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7bbd9c01-d240-4227-9f9a-8bd91c1f5ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_295795fc-77f7-4a71-9f8a-fcf6c751b7d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7bbd9c01-d240-4227-9f9a-8bd91c1f5ec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_22b755be-3083-4211-a948-9585bb6860f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_295795fc-77f7-4a71-9f8a-fcf6c751b7d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_22b755be-3083-4211-a948-9585bb6860f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06ef291e-0a6d-4ff9-9233-210273ac2fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_295795fc-77f7-4a71-9f8a-fcf6c751b7d5" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06ef291e-0a6d-4ff9-9233-210273ac2fa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_7d701cff-773e-4727-9215-dd28ae6dad7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_7d701cff-773e-4727-9215-dd28ae6dad7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_3104ab8c-8868-453b-b457-4ec3f3d9bb8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_3104ab8c-8868-453b-b457-4ec3f3d9bb8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_0dc2fcc0-03bf-4c80-8dde-61b9570a3e79" xlink:href="vmi-20211225.xsd#vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_0dc2fcc0-03bf-4c80-8dde-61b9570a3e79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_ad2f37d4-258b-4d8a-8b18-ab4e58cbe131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_ad2f37d4-258b-4d8a-8b18-ab4e58cbe131" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_b5fd483a-2ed7-4fcd-9b23-ad5c126ce637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_us-gaap_ProceedsFromStockPlans_b5fd483a-2ed7-4fcd-9b23-ad5c126ce637" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a1efd976-c541-4687-8831-f6ccbd545be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a1efd976-c541-4687-8831-f6ccbd545be3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_34788258-7b8e-4217-b358-9ec30107e007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_34788258-7b8e-4217-b358-9ec30107e007" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_14ea764d-b822-4758-9f50-e5a1cc18c3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_14ea764d-b822-4758-9f50-e5a1cc18c3e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_03ad6103-0ac5-4f55-94b4-bdfb224e9c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_03ad6103-0ac5-4f55-94b4-bdfb224e9c86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_744982d8-058d-4177-954d-748aadf0d519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_744982d8-058d-4177-954d-748aadf0d519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_16c7103c-408e-4b26-a317-dc8070b94c45" xlink:href="vmi-20211225.xsd#vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_68e58b72-95e1-4c1d-8557-ce9137fccf97" xlink:to="loc_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_16c7103c-408e-4b26-a317-dc8070b94c45" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INVENTORIESDetails" xlink:type="simple" xlink:href="vmi-20211225.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_36a008d4-bd5b-49dc-aaf1-3cd95cd87f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_ecb22b60-b1bd-4086-ac5e-87601c799e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_36a008d4-bd5b-49dc-aaf1-3cd95cd87f8c" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_ecb22b60-b1bd-4086-ac5e-87601c799e9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_d8c2d8c1-76d9-4f3f-a4ec-fb6ccf02c01c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_36a008d4-bd5b-49dc-aaf1-3cd95cd87f8c" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_d8c2d8c1-76d9-4f3f-a4ec-fb6ccf02c01c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_12842855-910c-4a08-9263-45e076f72f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_36a008d4-bd5b-49dc-aaf1-3cd95cd87f8c" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_12842855-910c-4a08-9263-45e076f72f9a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="vmi-20211225.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_0c80ea52-7c3b-418a-8b48-e18d5bfe62b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_74bf1231-7dfc-4716-af76-f82c8bdfd0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_0c80ea52-7c3b-418a-8b48-e18d5bfe62b9" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_74bf1231-7dfc-4716-af76-f82c8bdfd0fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_4f077831-42e4-4da1-b676-186228b3b231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_0c80ea52-7c3b-418a-8b48-e18d5bfe62b9" xlink:to="loc_us-gaap_GoodwillGross_4f077831-42e4-4da1-b676-186228b3b231" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="vmi-20211225.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_DeferredTaxAssetsLiabilitiesNet_9eade10a-7e18-4e06-a2d5-1e0fc6aa4c83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8178c5f0-9846-449f-8146-5743accd7fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9eade10a-7e18-4e06-a2d5-1e0fc6aa4c83" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8178c5f0-9846-449f-8146-5743accd7fa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_b645e8a2-afdd-4005-be54-4f17899ba756" xlink:href="vmi-20211225.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_9eade10a-7e18-4e06-a2d5-1e0fc6aa4c83" xlink:to="loc_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_b645e8a2-afdd-4005-be54-4f17899ba756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_73be45ca-0627-4c7c-804b-f31348a88444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8fa15b58-c7bd-48d0-b874-55a4e332c608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_73be45ca-0627-4c7c-804b-f31348a88444" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8fa15b58-c7bd-48d0-b874-55a4e332c608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_974348fe-cbe1-49b1-a484-3c50ab974c18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_73be45ca-0627-4c7c-804b-f31348a88444" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_974348fe-cbe1-49b1-a484-3c50ab974c18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_78c45c87-a61f-40a7-904f-6df6dc929495" xlink:href="vmi-20211225.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_73be45ca-0627-4c7c-804b-f31348a88444" xlink:to="loc_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_78c45c87-a61f-40a7-904f-6df6dc929495" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d1065e82-6266-4174-9b81-e8f9ae02327b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_73be45ca-0627-4c7c-804b-f31348a88444" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d1065e82-6266-4174-9b81-e8f9ae02327b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_09742cce-d897-4c7f-890d-3cf01ca7cda2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_73be45ca-0627-4c7c-804b-f31348a88444" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_09742cce-d897-4c7f-890d-3cf01ca7cda2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_cab1a745-503b-426c-bfa5-79fd9d2eefec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_73be45ca-0627-4c7c-804b-f31348a88444" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_cab1a745-503b-426c-bfa5-79fd9d2eefec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_3aa67e81-e58b-4846-93f4-b5b1f1ca0746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_73be45ca-0627-4c7c-804b-f31348a88444" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_3aa67e81-e58b-4846-93f4-b5b1f1ca0746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac195dcd-e6fa-410f-a794-8b10f5a3da65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_185701fe-ab3f-4696-ac57-3741952300d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac195dcd-e6fa-410f-a794-8b10f5a3da65" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_185701fe-ab3f-4696-ac57-3741952300d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3d40bf2a-8aa5-46d4-a7db-c0233ce3358b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac195dcd-e6fa-410f-a794-8b10f5a3da65" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3d40bf2a-8aa5-46d4-a7db-c0233ce3358b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_dc5633ed-b75e-4caf-b74d-633ab96ba71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d908ba75-0166-49ce-aab7-cafab0c356d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_dc5633ed-b75e-4caf-b74d-633ab96ba71f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d908ba75-0166-49ce-aab7-cafab0c356d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fbb86fc1-419d-4913-ae95-c412d8358448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_dc5633ed-b75e-4caf-b74d-633ab96ba71f" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fbb86fc1-419d-4913-ae95-c412d8358448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_826baf06-e6cc-4f29-adcd-0d00a4fbd200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_b6de1190-02f1-4920-949c-8f307d95f87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilities_826baf06-e6cc-4f29-adcd-0d00a4fbd200" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_b6de1190-02f1-4920-949c-8f307d95f87e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a82930d0-b657-4d51-b5bb-54c401a25687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_826baf06-e6cc-4f29-adcd-0d00a4fbd200" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_a82930d0-b657-4d51-b5bb-54c401a25687" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_f76f8ddd-abac-467b-acc2-e3e47aa5bd75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_1381ad83-5ba7-4590-8ded-fa50f47273da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f76f8ddd-abac-467b-acc2-e3e47aa5bd75" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_1381ad83-5ba7-4590-8ded-fa50f47273da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c5b3eb81-776a-4cb1-954f-c48fcddc1757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f76f8ddd-abac-467b-acc2-e3e47aa5bd75" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c5b3eb81-776a-4cb1-954f-c48fcddc1757" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_81861f6c-ead3-4c17-be63-b28eb683e723" xlink:href="vmi-20211225.xsd#vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f76f8ddd-abac-467b-acc2-e3e47aa5bd75" xlink:to="loc_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_81861f6c-ead3-4c17-be63-b28eb683e723" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsLeaseLiabilities_cbc84edc-318d-4170-93a1-4fdbd9ed27c5" xlink:href="vmi-20211225.xsd#vmi_DeferredTaxAssetsLeaseLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f76f8ddd-abac-467b-acc2-e3e47aa5bd75" xlink:to="loc_vmi_DeferredTaxAssetsLeaseLiabilities_cbc84edc-318d-4170-93a1-4fdbd9ed27c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_74d0dfaf-a4a2-467f-ba8d-6dd6ab704911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f76f8ddd-abac-467b-acc2-e3e47aa5bd75" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_74d0dfaf-a4a2-467f-ba8d-6dd6ab704911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_f29fd7fa-949f-42dd-a170-b9a1cf30a18b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f76f8ddd-abac-467b-acc2-e3e47aa5bd75" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_f29fd7fa-949f-42dd-a170-b9a1cf30a18b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ff964743-2998-4934-9706-13f820edd634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f76f8ddd-abac-467b-acc2-e3e47aa5bd75" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ff964743-2998-4934-9706-13f820edd634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_a187ad5b-2b5a-4533-a36e-8d23c19ca793" xlink:href="vmi-20211225.xsd#vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8b491f5b-4d28-4d64-af9b-8b41d6d17eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a187ad5b-2b5a-4533-a36e-8d23c19ca793" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8b491f5b-4d28-4d64-af9b-8b41d6d17eed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_28e7b1f3-6c88-4727-ad8c-fe4a0af4bd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a187ad5b-2b5a-4533-a36e-8d23c19ca793" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_28e7b1f3-6c88-4727-ad8c-fe4a0af4bd5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_70b23310-e48d-43a1-9ead-a75e652a5d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a187ad5b-2b5a-4533-a36e-8d23c19ca793" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_70b23310-e48d-43a1-9ead-a75e652a5d1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_98372ad5-aacb-4c73-bc5a-dff889e698a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_80b14892-1568-4b19-b036-9b594a337c60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98372ad5-aacb-4c73-bc5a-dff889e698a3" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_80b14892-1568-4b19-b036-9b594a337c60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6fe3d838-15dd-403e-a560-806f8e8b71b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98372ad5-aacb-4c73-bc5a-dff889e698a3" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6fe3d838-15dd-403e-a560-806f8e8b71b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6bc64cb5-a082-40e8-9b81-c9407af8a8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98372ad5-aacb-4c73-bc5a-dff889e698a3" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6bc64cb5-a082-40e8-9b81-c9407af8a8cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_515e224d-15d0-4a15-ae00-2d152e557168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1ac55c73-634c-486c-a38b-40b51b78e41e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxLiabilities_515e224d-15d0-4a15-ae00-2d152e557168" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1ac55c73-634c-486c-a38b-40b51b78e41e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9563c8f8-ec9e-4c25-ba13-93f285d90269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_515e224d-15d0-4a15-ae00-2d152e557168" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9563c8f8-ec9e-4c25-ba13-93f285d90269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b383ce1c-ead2-427e-a189-2818b6135cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_515e224d-15d0-4a15-ae00-2d152e557168" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b383ce1c-ead2-427e-a189-2818b6135cbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c5439672-2f2b-4945-88de-9f67db0263ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxLiabilities_515e224d-15d0-4a15-ae00-2d152e557168" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c5439672-2f2b-4945-88de-9f67db0263ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_3e2d3acb-1b36-4095-ae12-2234a576f424" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxLiabilities_515e224d-15d0-4a15-ae00-2d152e557168" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_3e2d3acb-1b36-4095-ae12-2234a576f424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c985b58a-436d-400a-9ecc-c3331ca796c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_43580916-8bd4-4471-8cab-840160c4e455" xlink:href="vmi-20211225.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_c985b58a-436d-400a-9ecc-c3331ca796c2" xlink:to="loc_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_43580916-8bd4-4471-8cab-840160c4e455" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_086b9939-ade6-4383-873d-f4eb5b0111b3" xlink:href="vmi-20211225.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_c985b58a-436d-400a-9ecc-c3331ca796c2" xlink:to="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_086b9939-ade6-4383-873d-f4eb5b0111b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6f3342d0-d35b-49ea-a3fc-45b3d83eea62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c985b58a-436d-400a-9ecc-c3331ca796c2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6f3342d0-d35b-49ea-a3fc-45b3d83eea62" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESDetails_1" xlink:type="simple" xlink:href="vmi-20211225.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_ca36ba00-5cc7-4018-b081-63a839234197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4a7277ea-8721-45f8-b252-655bda2566f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ca36ba00-5cc7-4018-b081-63a839234197" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_4a7277ea-8721-45f8-b252-655bda2566f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_a8c90ab2-fa49-495a-8a05-a59856af2c66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ca36ba00-5cc7-4018-b081-63a839234197" xlink:to="loc_us-gaap_DeferredTaxLiabilities_a8c90ab2-fa49-495a-8a05-a59856af2c66" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBTDetails" xlink:type="simple" xlink:href="vmi-20211225.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_17742a4c-a8c1-4e33-84a4-8a99a4f45c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5a83c508-59e7-4a7f-9df1-ef13f6fece2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_17742a4c-a8c1-4e33-84a4-8a99a4f45c75" xlink:to="loc_us-gaap_LongTermDebtCurrent_5a83c508-59e7-4a7f-9df1-ef13f6fece2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9146e28e-3682-4a1f-b135-d7411c8a9a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_17742a4c-a8c1-4e33-84a4-8a99a4f45c75" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9146e28e-3682-4a1f-b135-d7411c8a9a5a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails" xlink:type="simple" xlink:href="vmi-20211225.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_WeightedAverageNumberOfDilutedSharesOutstanding_499e617c-864e-4146-891e-33a88af52491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_72924b72-6070-4230-b870-96c3e28ab07e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_499e617c-864e-4146-891e-33a88af52491" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_72924b72-6070-4230-b870-96c3e28ab07e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_7bf320a1-cf6a-4f29-9164-b425d1f371d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_499e617c-864e-4146-891e-33a88af52491" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_7bf320a1-cf6a-4f29-9164-b425d1f371d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_b2177bbc-785c-43b0-aa6e-34dc669a8b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7d0ebb0e-0a10-4c41-a9bc-2aac58a3a7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2177bbc-785c-43b0-aa6e-34dc669a8b10" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7d0ebb0e-0a10-4c41-a9bc-2aac58a3a7b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities_ae2e8c09-764a-446a-9e56-3f964d9057ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2177bbc-785c-43b0-aa6e-34dc669a8b10" xlink:to="loc_us-gaap_DilutiveSecurities_ae2e8c09-764a-446a-9e56-3f964d9057ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2a8e8992-e84c-4642-87c8-531a9f7e4673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_91dee6a9-5882-4c0c-8536-9eb0e4b36fe0" xlink:href="vmi-20211225.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_2a8e8992-e84c-4642-87c8-531a9f7e4673" xlink:to="loc_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_91dee6a9-5882-4c0c-8536-9eb0e4b36fe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bd07c219-6c57-4293-b381-83d42b91c9ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2a8e8992-e84c-4642-87c8-531a9f7e4673" xlink:to="loc_us-gaap_EarningsPerShareBasic_bd07c219-6c57-4293-b381-83d42b91c9ce" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails" xlink:type="simple" xlink:href="vmi-20211225.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_6231881f-b43d-47da-ad85-068a4a04f62b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_0c647581-bd72-4569-92b6-b6939c8824cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6231881f-b43d-47da-ad85-068a4a04f62b" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_0c647581-bd72-4569-92b6-b6939c8824cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_f1148ff4-0d87-4bf2-8a15-7495f668246b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6231881f-b43d-47da-ad85-068a4a04f62b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_f1148ff4-0d87-4bf2-8a15-7495f668246b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_78d2d8ba-a762-4bd6-8ac1-8092fcac25f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6231881f-b43d-47da-ad85-068a4a04f62b" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_78d2d8ba-a762-4bd6-8ac1-8092fcac25f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_f40da2d0-8704-45fa-8de6-1561c6a3c2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6231881f-b43d-47da-ad85-068a4a04f62b" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_f40da2d0-8704-45fa-8de6-1561c6a3c2ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails" xlink:type="simple" xlink:href="vmi-20211225.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_c645f20a-54b2-4159-9090-f11140b84d47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4782c761-814e-4aec-a8a9-104f71019df3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c645f20a-54b2-4159-9090-f11140b84d47" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4782c761-814e-4aec-a8a9-104f71019df3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6d3ac36f-031c-4245-8c3a-1192c0a8073b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c645f20a-54b2-4159-9090-f11140b84d47" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6d3ac36f-031c-4245-8c3a-1192c0a8073b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="vmi-20211225.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_13209dac-e523-44c8-8d85-858aa69c2e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_169de5b9-aa66-4786-8745-d9e7de7fd28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13209dac-e523-44c8-8d85-858aa69c2e68" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_169de5b9-aa66-4786-8745-d9e7de7fd28b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4969478b-3bc3-47e7-a2ab-b363f4f383c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13209dac-e523-44c8-8d85-858aa69c2e68" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4969478b-3bc3-47e7-a2ab-b363f4f383c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ca429a9c-22df-48a3-9a2c-635034016eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13209dac-e523-44c8-8d85-858aa69c2e68" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ca429a9c-22df-48a3-9a2c-635034016eb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a5b22578-9c81-4dd4-9484-a73a4b263be4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13209dac-e523-44c8-8d85-858aa69c2e68" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a5b22578-9c81-4dd4-9484-a73a4b263be4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b1efc2aa-9f3d-4046-907e-e7f86ef7b5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13209dac-e523-44c8-8d85-858aa69c2e68" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b1efc2aa-9f3d-4046-907e-e7f86ef7b5a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7d00fa5a-dc0a-4a3b-ad30-d13199d9c3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13209dac-e523-44c8-8d85-858aa69c2e68" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7d00fa5a-dc0a-4a3b-ad30-d13199d9c3b6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="vmi-20211225.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_d97c4828-cb81-4145-8224-2cef84536b33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f10f5442-937a-45b7-8936-7afe211f91e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d97c4828-cb81-4145-8224-2cef84536b33" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f10f5442-937a-45b7-8936-7afe211f91e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_751a8854-1752-4f9e-a092-8461aa6ddf48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d97c4828-cb81-4145-8224-2cef84536b33" xlink:to="loc_us-gaap_OperatingLeaseLiability_751a8854-1752-4f9e-a092-8461aa6ddf48" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSDetails" xlink:type="simple" xlink:href="vmi-20211225.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d872aeb9-f311-41c9-a785-12235b45462a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_77fad1fc-b6a7-44e6-800c-fd01671f1b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d872aeb9-f311-41c9-a785-12235b45462a" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_77fad1fc-b6a7-44e6-800c-fd01671f1b15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_36f853a5-56bf-407f-bfc3-a75c4ca1b758" xlink:href="vmi-20211225.xsd#vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d872aeb9-f311-41c9-a785-12235b45462a" xlink:to="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_36f853a5-56bf-407f-bfc3-a75c4ca1b758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_140d678c-a66e-4323-aef4-00d13a9893ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d872aeb9-f311-41c9-a785-12235b45462a" xlink:to="loc_us-gaap_OperatingIncomeLoss_140d678c-a66e-4323-aef4-00d13a9893ae" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>vmi-20211225_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 2022 Workiva-->
<!--r:ef416f2e-12f2-4ef5-81bf-58238275303b,g:7eb61e48-f4b4-4815-b34b-db5f16d94c69-->
<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/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="simple" xlink:href="vmi-20211225.xsd#CONSOLIDATEDSTATEMENTSOFEARNINGS"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="extended" id="i15b9a5e8417d4bccbb2f53e953ed4df5_CONSOLIDATEDSTATEMENTSOFEARNINGS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bb778e7a-7761-4c15-86ea-f619aaaa0936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bb778e7a-7761-4c15-86ea-f619aaaa0936" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0f37d949-22fc-4dce-a1d0-4a5c20969fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0f37d949-22fc-4dce-a1d0-4a5c20969fe1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5a7d1c74-89c4-4363-a16c-5b567d6adf7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_GrossProfit_5a7d1c74-89c4-4363-a16c-5b567d6adf7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4e04e864-ec81-488e-add7-21eda6fa91bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4e04e864-ec81-488e-add7-21eda6fa91bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_60655113-d3f1-4323-95da-5c3b749bfc45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_60655113-d3f1-4323-95da-5c3b749bfc45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e0500add-5ecc-4a55-8f73-89db14c54677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_OperatingIncomeLoss_e0500add-5ecc-4a55-8f73-89db14c54677" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4d9ca35b-b45c-4fba-adc5-6b44b3f9db23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:to="loc_us-gaap_InterestExpense_4d9ca35b-b45c-4fba-adc5-6b44b3f9db23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_418ff9d6-8924-4c3e-beeb-6fe4e088ac87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:to="loc_us-gaap_InvestmentIncomeInterest_418ff9d6-8924-4c3e-beeb-6fe4e088ac87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_a7303bbd-64ab-4909-bd6b-378a6410da29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:to="loc_us-gaap_GainLossOnInvestments_a7303bbd-64ab-4909-bd6b-378a6410da29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d9b07558-fa85-43ec-93a8-a2a6eb88f944" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d9b07558-fa85-43ec-93a8-a2a6eb88f944" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_131a5beb-92e7-4729-9c8b-66f8cfce28ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_131a5beb-92e7-4729-9c8b-66f8cfce28ff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_06215cad-3357-483d-9a95-78b809d3278d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_06215cad-3357-483d-9a95-78b809d3278d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b17517e1-1e79-412d-b24a-1a8012b0020f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b17517e1-1e79-412d-b24a-1a8012b0020f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_141e921c-ac72-41ba-b0b9-3ece19be4f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b17517e1-1e79-412d-b24a-1a8012b0020f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_141e921c-ac72-41ba-b0b9-3ece19be4f9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0fe9fc3d-4617-4148-aa55-4d90a1652269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b17517e1-1e79-412d-b24a-1a8012b0020f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0fe9fc3d-4617-4148-aa55-4d90a1652269" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_edef6f9b-1320-490e-98b3-05ca81191f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b17517e1-1e79-412d-b24a-1a8012b0020f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_edef6f9b-1320-490e-98b3-05ca81191f1c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_825e5b16-eb6c-4ce4-890c-04697449dd07" xlink:href="vmi-20211225.xsd#vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_825e5b16-eb6c-4ce4-890c-04697449dd07" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_d21946e6-3e01-4162-bcfb-b978aeb73292" xlink:href="vmi-20211225.xsd#vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_d21946e6-3e01-4162-bcfb-b978aeb73292" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_226f50c2-0d80-4faa-a6d7-77b9e2fc07f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_ProfitLoss_226f50c2-0d80-4faa-a6d7-77b9e2fc07f0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7cba5588-5ca7-497e-a5fe-e0554820777d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7cba5588-5ca7-497e-a5fe-e0554820777d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f0342647-6862-438d-bd19-a7a4ddf5c7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f0342647-6862-438d-bd19-a7a4ddf5c7ff" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ac80714f-2b55-4f0a-b29a-081cfed39a25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ac80714f-2b55-4f0a-b29a-081cfed39a25" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8aff2f05-96cf-4a7e-810b-9764527bf1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ac80714f-2b55-4f0a-b29a-081cfed39a25" xlink:to="loc_us-gaap_EarningsPerShareBasic_8aff2f05-96cf-4a7e-810b-9764527bf1bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0e2b1028-b8fe-46c5-af02-177f0af5bf3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ac80714f-2b55-4f0a-b29a-081cfed39a25" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0e2b1028-b8fe-46c5-af02-177f0af5bf3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1d678528-6e74-479a-b2f8-6eb318a90f56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_StatementTable_1d678528-6e74-479a-b2f8-6eb318a90f56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3685d41f-ce57-4a7a-b93e-6f763afe48a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1d678528-6e74-479a-b2f8-6eb318a90f56" xlink:to="loc_srt_ProductOrServiceAxis_3685d41f-ce57-4a7a-b93e-6f763afe48a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3685d41f-ce57-4a7a-b93e-6f763afe48a7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_3685d41f-ce57-4a7a-b93e-6f763afe48a7" xlink:to="loc_srt_ProductsAndServicesDomain_3685d41f-ce57-4a7a-b93e-6f763afe48a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4aa79a5e-9c8e-4ece-ae55-0c73eb10ebd6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_3685d41f-ce57-4a7a-b93e-6f763afe48a7" xlink:to="loc_srt_ProductsAndServicesDomain_4aa79a5e-9c8e-4ece-ae55-0c73eb10ebd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_954fff8b-bc58-458c-97a5-8d924a3e3f90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4aa79a5e-9c8e-4ece-ae55-0c73eb10ebd6" xlink:to="loc_us-gaap_ProductMember_954fff8b-bc58-458c-97a5-8d924a3e3f90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_8861d576-82c5-4238-986f-7467baa5fe9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4aa79a5e-9c8e-4ece-ae55-0c73eb10ebd6" xlink:to="loc_us-gaap_ServiceMember_8861d576-82c5-4238-986f-7467baa5fe9b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="vmi-20211225.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="i8179dce12cfe46199dc7787d3478e61a_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_eb9e631f-0a03-49d8-8bd7-e5e516b25156" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eb9e631f-0a03-49d8-8bd7-e5e516b25156" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_902954d8-8c5a-4d7b-9574-c2c28609e5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_902954d8-8c5a-4d7b-9574-c2c28609e5b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f06c12fa-4045-4866-a0c6-05b6441cd677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_ProfitLoss_f06c12fa-4045-4866-a0c6-05b6441cd677" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_66c285f2-4891-446f-9ba0-d70ee9b2d3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_66c285f2-4891-446f-9ba0-d70ee9b2d3f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_e0f11c6b-f2c4-4873-ad5f-29d368a25d47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_DividendsCommonStockCash_e0f11c6b-f2c4-4873-ad5f-29d368a25d47" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_af3c6249-b510-4987-8495-450646a9bf54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_af3c6249-b510-4987-8495-450646a9bf54" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7c776713-a5bc-4489-b77d-4a7f34309a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7c776713-a5bc-4489-b77d-4a7f34309a2f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_656ad8aa-ec4b-4f25-b1f2-a3d19c2ee4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_656ad8aa-ec4b-4f25-b1f2-a3d19c2ee4b4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_dfc19cd9-99e6-46f4-ab0a-6ddea8011d19" xlink:href="vmi-20211225.xsd#vmi_TreasuryStockValueAcquiredStockPlanCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_dfc19cd9-99e6-46f4-ab0a-6ddea8011d19" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_c41bedee-fbd1-463f-a57e-099224175b93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_c41bedee-fbd1-463f-a57e-099224175b93" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_2a93054c-73e8-4e2e-830a-1a1810f05f3e" xlink:href="vmi-20211225.xsd#vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_2a93054c-73e8-4e2e-830a-1a1810f05f3e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_69cf7d6b-30d6-45fd-8686-5390ada3fbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_69cf7d6b-30d6-45fd-8686-5390ada3fbd7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ac982cef-1fbd-4fc7-ae5b-1a1376bf0060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_eb9e631f-0a03-49d8-8bd7-e5e516b25156" xlink:to="loc_us-gaap_StatementTable_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8f2ccc56-06e1-430f-a87c-711f0ed182a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8f2ccc56-06e1-430f-a87c-711f0ed182a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8f2ccc56-06e1-430f-a87c-711f0ed182a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8f2ccc56-06e1-430f-a87c-711f0ed182a9" xlink:to="loc_us-gaap_EquityComponentDomain_8f2ccc56-06e1-430f-a87c-711f0ed182a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8f2ccc56-06e1-430f-a87c-711f0ed182a9" xlink:to="loc_us-gaap_EquityComponentDomain_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c42db174-616d-4e12-9108-ca0449b1d66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_CommonStockMember_c42db174-616d-4e12-9108-ca0449b1d66e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f19939c5-5e32-491f-91cc-cd6724394ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f19939c5-5e32-491f-91cc-cd6724394ed2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9a4a33c3-cde4-48b7-83c0-0adc67739da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_RetainedEarningsMember_9a4a33c3-cde4-48b7-83c0-0adc67739da7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0f95191-9d09-43de-b0c4-56ce03c350c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0f95191-9d09-43de-b0c4-56ce03c350c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_5d9b05b2-76c1-4346-908c-6a6778c1f7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_TreasuryStockMember_5d9b05b2-76c1-4346-908c-6a6778c1f7c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_bd24a368-db4b-452b-82d9-b0fe28ab0b20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_NoncontrollingInterestMember_bd24a368-db4b-452b-82d9-b0fe28ab0b20" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8600bff4-6059-47cb-be67-2936965e457e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8600bff4-6059-47cb-be67-2936965e457e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8600bff4-6059-47cb-be67-2936965e457e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8600bff4-6059-47cb-be67-2936965e457e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8600bff4-6059-47cb-be67-2936965e457e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_636e0fa1-5ed4-4e7f-b924-6da3d793b1da" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8600bff4-6059-47cb-be67-2936965e457e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_636e0fa1-5ed4-4e7f-b924-6da3d793b1da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_c38e35b6-d6d6-4724-9a86-eb4e05154790" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_636e0fa1-5ed4-4e7f-b924-6da3d793b1da" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_c38e35b6-d6d6-4724-9a86-eb4e05154790" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_556c627e-a562-4904-ba5e-b39be092e9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_556c627e-a562-4904-ba5e-b39be092e9d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_556c627e-a562-4904-ba5e-b39be092e9d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_556c627e-a562-4904-ba5e-b39be092e9d5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_556c627e-a562-4904-ba5e-b39be092e9d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_66d8b039-2143-4bfc-846e-47058bc05f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_556c627e-a562-4904-ba5e-b39be092e9d5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_66d8b039-2143-4bfc-846e-47058bc05f10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ASUUpdate201616Member_8f17afca-0830-4e92-9c62-04aff58153d1" xlink:href="vmi-20211225.xsd#vmi_ASUUpdate201616Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_66d8b039-2143-4bfc-846e-47058bc05f10" xlink:to="loc_vmi_ASUUpdate201616Member_8f17afca-0830-4e92-9c62-04aff58153d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" xlink:type="extended" id="i9efd34d4241f415898f12fe5ac186841_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:href="vmi-20211225.xsd#vmi_AccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_da13158e-39d1-4f54-9eb1-79a9a1351241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_da13158e-39d1-4f54-9eb1-79a9a1351241" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1ff3757d-4411-48dc-acb9-7746537ff7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_da13158e-39d1-4f54-9eb1-79a9a1351241" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1ff3757d-4411-48dc-acb9-7746537ff7e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CostMethodInvestmentOwnershipPercentage_25010c99-9f70-4bd2-9fea-5fa4aeceda47" xlink:href="vmi-20211225.xsd#vmi_CostMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_da13158e-39d1-4f54-9eb1-79a9a1351241" xlink:to="loc_vmi_CostMethodInvestmentOwnershipPercentage_25010c99-9f70-4bd2-9fea-5fa4aeceda47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowingsAbstract_67eed831-e38e-45ef-a4b7-90b0d26f2295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_us-gaap_ShortTermBorrowingsAbstract_67eed831-e38e-45ef-a4b7-90b0d26f2295" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts_b9057554-7e73-4731-ace5-118d9107da84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOverdrafts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermBorrowingsAbstract_67eed831-e38e-45ef-a4b7-90b0d26f2295" xlink:to="loc_us-gaap_BankOverdrafts_b9057554-7e73-4731-ace5-118d9107da84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_aeaa3039-729f-4d3f-a8e2-a3dd83782198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_us-gaap_SegmentReportingAbstract_aeaa3039-729f-4d3f-a8e2-a3dd83782198" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_08cda460-3c1f-4cbb-9d73-e4e1e3a8b006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAbstract_aeaa3039-729f-4d3f-a8e2-a3dd83782198" xlink:to="loc_us-gaap_NumberOfReportableSegments_08cda460-3c1f-4cbb-9d73-e4e1e3a8b006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_FiscalYearAbstract_6742dfa5-e98c-4fb0-8a5f-57787f0442b1" xlink:href="vmi-20211225.xsd#vmi_FiscalYearAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_vmi_FiscalYearAbstract_6742dfa5-e98c-4fb0-8a5f-57787f0442b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LengthOfFiscalYear53Weeks_6df67093-3926-4333-b6a0-a866205f3000" xlink:href="vmi-20211225.xsd#vmi_LengthOfFiscalYear53Weeks"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_FiscalYearAbstract_6742dfa5-e98c-4fb0-8a5f-57787f0442b1" xlink:to="loc_vmi_LengthOfFiscalYear53Weeks_6df67093-3926-4333-b6a0-a866205f3000" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LengthOfFiscalYear_1bdcbac1-ccb4-413f-abac-627e0e4dc73f" xlink:href="vmi-20211225.xsd#vmi_LengthOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_FiscalYearAbstract_6742dfa5-e98c-4fb0-8a5f-57787f0442b1" xlink:to="loc_vmi_LengthOfFiscalYear_1bdcbac1-ccb4-413f-abac-627e0e4dc73f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_9586f3a6-db64-4e47-a980-e2b2d0cec080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_9586f3a6-db64-4e47-a980-e2b2d0cec080" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale_7f55b954-fae9-4ec5-ae08-855e5c5fe816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_9586f3a6-db64-4e47-a980-e2b2d0cec080" xlink:to="loc_us-gaap_AccountsReceivableSale_7f55b954-fae9-4ec5-ae08-855e5c5fe816" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_8c61a7bf-7e71-4812-b822-ce0fd3d138a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_us-gaap_ResearchAndDevelopmentAbstract_8c61a7bf-7e71-4812-b822-ce0fd3d138a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_225a4879-af7c-45fd-a3a6-e0a17aba8cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_8c61a7bf-7e71-4812-b822-ce0fd3d138a4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_225a4879-af7c-45fd-a3a6-e0a17aba8cdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountingPoliciesTable_6b14a188-1d52-405c-badb-fa5eddd0f340" xlink:href="vmi-20211225.xsd#vmi_AccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_vmi_AccountingPoliciesTable_6b14a188-1d52-405c-badb-fa5eddd0f340" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4b21aebf-37f8-4444-8abb-d10606c8746f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_vmi_AccountingPoliciesTable_6b14a188-1d52-405c-badb-fa5eddd0f340" xlink:to="loc_srt_RangeAxis_4b21aebf-37f8-4444-8abb-d10606c8746f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4b21aebf-37f8-4444-8abb-d10606c8746f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4b21aebf-37f8-4444-8abb-d10606c8746f" xlink:to="loc_srt_RangeMember_4b21aebf-37f8-4444-8abb-d10606c8746f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_915f716c-0e52-455e-959f-fd8176bab130" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4b21aebf-37f8-4444-8abb-d10606c8746f" xlink:to="loc_srt_RangeMember_915f716c-0e52-455e-959f-fd8176bab130" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a186da60-cc87-484f-850a-58122dcd2cd5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_915f716c-0e52-455e-959f-fd8176bab130" xlink:to="loc_srt_MinimumMember_a186da60-cc87-484f-850a-58122dcd2cd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b3f068c4-0fcc-4c9b-a3b1-37a07ca7fe3c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_915f716c-0e52-455e-959f-fd8176bab130" xlink:to="loc_srt_MaximumMember_b3f068c4-0fcc-4c9b-a3b1-37a07ca7fe3c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails" xlink:type="extended" id="i3ae8e02e2b214fb5a607d6560b30ef59_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_92c20754-00b8-4fba-b9ac-d2cb8c8bb34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_734b109b-84b4-4f1c-bf29-3a29da6a45dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_92c20754-00b8-4fba-b9ac-d2cb8c8bb34f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_734b109b-84b4-4f1c-bf29-3a29da6a45dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ef65e245-d52e-4a9b-8988-3f35a32d97d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_92c20754-00b8-4fba-b9ac-d2cb8c8bb34f" xlink:to="loc_us-gaap_Depreciation_ef65e245-d52e-4a9b-8988-3f35a32d97d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_a1914744-42ed-476f-8db2-b1f3c83bac33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_92c20754-00b8-4fba-b9ac-d2cb8c8bb34f" xlink:to="loc_us-gaap_AssetImpairmentCharges_a1914744-42ed-476f-8db2-b1f3c83bac33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f9bc3955-6266-4fa5-ba00-5921be21bd8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_92c20754-00b8-4fba-b9ac-d2cb8c8bb34f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f9bc3955-6266-4fa5-ba00-5921be21bd8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_98276055-cbec-4de3-9803-5b412eb5e388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f9bc3955-6266-4fa5-ba00-5921be21bd8b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_98276055-cbec-4de3-9803-5b412eb5e388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_98276055-cbec-4de3-9803-5b412eb5e388_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_98276055-cbec-4de3-9803-5b412eb5e388" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_98276055-cbec-4de3-9803-5b412eb5e388_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_98276055-cbec-4de3-9803-5b412eb5e388" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_d122c918-9432-4446-9c67-44bb0d2ef887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_d122c918-9432-4446-9c67-44bb0d2ef887" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_141dcc9b-30df-42be-8d27-5b169eb0e3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_141dcc9b-30df-42be-8d27-5b169eb0e3bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_e118b025-d3c4-4e0e-8224-8390cdff8d79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:to="loc_us-gaap_TransportationEquipmentMember_e118b025-d3c4-4e0e-8224-8390cdff8d79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_7a21b3d4-0a6c-4e5f-8314-d8e0ddf272fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:to="loc_us-gaap_OfficeEquipmentMember_7a21b3d4-0a6c-4e5f-8314-d8e0ddf272fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7e54d58a-a3fc-498a-b83a-3ef792d96929" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f9bc3955-6266-4fa5-ba00-5921be21bd8b" xlink:to="loc_srt_RangeAxis_7e54d58a-a3fc-498a-b83a-3ef792d96929" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e54d58a-a3fc-498a-b83a-3ef792d96929_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7e54d58a-a3fc-498a-b83a-3ef792d96929" xlink:to="loc_srt_RangeMember_7e54d58a-a3fc-498a-b83a-3ef792d96929_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_23b2e1ec-7f08-4059-a47b-268026934b10" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7e54d58a-a3fc-498a-b83a-3ef792d96929" xlink:to="loc_srt_RangeMember_23b2e1ec-7f08-4059-a47b-268026934b10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f50c2753-f5d1-436f-8a2c-dd8627243afc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_23b2e1ec-7f08-4059-a47b-268026934b10" xlink:to="loc_srt_MinimumMember_f50c2753-f5d1-436f-8a2c-dd8627243afc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_44d2546b-c022-4176-8169-d0d4cf8873f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_23b2e1ec-7f08-4059-a47b-268026934b10" xlink:to="loc_srt_MaximumMember_44d2546b-c022-4176-8169-d0d4cf8873f7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" xlink:type="extended" id="i9f13712a9cb14b839914a14347969175_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_e258a80d-c41a-4eba-b7bc-05d969cf97af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2228d1d1-6013-41d4-b2bb-c7e6658e26a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_e258a80d-c41a-4eba-b7bc-05d969cf97af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2228d1d1-6013-41d4-b2bb-c7e6658e26a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_679eaf4e-de5e-4b58-8b81-3f3ddcd47828" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_e258a80d-c41a-4eba-b7bc-05d969cf97af" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_679eaf4e-de5e-4b58-8b81-3f3ddcd47828" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4592d4c0-49b8-4f42-8839-dc16895b29f3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_679eaf4e-de5e-4b58-8b81-3f3ddcd47828" xlink:to="loc_srt_RangeAxis_4592d4c0-49b8-4f42-8839-dc16895b29f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4592d4c0-49b8-4f42-8839-dc16895b29f3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4592d4c0-49b8-4f42-8839-dc16895b29f3" xlink:to="loc_srt_RangeMember_4592d4c0-49b8-4f42-8839-dc16895b29f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90b4a64c-359b-4376-8dcf-e934b5c922d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4592d4c0-49b8-4f42-8839-dc16895b29f3" xlink:to="loc_srt_RangeMember_90b4a64c-359b-4376-8dcf-e934b5c922d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a3e2f170-20d7-448d-92b5-f206477766c7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_90b4a64c-359b-4376-8dcf-e934b5c922d4" xlink:to="loc_srt_MinimumMember_a3e2f170-20d7-448d-92b5-f206477766c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ece68f08-9480-4cbf-a022-9e3cb044ba83" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_90b4a64c-359b-4376-8dcf-e934b5c922d4" xlink:to="loc_srt_MaximumMember_ece68f08-9480-4cbf-a022-9e3cb044ba83" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails" xlink:type="extended" id="i043b96c2b288482a85d8f20d2b8df57a_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_ced9c621-752e-4e32-87da-f315d5488fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_21a9f7d8-a76f-4668-b24a-5433b7b77487" xlink:href="vmi-20211225.xsd#vmi_AccumulatedOtherComprehensiveIncomeLossRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_ced9c621-752e-4e32-87da-f315d5488fc0" xlink:to="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_21a9f7d8-a76f-4668-b24a-5433b7b77487" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4063ed54-d1de-4bf2-ab8a-6c2cfc1c0e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_21a9f7d8-a76f-4668-b24a-5433b7b77487" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4063ed54-d1de-4bf2-ab8a-6c2cfc1c0e46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7e505c23-d80e-480a-bf6e-94579c27e759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_21a9f7d8-a76f-4668-b24a-5433b7b77487" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7e505c23-d80e-480a-bf6e-94579c27e759" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d75883ae-9cb3-4d75-a896-cfce8aacc6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8e84e042-cb0a-47c7-bc2a-002d27f01b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_ced9c621-752e-4e32-87da-f315d5488fc0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8e84e042-cb0a-47c7-bc2a-002d27f01b0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_21936570-22d6-4923-9c8f-d10830472611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8e84e042-cb0a-47c7-bc2a-002d27f01b0e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_21936570-22d6-4923-9c8f-d10830472611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_21936570-22d6-4923-9c8f-d10830472611_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_21936570-22d6-4923-9c8f-d10830472611" xlink:to="loc_us-gaap_EquityComponentDomain_21936570-22d6-4923-9c8f-d10830472611_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_56797437-4585-4406-b866-4739d4c3d81b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_21936570-22d6-4923-9c8f-d10830472611" xlink:to="loc_us-gaap_EquityComponentDomain_56797437-4585-4406-b866-4739d4c3d81b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_4722dbc2-73ec-49f9-9fee-3fc7a0a2de46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_56797437-4585-4406-b866-4739d4c3d81b" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_4722dbc2-73ec-49f9-9fee-3fc7a0a2de46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_0bbbf497-309b-47a4-8ee0-5666b0c072a7" xlink:href="vmi-20211225.xsd#vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_56797437-4585-4406-b866-4739d4c3d81b" xlink:to="loc_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_0bbbf497-309b-47a4-8ee0-5666b0c072a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_13f789da-1601-4ad8-a52a-66eac1523cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_56797437-4585-4406-b866-4739d4c3d81b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_13f789da-1601-4ad8-a52a-66eac1523cf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_79d0027e-4a2f-4bbc-8e43-5defbf495420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_56797437-4585-4406-b866-4739d4c3d81b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_79d0027e-4a2f-4bbc-8e43-5defbf495420" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="extended" id="ia06214ed4aa040318c5326e3f573bf28_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7af80815-27bf-4704-a530-71da4ab40b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7af80815-27bf-4704-a530-71da4ab40b9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_aa8d9d1e-8e12-493e-917a-d53825d324c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_aa8d9d1e-8e12-493e-917a-d53825d324c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_55a9ac3f-65bc-48bc-9cd1-7b0384f2f8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_ContractWithCustomerLiability_55a9ac3f-65bc-48bc-9cd1-7b0384f2f8dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_82c7a66e-814d-4c9e-b98c-7a46619c108e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_82c7a66e-814d-4c9e-b98c-7a46619c108e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d5ab6fc2-0c12-4804-b953-757a4811a911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d5ab6fc2-0c12-4804-b953-757a4811a911" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_4b97a14d-4399-4caf-a804-90b60ae67ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_4b97a14d-4399-4caf-a804-90b60ae67ce4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_1127a5a8-2332-473b-8595-4dec1e0a6c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_1127a5a8-2332-473b-8595-4dec1e0a6c0b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_0de6db08-3b0d-4c81-b712-1da9e3147640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_0de6db08-3b0d-4c81-b712-1da9e3147640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_0de6db08-3b0d-4c81-b712-1da9e3147640_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_0de6db08-3b0d-4c81-b712-1da9e3147640" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_0de6db08-3b0d-4c81-b712-1da9e3147640_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_e9a7aa28-1a63-4983-970c-c3d445a87ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_0de6db08-3b0d-4c81-b712-1da9e3147640" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_e9a7aa28-1a63-4983-970c-c3d445a87ee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_bb575930-2caa-49b9-a373-e02969e7f437" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_e9a7aa28-1a63-4983-970c-c3d445a87ee5" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_bb575930-2caa-49b9-a373-e02969e7f437" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_16c15538-0e4f-464a-9426-4f5bcecca285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_e9a7aa28-1a63-4983-970c-c3d445a87ee5" xlink:to="loc_us-gaap_TransferredOverTimeMember_16c15538-0e4f-464a-9426-4f5bcecca285" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_11e22664-0ebe-4cd4-93f9-237ea4a04d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_11e22664-0ebe-4cd4-93f9-237ea4a04d6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_11e22664-0ebe-4cd4-93f9-237ea4a04d6c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_11e22664-0ebe-4cd4-93f9-237ea4a04d6c" xlink:to="loc_us-gaap_SegmentDomain_11e22664-0ebe-4cd4-93f9-237ea4a04d6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_11e22664-0ebe-4cd4-93f9-237ea4a04d6c" xlink:to="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_ba2898d8-a195-4db7-8266-5799da5fcac0" xlink:href="vmi-20211225.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_ba2898d8-a195-4db7-8266-5799da5fcac0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_3a4598fd-fdfb-44f4-8f9a-eb68aff2576d" xlink:href="vmi-20211225.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_3a4598fd-fdfb-44f4-8f9a-eb68aff2576d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_1f5727db-c319-440f-9ec2-4b3bc6ef8340" xlink:href="vmi-20211225.xsd#vmi_CoatingsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:to="loc_vmi_CoatingsSegmentMember_1f5727db-c319-440f-9ec2-4b3bc6ef8340" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_d1f74ffb-234a-45e1-a381-dbde2d36606e" xlink:href="vmi-20211225.xsd#vmi_IrrigationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:to="loc_vmi_IrrigationSegmentMember_d1f74ffb-234a-45e1-a381-dbde2d36606e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_5a8ce433-8d26-4f41-bf2b-f381ad1e0791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_5a8ce433-8d26-4f41-bf2b-f381ad1e0791" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_5a8ce433-8d26-4f41-bf2b-f381ad1e0791_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_5a8ce433-8d26-4f41-bf2b-f381ad1e0791" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_5a8ce433-8d26-4f41-bf2b-f381ad1e0791_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_62b77d94-3743-46e8-8845-0c9eb24cc1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_5a8ce433-8d26-4f41-bf2b-f381ad1e0791" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_62b77d94-3743-46e8-8845-0c9eb24cc1d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ContractLiabilitiesMember_1d6a9822-4e7e-4316-a07e-940844bd8a11" xlink:href="vmi-20211225.xsd#vmi_ContractLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_62b77d94-3743-46e8-8845-0c9eb24cc1d9" xlink:to="loc_vmi_ContractLiabilitiesMember_1d6a9822-4e7e-4316-a07e-940844bd8a11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_44fe87e4-6e20-4517-b890-61c19194dc26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_62b77d94-3743-46e8-8845-0c9eb24cc1d9" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_44fe87e4-6e20-4517-b890-61c19194dc26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_26b016e8-28cb-41d8-a4fe-7f07babbeae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2df7ebbf-06ee-48ca-a4c4-ddfe6f61a6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_26b016e8-28cb-41d8-a4fe-7f07babbeae8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2df7ebbf-06ee-48ca-a4c4-ddfe6f61a6f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a867ef2f-8877-4201-8b37-e8e839240351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_26b016e8-28cb-41d8-a4fe-7f07babbeae8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a867ef2f-8877-4201-8b37-e8e839240351" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_05e146ff-861a-4f20-a9bc-acdc6510db7f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a867ef2f-8877-4201-8b37-e8e839240351" xlink:to="loc_srt_RangeAxis_05e146ff-861a-4f20-a9bc-acdc6510db7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_05e146ff-861a-4f20-a9bc-acdc6510db7f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_05e146ff-861a-4f20-a9bc-acdc6510db7f" xlink:to="loc_srt_RangeMember_05e146ff-861a-4f20-a9bc-acdc6510db7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b52b3953-533f-4bea-b541-43f19a8ca204" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_05e146ff-861a-4f20-a9bc-acdc6510db7f" xlink:to="loc_srt_RangeMember_b52b3953-533f-4bea-b541-43f19a8ca204" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5bae693a-93bb-4fa6-af76-0059cd000c3b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b52b3953-533f-4bea-b541-43f19a8ca204" xlink:to="loc_srt_MinimumMember_5bae693a-93bb-4fa6-af76-0059cd000c3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_38b093bb-5f39-4e00-bf63-b33cf7e2807e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b52b3953-533f-4bea-b541-43f19a8ca204" xlink:to="loc_srt_MaximumMember_38b093bb-5f39-4e00-bf63-b33cf7e2807e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended" id="idce9dc668689459895588a11d699fa4d_ACQUISITIONSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_52cf8dca-b912-4f93-baf0-f0a0e512fe19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_52cf8dca-b912-4f93-baf0-f0a0e512fe19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_59b3027c-7c57-4d2c-a992-1a4c5d93e41c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_59b3027c-7c57-4d2c-a992-1a4c5d93e41c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_689c290c-9354-4a30-bc33-778909ef1a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_Goodwill_689c290c-9354-4a30-bc33-778909ef1a8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_12728493-81bd-4421-96c3-01939b42aaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_12728493-81bd-4421-96c3-01939b42aaa9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4921cd3e-a857-45e6-b165-e6e6a326717f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4921cd3e-a857-45e6-b165-e6e6a326717f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_0d345fd9-cb95-4cbd-8fdf-7f1706361c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_0d345fd9-cb95-4cbd-8fdf-7f1706361c4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_97b18155-9b54-4fda-8f2f-e45757850bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_97b18155-9b54-4fda-8f2f-e45757850bdb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b93b175d-5bb4-4cac-90bd-a59c0c2ad4af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b93b175d-5bb4-4cac-90bd-a59c0c2ad4af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4a30cd0f-9a33-4f42-8c09-b185ba3b0738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4a30cd0f-9a33-4f42-8c09-b185ba3b0738" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_58254702-5f41-4d49-994c-efd8f6885906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_58254702-5f41-4d49-994c-efd8f6885906" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_c5c39b14-22a6-41a8-8db8-735d5e06e003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_c5c39b14-22a6-41a8-8db8-735d5e06e003" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_24ab6b6b-6a78-43ff-b1d2-95db71217b87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_24ab6b6b-6a78-43ff-b1d2-95db71217b87" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_09e82ab3-7668-46fd-9dff-36f79f245274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_09e82ab3-7668-46fd-9dff-36f79f245274" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_9b21ad2c-a407-40e6-918d-2b516891b5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_9b21ad2c-a407-40e6-918d-2b516891b5c3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d05380db-c630-41ad-9cbc-d096f6a5780d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d05380db-c630-41ad-9cbc-d096f6a5780d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d05380db-c630-41ad-9cbc-d096f6a5780d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d05380db-c630-41ad-9cbc-d096f6a5780d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d05380db-c630-41ad-9cbc-d096f6a5780d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1dd0a515-7d38-4825-b252-9e41cbe83f22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d05380db-c630-41ad-9cbc-d096f6a5780d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1dd0a515-7d38-4825-b252-9e41cbe83f22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_2ba66ae2-8901-4ecc-8a6a-88af1653246d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1dd0a515-7d38-4825-b252-9e41cbe83f22" xlink:to="loc_us-gaap_TradeNamesMember_2ba66ae2-8901-4ecc-8a6a-88af1653246d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99c39a86-0cf5-412e-a2ef-619fdf31e880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99c39a86-0cf5-412e-a2ef-619fdf31e880" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_99c39a86-0cf5-412e-a2ef-619fdf31e880_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99c39a86-0cf5-412e-a2ef-619fdf31e880" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_99c39a86-0cf5-412e-a2ef-619fdf31e880_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d69510c-0edd-41bb-acd4-140e66fbac35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99c39a86-0cf5-412e-a2ef-619fdf31e880" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d69510c-0edd-41bb-acd4-140e66fbac35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_92db4c86-e9e5-4a7e-94e3-3165081c426e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d69510c-0edd-41bb-acd4-140e66fbac35" xlink:to="loc_us-gaap_CustomerRelationshipsMember_92db4c86-e9e5-4a7e-94e3-3165081c426e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_66f6ee04-55df-4024-ad07-48c668bd784b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d69510c-0edd-41bb-acd4-140e66fbac35" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_66f6ee04-55df-4024-ad07-48c668bd784b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2d67c5cd-b73d-4b4b-a056-9ac6c9725924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d69510c-0edd-41bb-acd4-140e66fbac35" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2d67c5cd-b73d-4b4b-a056-9ac6c9725924" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0351aab4-700c-47ac-9802-daa531af85cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0351aab4-700c-47ac-9802-daa531af85cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0351aab4-700c-47ac-9802-daa531af85cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0351aab4-700c-47ac-9802-daa531af85cb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0351aab4-700c-47ac-9802-daa531af85cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0351aab4-700c-47ac-9802-daa531af85cb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EnergiaSolarDoBrasilMember_4229ff60-dda8-4517-99e9-c663022e7bbb" xlink:href="vmi-20211225.xsd#vmi_EnergiaSolarDoBrasilMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_EnergiaSolarDoBrasilMember_4229ff60-dda8-4517-99e9-c663022e7bbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_KCUtilityPackagingMember_3cba40c2-dfe0-405d-ad25-e35e3726e487" xlink:href="vmi-20211225.xsd#vmi_KCUtilityPackagingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_KCUtilityPackagingMember_3cba40c2-dfe0-405d-ad25-e35e3726e487" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConnectItWirelessInc.Member_25dd82b8-df8a-4c43-bb5d-fcde271e533f" xlink:href="vmi-20211225.xsd#vmi_ConnectItWirelessInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_ConnectItWirelessInc.Member_25dd82b8-df8a-4c43-bb5d-fcde271e533f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnitedGalvanizingMember_6e01d1c6-2883-43d1-9d54-e138915ad90a" xlink:href="vmi-20211225.xsd#vmi_UnitedGalvanizingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_UnitedGalvanizingMember_6e01d1c6-2883-43d1-9d54-e138915ad90a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AgSenseMember_ce7685b9-3e3e-4bb5-a716-eef4fff917c0" xlink:href="vmi-20211225.xsd#vmi_AgSenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_AgSenseMember_ce7685b9-3e3e-4bb5-a716-eef4fff917c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TorrentEngineeringandEquipmentMember_1340bc33-0b44-4f59-9359-0b83f48f827d" xlink:href="vmi-20211225.xsd#vmi_TorrentEngineeringandEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_TorrentEngineeringandEquipmentMember_1340bc33-0b44-4f59-9359-0b83f48f827d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConvertItaliaSpAMember_4824859f-07c5-48e0-a1a8-9a5a4c5bd7d4" xlink:href="vmi-20211225.xsd#vmi_ConvertItaliaSpAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_ConvertItaliaSpAMember_4824859f-07c5-48e0-a1a8-9a5a4c5bd7d4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProsperaMember_413ff0a3-ca0b-42c5-8f7e-1393829096cb" xlink:href="vmi-20211225.xsd#vmi_ProsperaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_ProsperaMember_413ff0a3-ca0b-42c5-8f7e-1393829096cb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PivoTracMember_0c9bb46a-9b75-4a33-b4e6-0eaf3a94e8e2" xlink:href="vmi-20211225.xsd#vmi_PivoTracMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_PivoTracMember_0c9bb46a-9b75-4a33-b4e6-0eaf3a94e8e2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_65ee8b73-fd46-41ec-9972-11cb20eb6c00" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:to="loc_srt_OwnershipAxis_65ee8b73-fd46-41ec-9972-11cb20eb6c00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_65ee8b73-fd46-41ec-9972-11cb20eb6c00_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_65ee8b73-fd46-41ec-9972-11cb20eb6c00" xlink:to="loc_srt_OwnershipDomain_65ee8b73-fd46-41ec-9972-11cb20eb6c00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c476ce6f-1b32-477d-84f5-b9eed242d3af" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_65ee8b73-fd46-41ec-9972-11cb20eb6c00" xlink:to="loc_srt_OwnershipDomain_c476ce6f-1b32-477d-84f5-b9eed242d3af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_MinorityInterestOwnerMember_4eafca5c-0e58-4f65-9752-643e3d8f35cb" xlink:href="vmi-20211225.xsd#vmi_MinorityInterestOwnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_c476ce6f-1b32-477d-84f5-b9eed242d3af" xlink:to="loc_vmi_MinorityInterestOwnerMember_4eafca5c-0e58-4f65-9752-643e3d8f35cb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails" xlink:type="extended" id="i717ae3da437b4d64a1b2464085a5c4e4_RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_7377d318-38de-4423-a23d-e7700bd402d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfFacilitiesClosed_0e1542bc-3f57-4821-a110-947372d6dc78" xlink:href="vmi-20211225.xsd#vmi_NumberOfFacilitiesClosed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7377d318-38de-4423-a23d-e7700bd402d8" xlink:to="loc_vmi_NumberOfFacilitiesClosed_0e1542bc-3f57-4821-a110-947372d6dc78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_9c1c7c00-4122-4c3f-83b1-1dbf99168fac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7377d318-38de-4423-a23d-e7700bd402d8" xlink:to="loc_us-gaap_RestructuringCharges_9c1c7c00-4122-4c3f-83b1-1dbf99168fac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7377d318-38de-4423-a23d-e7700bd402d8" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_156dbfd3-2961-4e8d-8541-40ca483b6960" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_156dbfd3-2961-4e8d-8541-40ca483b6960" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_156dbfd3-2961-4e8d-8541-40ca483b6960_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_156dbfd3-2961-4e8d-8541-40ca483b6960" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_156dbfd3-2961-4e8d-8541-40ca483b6960_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9ef329fd-b501-4b25-bae8-d25f68f0f7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_156dbfd3-2961-4e8d-8541-40ca483b6960" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9ef329fd-b501-4b25-bae8-d25f68f0f7e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_5450bcf1-0523-49df-a81b-5e0a3a548eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ef329fd-b501-4b25-bae8-d25f68f0f7e4" xlink:to="loc_us-gaap_CostOfSalesMember_5450bcf1-0523-49df-a81b-5e0a3a548eee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c32dd56f-911a-46be-bef6-9d4567f40845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ef329fd-b501-4b25-bae8-d25f68f0f7e4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c32dd56f-911a-46be-bef6-9d4567f40845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_79e7f083-fe5c-446b-abee-38c5e2a968cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_79e7f083-fe5c-446b-abee-38c5e2a968cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_79e7f083-fe5c-446b-abee-38c5e2a968cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_79e7f083-fe5c-446b-abee-38c5e2a968cd" xlink:to="loc_us-gaap_SegmentDomain_79e7f083-fe5c-446b-abee-38c5e2a968cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_79e7f083-fe5c-446b-abee-38c5e2a968cd" xlink:to="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ESSMember_f076591e-e22c-4824-999e-9afee26cb53e" xlink:href="vmi-20211225.xsd#vmi_ESSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:to="loc_vmi_ESSMember_f076591e-e22c-4824-999e-9afee26cb53e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilityMember_9f20cb6c-beeb-4b05-8b43-9452f3cf4ca9" xlink:href="vmi-20211225.xsd#vmi_UtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:to="loc_vmi_UtilityMember_9f20cb6c-beeb-4b05-8b43-9452f3cf4ca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_9488f634-e120-4922-89ed-7d510cf9abfa" xlink:href="vmi-20211225.xsd#vmi_CoatingsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:to="loc_vmi_CoatingsSegmentMember_9488f634-e120-4922-89ed-7d510cf9abfa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_184e7b16-c597-486e-b561-d238dadc06ac" xlink:href="vmi-20211225.xsd#vmi_IrrigationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:to="loc_vmi_IrrigationSegmentMember_184e7b16-c597-486e-b561-d238dadc06ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_5ab3933d-fe69-4788-88ef-9353d66d22ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:to="loc_us-gaap_CorporateAndOtherMember_5ab3933d-fe69-4788-88ef-9353d66d22ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_ac56a2f5-fea9-48ac-8609-5b12d92ee310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_ac56a2f5-fea9-48ac-8609-5b12d92ee310" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ac56a2f5-fea9-48ac-8609-5b12d92ee310_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ac56a2f5-fea9-48ac-8609-5b12d92ee310" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ac56a2f5-fea9-48ac-8609-5b12d92ee310_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ac56a2f5-fea9-48ac-8609-5b12d92ee310" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_ccaff23e-49db-4188-b6fa-886df4cbbe45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:to="loc_us-gaap_FacilityClosingMember_ccaff23e-49db-4188-b6fa-886df4cbbe45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_3627d948-00f9-4abf-8af6-e82e7161ccce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:to="loc_us-gaap_EmployeeSeveranceMember_3627d948-00f9-4abf-8af6-e82e7161ccce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_0ab8e643-4568-4dda-ba69-b4ff2466c4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:to="loc_us-gaap_OtherRestructuringMember_0ab8e643-4568-4dda-ba69-b4ff2466c4d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AssetImpairmentNetLossOnDisposalsMember_7ffd1be6-1611-4964-bc8f-e22a397900aa" xlink:href="vmi-20211225.xsd#vmi_AssetImpairmentNetLossOnDisposalsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:to="loc_vmi_AssetImpairmentNetLossOnDisposalsMember_7ffd1be6-1611-4964-bc8f-e22a397900aa" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails" xlink:type="extended" id="i05b6d6940efc49e9b614efccee0e397b_RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3d0bb259-1942-4e88-b28b-98c3b9e836e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_RestructuringCostandReserveRollForward_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:href="vmi-20211225.xsd#vmi_RestructuringCostandReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3d0bb259-1942-4e88-b28b-98c3b9e836e0" xlink:to="loc_vmi_RestructuringCostandReserveRollForward_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_fd4b1dc3-d857-442e-bce3-1609441ba7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_RestructuringCostandReserveRollForward_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:to="loc_us-gaap_RestructuringReserve_fd4b1dc3-d857-442e-bce3-1609441ba7eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_30aa1852-f5fa-4886-9cac-d5a989b4cb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_RestructuringCostandReserveRollForward_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_30aa1852-f5fa-4886-9cac-d5a989b4cb2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_6bd761c5-16ed-4726-9eca-5f730701fbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_RestructuringCostandReserveRollForward_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:to="loc_us-gaap_PaymentsForRestructuring_6bd761c5-16ed-4726-9eca-5f730701fbcf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_85fd697e-22de-4f6b-93eb-59a46e59d43f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99dbddc1-2be0-4fcb-a32e-9cc1970c1265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3d0bb259-1942-4e88-b28b-98c3b9e836e0" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99dbddc1-2be0-4fcb-a32e-9cc1970c1265" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_9971f6ef-9413-44e8-aafc-5142c075df67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99dbddc1-2be0-4fcb-a32e-9cc1970c1265" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_9971f6ef-9413-44e8-aafc-5142c075df67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9971f6ef-9413-44e8-aafc-5142c075df67_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_9971f6ef-9413-44e8-aafc-5142c075df67" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_9971f6ef-9413-44e8-aafc-5142c075df67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_747d283d-dcc5-4afd-8932-ed41f8db26e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_9971f6ef-9413-44e8-aafc-5142c075df67" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_747d283d-dcc5-4afd-8932-ed41f8db26e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_474c87c7-9610-49dd-9bf2-33fc68802457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_747d283d-dcc5-4afd-8932-ed41f8db26e9" xlink:to="loc_us-gaap_EmployeeSeveranceMember_474c87c7-9610-49dd-9bf2-33fc68802457" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#CASHFLOWSUPPLEMENTARYINFORMATIONDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" xlink:type="extended" id="i508e5d31e9d24b8db2822598b5d6102d_CASHFLOWSUPPLEMENTARYINFORMATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_d4b5d9b3-11d2-41bf-adda-b7e255f30774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_8513927e-2800-40f7-80fb-c45640e31e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_d4b5d9b3-11d2-41bf-adda-b7e255f30774" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_8513927e-2800-40f7-80fb-c45640e31e00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_5b10831b-12a7-4276-8d0d-5ff4c0b96a01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_d4b5d9b3-11d2-41bf-adda-b7e255f30774" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_5b10831b-12a7-4276-8d0d-5ff4c0b96a01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b7ab1614-6599-46db-9c4d-5b344b20a719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_5b10831b-12a7-4276-8d0d-5ff4c0b96a01" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b7ab1614-6599-46db-9c4d-5b344b20a719" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7ab1614-6599-46db-9c4d-5b344b20a719_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b7ab1614-6599-46db-9c4d-5b344b20a719" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7ab1614-6599-46db-9c4d-5b344b20a719_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bbf55557-d0ef-4f72-8935-aaf5d195636c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b7ab1614-6599-46db-9c4d-5b344b20a719" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bbf55557-d0ef-4f72-8935-aaf5d195636c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LarsonCamouflageMember_b68ba26b-7568-443f-9032-d37c7bb7234d" xlink:href="vmi-20211225.xsd#vmi_LarsonCamouflageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bbf55557-d0ef-4f72-8935-aaf5d195636c" xlink:to="loc_vmi_LarsonCamouflageMember_b68ba26b-7568-443f-9032-d37c7bb7234d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#PROPERTYPLANTANDEQUIPMENTDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails" xlink:type="extended" id="i8333e9064f46448e9c69006e5da2498c_PROPERTYPLANTANDEQUIPMENTDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e19e804-f2fd-4a79-8409-18cebf22d20f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9ff4560c-994f-4965-afbe-e3ba0be95be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e19e804-f2fd-4a79-8409-18cebf22d20f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9ff4560c-994f-4965-afbe-e3ba0be95be1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_04a1fa24-8d57-4f1d-b6fb-c0761822b458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e19e804-f2fd-4a79-8409-18cebf22d20f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_04a1fa24-8d57-4f1d-b6fb-c0761822b458" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0a4bd38-0b77-4b4d-aebd-ca25ca4dd40c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_04a1fa24-8d57-4f1d-b6fb-c0761822b458" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0a4bd38-0b77-4b4d-aebd-ca25ca4dd40c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a0a4bd38-0b77-4b4d-aebd-ca25ca4dd40c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0a4bd38-0b77-4b4d-aebd-ca25ca4dd40c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a0a4bd38-0b77-4b4d-aebd-ca25ca4dd40c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0a4bd38-0b77-4b4d-aebd-ca25ca4dd40c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_ba53a0f8-687d-4fdd-9f7c-21c3124f9f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_ba53a0f8-687d-4fdd-9f7c-21c3124f9f26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_65f4aaa1-cdc4-4edb-a5fd-ab88cabddf86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_65f4aaa1-cdc4-4edb-a5fd-ab88cabddf86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_ce4a467c-de1e-41b3-820d-d68f430cbd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_ce4a467c-de1e-41b3-820d-d68f430cbd1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_a0c24215-7d6e-41fb-9b43-96a26a7b891e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_TransportationEquipmentMember_a0c24215-7d6e-41fb-9b43-96a26a7b891e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_71899ec2-2811-4198-8eb5-46ec94dd3559" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_OfficeEquipmentMember_71899ec2-2811-4198-8eb5-46ec94dd3559" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_5fec40cd-8141-46ef-b15e-b5628c4e0031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_ConstructionInProgressMember_5fec40cd-8141-46ef-b15e-b5628c4e0031" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" xlink:type="extended" id="if2d0a40909dd4756ad5e5118935da56f_GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d6fbb543-48e9-4ac1-a832-eceb6212deb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d6fbb543-48e9-4ac1-a832-eceb6212deb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5d42a025-0c4d-4c71-9e7b-7c4ce831b45c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5d42a025-0c4d-4c71-9e7b-7c4ce831b45c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_809d90ee-1472-4a5d-bc3e-2f0cadc4723a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_809d90ee-1472-4a5d-bc3e-2f0cadc4723a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7bdd01c0-aa7a-417d-8b71-77f1ca167c16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7bdd01c0-aa7a-417d-8b71-77f1ca167c16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_92c200df-d1a0-4e55-b447-fdd0eb862bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_92c200df-d1a0-4e55-b447-fdd0eb862bc7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4c1e642b-4830-448d-a739-a202c9d9c463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4c1e642b-4830-448d-a739-a202c9d9c463" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_02792c1a-2a77-4034-be6c-1e36de1b2568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4c1e642b-4830-448d-a739-a202c9d9c463" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_02792c1a-2a77-4034-be6c-1e36de1b2568" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_02792c1a-2a77-4034-be6c-1e36de1b2568_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_02792c1a-2a77-4034-be6c-1e36de1b2568" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_02792c1a-2a77-4034-be6c-1e36de1b2568_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_02792c1a-2a77-4034-be6c-1e36de1b2568" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_231aac9b-fbb8-497c-9e5a-f083b2e27b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:to="loc_us-gaap_CustomerRelationshipsMember_231aac9b-fbb8-497c-9e5a-f083b2e27b94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PatentsAndProprietaryTechnologyMember_2083dc27-0120-44bd-9c35-451b44077145" xlink:href="vmi-20211225.xsd#vmi_PatentsAndProprietaryTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:to="loc_vmi_PatentsAndProprietaryTechnologyMember_2083dc27-0120-44bd-9c35-451b44077145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4325a0cb-5ae4-4578-b490-41ba035831a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:to="loc_us-gaap_TradeNamesMember_4325a0cb-5ae4-4578-b490-41ba035831a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1fd0781b-3bcc-46f2-bb8c-e8483dcdac19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1fd0781b-3bcc-46f2-bb8c-e8483dcdac19" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails" xlink:type="extended" id="i1230085afd2d44d294ff9ca37d02398f_GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9016e6d4-bf79-483a-9bf0-5ccb2b84a96b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_58b03882-5a77-4683-92e5-3fedd6491316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9016e6d4-bf79-483a-9bf0-5ccb2b84a96b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_58b03882-5a77-4683-92e5-3fedd6491316" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_77efb630-efc9-493c-807c-9841efe14b47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9016e6d4-bf79-483a-9bf0-5ccb2b84a96b" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_77efb630-efc9-493c-807c-9841efe14b47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_bfe99f0c-f732-4088-a9f2-653eea422249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_77efb630-efc9-493c-807c-9841efe14b47" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_bfe99f0c-f732-4088-a9f2-653eea422249" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bfe99f0c-f732-4088-a9f2-653eea422249_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_bfe99f0c-f732-4088-a9f2-653eea422249" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bfe99f0c-f732-4088-a9f2-653eea422249_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_bfe99f0c-f732-4088-a9f2-653eea422249" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NewmarkMember_724505fd-77e2-44c8-9239-7f766399ca85" xlink:href="vmi-20211225.xsd#vmi_NewmarkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_NewmarkMember_724505fd-77e2-44c8-9239-7f766399ca85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_WebforgeMember_bf561f10-605d-4289-9c4a-0b80f016d351" xlink:href="vmi-20211225.xsd#vmi_WebforgeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_WebforgeMember_bf561f10-605d-4289-9c4a-0b80f016d351" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontSMMember_253d57a6-5190-419f-8458-1ba7c385c1ab" xlink:href="vmi-20211225.xsd#vmi_ValmontSMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_ValmontSMMember_253d57a6-5190-419f-8458-1ba7c385c1ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IngalEPSOrIngalCivilProductsMember_7422d253-68db-4ba9-8dd2-7ebdc22155a8" xlink:href="vmi-20211225.xsd#vmi_IngalEPSOrIngalCivilProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_IngalEPSOrIngalCivilProductsMember_7422d253-68db-4ba9-8dd2-7ebdc22155a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShakespeareMember_e7624048-d64e-4cd2-8d3e-74d1b68a4688" xlink:href="vmi-20211225.xsd#vmi_ShakespeareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_ShakespeareMember_e7624048-d64e-4cd2-8d3e-74d1b68a4688" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_WalparLLCMember_5e80c85a-d77a-4b39-9972-e511b2123679" xlink:href="vmi-20211225.xsd#vmi_WalparLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_WalparLLCMember_5e80c85a-d77a-4b39-9972-e511b2123679" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConvertItaliaSpAMember_2f4516cf-44d8-4f8e-bb53-82921f216f1b" xlink:href="vmi-20211225.xsd#vmi_ConvertItaliaSpAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_ConvertItaliaSpAMember_2f4516cf-44d8-4f8e-bb53-82921f216f1b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherTradeNamesMember_7ccfda73-f827-433d-9ea3-50fa84e5d0fe" xlink:href="vmi-20211225.xsd#vmi_OtherTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_OtherTradeNamesMember_7ccfda73-f827-433d-9ea3-50fa84e5d0fe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_dae5e564-7f81-44b4-aec5-0ef25c5ebdeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_us-gaap_TradeNamesMember_dae5e564-7f81-44b4-aec5-0ef25c5ebdeb" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails" xlink:type="extended" id="id2fb0fe87fa840d0bdc49f6e472df5f0_GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_9e276ab8-3567-46e1-b878-ba2e526d03a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_d5822919-125b-42a0-9692-cf0d5d560145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_9e276ab8-3567-46e1-b878-ba2e526d03a9" xlink:to="loc_us-gaap_GoodwillGross_d5822919-125b-42a0-9692-cf0d5d560145" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_08aea021-c796-4d7f-99c2-21ea0fe99877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_9e276ab8-3567-46e1-b878-ba2e526d03a9" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_08aea021-c796-4d7f-99c2-21ea0fe99877" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_9e276ab8-3567-46e1-b878-ba2e526d03a9" xlink:to="loc_us-gaap_GoodwillRollForward_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0c2b682e-7939-4e6e-9fad-b864be5f5870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:to="loc_us-gaap_Goodwill_0c2b682e-7939-4e6e-9fad-b864be5f5870" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_ab4ac2bc-0d79-4398-94db-bc35d4044c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_ab4ac2bc-0d79-4398-94db-bc35d4044c05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_db7cf0f9-797d-44ba-830e-a563f04a1e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_db7cf0f9-797d-44ba-830e-a563f04a1e9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_131501b0-af3f-43dc-b6c4-3bbbc7948d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_131501b0-af3f-43dc-b6c4-3bbbc7948d3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d17503dc-2d0a-4c06-9aa7-540788e77fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8c75bc82-744e-4a3e-8451-3ee5fb9b5729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_9e276ab8-3567-46e1-b878-ba2e526d03a9" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8c75bc82-744e-4a3e-8451-3ee5fb9b5729" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_109349bd-2c95-4615-ba50-14144c0613e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8c75bc82-744e-4a3e-8451-3ee5fb9b5729" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_109349bd-2c95-4615-ba50-14144c0613e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_109349bd-2c95-4615-ba50-14144c0613e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_109349bd-2c95-4615-ba50-14144c0613e0" xlink:to="loc_us-gaap_SegmentDomain_109349bd-2c95-4615-ba50-14144c0613e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_109349bd-2c95-4615-ba50-14144c0613e0" xlink:to="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_90030da9-3a86-4de1-aa6b-65a809cf9cc6" xlink:href="vmi-20211225.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_90030da9-3a86-4de1-aa6b-65a809cf9cc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_5c132999-d1c9-43ad-a903-6dca9c352428" xlink:href="vmi-20211225.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_5c132999-d1c9-43ad-a903-6dca9c352428" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_d9d9136a-b8b2-4281-8e69-589fd191118b" xlink:href="vmi-20211225.xsd#vmi_CoatingsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:to="loc_vmi_CoatingsSegmentMember_d9d9136a-b8b2-4281-8e69-589fd191118b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_8200625d-ca01-428a-8346-67992c6d2737" xlink:href="vmi-20211225.xsd#vmi_IrrigationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:to="loc_vmi_IrrigationSegmentMember_8200625d-ca01-428a-8346-67992c6d2737" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#GOODWILLANDINTANGIBLEASSETSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="extended" id="if80d7becb86f43aa9d13edafa1f4118c_GOODWILLANDINTANGIBLEASSETSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_ddab33bb-5fbc-4c31-89d5-dd22b8fdd8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_868c8fa1-79a2-4fb5-8a11-72ad93088f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_ddab33bb-5fbc-4c31-89d5-dd22b8fdd8b8" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_868c8fa1-79a2-4fb5-8a11-72ad93088f24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfTradeNamesImpaired_a74022e9-66e3-4ba1-9f52-8838c42ef052" xlink:href="vmi-20211225.xsd#vmi_NumberOfTradeNamesImpaired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_ddab33bb-5fbc-4c31-89d5-dd22b8fdd8b8" xlink:to="loc_vmi_NumberOfTradeNamesImpaired_a74022e9-66e3-4ba1-9f52-8838c42ef052" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_e159e825-2830-43ed-be5e-ae87ca1551bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_ddab33bb-5fbc-4c31-89d5-dd22b8fdd8b8" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_e159e825-2830-43ed-be5e-ae87ca1551bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_dfdea094-6de4-4c50-9bc0-65a2cf89b73f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_ddab33bb-5fbc-4c31-89d5-dd22b8fdd8b8" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_dfdea094-6de4-4c50-9bc0-65a2cf89b73f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41bb690d-6c11-4a61-a6d3-68405c26972c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_dfdea094-6de4-4c50-9bc0-65a2cf89b73f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41bb690d-6c11-4a61-a6d3-68405c26972c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_41bb690d-6c11-4a61-a6d3-68405c26972c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41bb690d-6c11-4a61-a6d3-68405c26972c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_41bb690d-6c11-4a61-a6d3-68405c26972c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8f2656c0-dbf3-4ef1-9f73-69ac12b54dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41bb690d-6c11-4a61-a6d3-68405c26972c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8f2656c0-dbf3-4ef1-9f73-69ac12b54dfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4d673b71-a9de-4811-8878-4b305dabb60e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8f2656c0-dbf3-4ef1-9f73-69ac12b54dfb" xlink:to="loc_us-gaap_TradeNamesMember_4d673b71-a9de-4811-8878-4b305dabb60e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontSMMember_544df011-48e2-4510-8acb-e424720db7a1" xlink:href="vmi-20211225.xsd#vmi_ValmontSMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8f2656c0-dbf3-4ef1-9f73-69ac12b54dfb" xlink:to="loc_vmi_ValmontSMMember_544df011-48e2-4510-8acb-e424720db7a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d9e8e40f-672e-420f-adda-001f5d81f2b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_dfdea094-6de4-4c50-9bc0-65a2cf89b73f" xlink:to="loc_srt_ProductOrServiceAxis_d9e8e40f-672e-420f-adda-001f5d81f2b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d9e8e40f-672e-420f-adda-001f5d81f2b1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d9e8e40f-672e-420f-adda-001f5d81f2b1" xlink:to="loc_srt_ProductsAndServicesDomain_d9e8e40f-672e-420f-adda-001f5d81f2b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_84abfaac-9398-451c-bd75-36503e3a721b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d9e8e40f-672e-420f-adda-001f5d81f2b1" xlink:to="loc_srt_ProductsAndServicesDomain_84abfaac-9398-451c-bd75-36503e3a721b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccessSystemsMember_c2391f3a-dbfd-42ee-a0d2-ad8840fd9e59" xlink:href="vmi-20211225.xsd#vmi_AccessSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_84abfaac-9398-451c-bd75-36503e3a721b" xlink:to="loc_vmi_AccessSystemsMember_c2391f3a-dbfd-42ee-a0d2-ad8840fd9e59" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#BANKCREDITARRANGEMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails" xlink:type="extended" id="i5e6a2f97442a4f4f84f8b7cc163d400b_BANKCREDITARRANGEMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_47063b25-e287-4e10-b9bd-c444b158a8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_47063b25-e287-4e10-b9bd-c444b158a8e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_6c3b9f33-3d6b-407d-a266-0edae40227c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_6c3b9f33-3d6b-407d-a266-0edae40227c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_64e371b8-2475-483d-bd0f-27c679211d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:to="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_64e371b8-2475-483d-bd0f-27c679211d91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1855a269-7883-4f7e-8cfc-d70635b3fc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1855a269-7883-4f7e-8cfc-d70635b3fc8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_c4a65773-568e-4895-a6cd-c9c92e0cfacd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_c4a65773-568e-4895-a6cd-c9c92e0cfacd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_e13956b5-9bce-48b3-bcc3-03b90b3c2fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_c4a65773-568e-4895-a6cd-c9c92e0cfacd" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_e13956b5-9bce-48b3-bcc3-03b90b3c2fe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_e13956b5-9bce-48b3-bcc3-03b90b3c2fe8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_e13956b5-9bce-48b3-bcc3-03b90b3c2fe8" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_e13956b5-9bce-48b3-bcc3-03b90b3c2fe8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_9f1db1cf-77be-4144-87b6-a207b08455ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_e13956b5-9bce-48b3-bcc3-03b90b3c2fe8" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_9f1db1cf-77be-4144-87b6-a207b08455ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShortTermLineOfCreditMember_79070f78-5b4c-47e1-a095-7b64a35fa251" xlink:href="vmi-20211225.xsd#vmi_ShortTermLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_9f1db1cf-77be-4144-87b6-a207b08455ba" xlink:to="loc_vmi_ShortTermLineOfCreditMember_79070f78-5b4c-47e1-a095-7b64a35fa251" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#INCOMETAXESDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/INCOMETAXESDetails" xlink:type="extended" id="i96a6e261682047ae8fbeb969a7b29c70_INCOMETAXESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_abc30228-9108-4451-a3b4-e51c6afac4da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f58674db-2f32-49dc-904f-304fe69513b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_abc30228-9108-4451-a3b4-e51c6afac4da" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f58674db-2f32-49dc-904f-304fe69513b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_45b1e7eb-25a3-46d5-a511-dc401b17e398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_abc30228-9108-4451-a3b4-e51c6afac4da" xlink:to="loc_us-gaap_ValuationAllowanceTable_45b1e7eb-25a3-46d5-a511-dc401b17e398" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_71e7fe00-2272-4f89-bb80-8592a116cc65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_45b1e7eb-25a3-46d5-a511-dc401b17e398" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_71e7fe00-2272-4f89-bb80-8592a116cc65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_71e7fe00-2272-4f89-bb80-8592a116cc65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_71e7fe00-2272-4f89-bb80-8592a116cc65" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_71e7fe00-2272-4f89-bb80-8592a116cc65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1a00c182-9f85-48d4-bdd9-d1f6de5a2e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_71e7fe00-2272-4f89-bb80-8592a116cc65" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1a00c182-9f85-48d4-bdd9-d1f6de5a2e6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProsperaMember_d17a50f9-1619-4e6a-8f7e-a06c04ab3ee7" xlink:href="vmi-20211225.xsd#vmi_ProsperaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1a00c182-9f85-48d4-bdd9-d1f6de5a2e6f" xlink:to="loc_vmi_ProsperaMember_d17a50f9-1619-4e6a-8f7e-a06c04ab3ee7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1d7d969a-98ee-42a0-b7a7-e1d6bd27c9e9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_45b1e7eb-25a3-46d5-a511-dc401b17e398" xlink:to="loc_srt_StatementGeographicalAxis_1d7d969a-98ee-42a0-b7a7-e1d6bd27c9e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1d7d969a-98ee-42a0-b7a7-e1d6bd27c9e9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1d7d969a-98ee-42a0-b7a7-e1d6bd27c9e9" xlink:to="loc_srt_SegmentGeographicalDomain_1d7d969a-98ee-42a0-b7a7-e1d6bd27c9e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3d9de1bc-eca9-4ad1-afa9-6ff386125088" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1d7d969a-98ee-42a0-b7a7-e1d6bd27c9e9" xlink:to="loc_srt_SegmentGeographicalDomain_3d9de1bc-eca9-4ad1-afa9-6ff386125088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_ca766d73-6b08-44cb-94a7-8f66bb4706cc" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3d9de1bc-eca9-4ad1-afa9-6ff386125088" xlink:to="loc_country_DK_ca766d73-6b08-44cb-94a7-8f66bb4706cc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBTDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#LONGTERMDEBTDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LONGTERMDEBTDetails" xlink:type="extended" id="i374ae48cae084a91bce213b69c9ae711_LONGTERMDEBTDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bfd50397-0fe4-4621-917a-1272829f23d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bfd50397-0fe4-4621-917a-1272829f23d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedPremium_d9b5a64d-7bf2-4d47-82fc-3af446c885e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedPremium_d9b5a64d-7bf2-4d47-82fc-3af446c885e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_9c7dc36f-3a47-4f9d-9791-937f4bfce4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_9c7dc36f-3a47-4f9d-9791-937f4bfce4c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_ec8a9ee1-9307-4b3f-9ff2-d679ec95ad7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LongTermDebt_ec8a9ee1-9307-4b3f-9ff2-d679ec95ad7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a91d2a16-1c57-47a9-b828-749c99356785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LongTermDebtCurrent_a91d2a16-1c57-47a9-b828-749c99356785" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b46f9ff0-b3e7-4be0-a103-c98ea0f79c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b46f9ff0-b3e7-4be0-a103-c98ea0f79c00" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_92f460d2-7d48-464c-b7c1-fdb8f88cf34a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_92f460d2-7d48-464c-b7c1-fdb8f88cf34a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_759205aa-04b1-4c04-89e9-94966f6df6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_759205aa-04b1-4c04-89e9-94966f6df6a0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_762ff27f-3031-4249-ae3f-bccd5bf0614d" xlink:href="vmi-20211225.xsd#vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_762ff27f-3031-4249-ae3f-bccd5bf0614d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3a55ab6b-88a8-472b-8f94-2dd661899752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3a55ab6b-88a8-472b-8f94-2dd661899752" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LineofCreditAdditionalBorrowingCapacity_6ebce7f5-1a15-41e7-93b3-d51bb4f4c39b" xlink:href="vmi-20211225.xsd#vmi_LineofCreditAdditionalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_vmi_LineofCreditAdditionalBorrowingCapacity_6ebce7f5-1a15-41e7-93b3-d51bb4f4c39b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_5b822fed-6686-4664-92cd-a9d4cdf6b664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_5b822fed-6686-4664-92cd-a9d4cdf6b664" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_85cba755-49cf-4ed4-9b8a-e1d9dc43aa4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_85cba755-49cf-4ed4-9b8a-e1d9dc43aa4d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableInterestRateBasisPeriod_a3659c0c-905c-4759-8018-25b3c49159ba" xlink:href="vmi-20211225.xsd#vmi_DebtInstrumentVariableInterestRateBasisPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_vmi_DebtInstrumentVariableInterestRateBasisPeriod_a3659c0c-905c-4759-8018-25b3c49159ba" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_97f68a11-ee4a-47e3-a261-92efe2161e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LineOfCredit_97f68a11-ee4a-47e3-a261-92efe2161e07" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_3ede14e5-c322-471f-9e2a-25a25360d81f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_ShortTermBorrowings_3ede14e5-c322-471f-9e2a-25a25360d81f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_aaf63731-4a17-4c30-b48e-8ae1e7641de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_aaf63731-4a17-4c30-b48e-8ae1e7641de4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescription_c1aeee97-d17c-4ad1-bff0-192d90d79b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentDescription_c1aeee97-d17c-4ad1-bff0-192d90d79b1e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentTable_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7660bc45-1426-4d54-9ea0-c4cea4f02b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_us-gaap_CreditFacilityAxis_7660bc45-1426-4d54-9ea0-c4cea4f02b8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7660bc45-1426-4d54-9ea0-c4cea4f02b8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7660bc45-1426-4d54-9ea0-c4cea4f02b8d" xlink:to="loc_us-gaap_CreditFacilityDomain_7660bc45-1426-4d54-9ea0-c4cea4f02b8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f0ee6039-a169-4c8e-b7af-c690f996fe61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7660bc45-1426-4d54-9ea0-c4cea4f02b8d" xlink:to="loc_us-gaap_CreditFacilityDomain_f0ee6039-a169-4c8e-b7af-c690f996fe61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_54dc4d5e-43fa-4485-92e7-c039c0162751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_f0ee6039-a169-4c8e-b7af-c690f996fe61" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_54dc4d5e-43fa-4485-92e7-c039c0162751" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6ff9f945-9db9-4a72-96ca-3909819e70e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_us-gaap_DebtInstrumentAxis_6ff9f945-9db9-4a72-96ca-3909819e70e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6ff9f945-9db9-4a72-96ca-3909819e70e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6ff9f945-9db9-4a72-96ca-3909819e70e8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6ff9f945-9db9-4a72-96ca-3909819e70e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_17ba5165-560e-4f09-a0c8-2aa9d86e0a49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6ff9f945-9db9-4a72-96ca-3909819e70e8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_17ba5165-560e-4f09-a0c8-2aa9d86e0a49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_0822feda-5438-4f5e-8305-206ef9cefece" xlink:href="vmi-20211225.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_17ba5165-560e-4f09-a0c8-2aa9d86e0a49" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_0822feda-5438-4f5e-8305-206ef9cefece" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_c3330d7b-5728-4aca-86de-969027b74b1b" xlink:href="vmi-20211225.xsd#vmi_SeniorUnsecuredNotes5.25PercentDue2054Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_17ba5165-560e-4f09-a0c8-2aa9d86e0a49" xlink:to="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_c3330d7b-5728-4aca-86de-969027b74b1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2a2be8da-0397-462c-8f11-29faf31dc921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2a2be8da-0397-462c-8f11-29faf31dc921" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2a2be8da-0397-462c-8f11-29faf31dc921_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2a2be8da-0397-462c-8f11-29faf31dc921" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2a2be8da-0397-462c-8f11-29faf31dc921_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2a2be8da-0397-462c-8f11-29faf31dc921" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_ddee9df2-0c39-449e-9b6f-7d62ac70aec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_us-gaap_SeniorNotesMember_ddee9df2-0c39-449e-9b6f-7d62ac70aec7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_b59fdf88-a5c6-4b36-a757-9a072103af88" xlink:href="vmi-20211225.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_b59fdf88-a5c6-4b36-a757-9a072103af88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_dae9de88-d24b-482f-9b5e-be15d807936f" xlink:href="vmi-20211225.xsd#vmi_SeniorUnsecuredNotes5.25PercentDue2054Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_dae9de88-d24b-482f-9b5e-be15d807936f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_2f04ff44-311c-481e-9bdb-c00cb86795cf" xlink:href="vmi-20211225.xsd#vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_2f04ff44-311c-481e-9bdb-c00cb86795cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8a991cbe-4086-494c-87fb-141a42e92c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_us-gaap_LineOfCreditMember_8a991cbe-4086-494c-87fb-141a42e92c6f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_Notes1.75PercentTo3.485PercentMember_e4972a66-dc69-4647-902b-1279e6b3c20d" xlink:href="vmi-20211225.xsd#vmi_Notes1.75PercentTo3.485PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_vmi_Notes1.75PercentTo3.485PercentMember_e4972a66-dc69-4647-902b-1279e6b3c20d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShortTermBankLinesOfCreditMember_291de7d1-cd8c-43af-a938-c0ed9c935f22" xlink:href="vmi-20211225.xsd#vmi_ShortTermBankLinesOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_vmi_ShortTermBankLinesOfCreditMember_291de7d1-cd8c-43af-a938-c0ed9c935f22" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3f4c1369-38fc-4c55-8c4a-a1ba3eeec909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_us-gaap_VariableRateAxis_3f4c1369-38fc-4c55-8c4a-a1ba3eeec909" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_3f4c1369-38fc-4c55-8c4a-a1ba3eeec909_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_3f4c1369-38fc-4c55-8c4a-a1ba3eeec909" xlink:to="loc_us-gaap_VariableRateDomain_3f4c1369-38fc-4c55-8c4a-a1ba3eeec909_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_3f4c1369-38fc-4c55-8c4a-a1ba3eeec909" xlink:to="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableRateBasePrimeMember_74fea447-c878-47c7-9b89-a6fa398dab2f" xlink:href="vmi-20211225.xsd#vmi_DebtInstrumentVariableRateBasePrimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:to="loc_vmi_DebtInstrumentVariableRateBasePrimeMember_74fea447-c878-47c7-9b89-a6fa398dab2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableRateBaseFederalMember_f3683011-c8ed-4e0a-ae95-148c38277aec" xlink:href="vmi-20211225.xsd#vmi_DebtInstrumentVariableRateBaseFederalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:to="loc_vmi_DebtInstrumentVariableRateBaseFederalMember_f3683011-c8ed-4e0a-ae95-148c38277aec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_48ec4a76-1e85-407f-ad93-b0b9e10e803c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_48ec4a76-1e85-407f-ad93-b0b9e10e803c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_91d4d19d-7591-46ed-9e61-f28ee900c4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_91d4d19d-7591-46ed-9e61-f28ee900c4e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a768b735-f12e-4e08-b6dc-94ff2e55accc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_srt_RangeAxis_a768b735-f12e-4e08-b6dc-94ff2e55accc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a768b735-f12e-4e08-b6dc-94ff2e55accc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a768b735-f12e-4e08-b6dc-94ff2e55accc" xlink:to="loc_srt_RangeMember_a768b735-f12e-4e08-b6dc-94ff2e55accc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1a6c06cc-cd71-49ca-857a-d83c7ea56ced" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a768b735-f12e-4e08-b6dc-94ff2e55accc" xlink:to="loc_srt_RangeMember_1a6c06cc-cd71-49ca-857a-d83c7ea56ced" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_45cc3c35-59d0-4a96-bda0-10411b766ffb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1a6c06cc-cd71-49ca-857a-d83c7ea56ced" xlink:to="loc_srt_MinimumMember_45cc3c35-59d0-4a96-bda0-10411b766ffb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bf12608-f2d7-4019-ba18-352da8794a2c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1a6c06cc-cd71-49ca-857a-d83c7ea56ced" xlink:to="loc_srt_MaximumMember_6bf12608-f2d7-4019-ba18-352da8794a2c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#STOCKBASEDCOMPENSATIONDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails" xlink:type="extended" id="if9f2fa10de6640618b04bb5b11b21d01_STOCKBASEDCOMPENSATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_30ba75a1-3e7d-49e0-bf7e-896fcc1a0a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_30ba75a1-3e7d-49e0-bf7e-896fcc1a0a70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e3253817-5306-4681-98ec-c20e530ec8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e3253817-5306-4681-98ec-c20e530ec8a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9ca76dfc-a20a-48bd-a9c7-9b58184f626c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9ca76dfc-a20a-48bd-a9c7-9b58184f626c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7eecfd34-e0f4-43b4-8772-71fd3f72394a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7eecfd34-e0f4-43b4-8772-71fd3f72394a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c75f7805-11d3-4288-8980-0f6ae42006b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c75f7805-11d3-4288-8980-0f6ae42006b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6d55352b-40b9-4b08-910b-af1da84d3cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6d55352b-40b9-4b08-910b-af1da84d3cfe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f0e3944a-5d9a-47b6-80b1-a26d62822d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f0e3944a-5d9a-47b6-80b1-a26d62822d21" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_72dd428f-38ff-454f-b6f6-79eb9a77a86a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_72dd428f-38ff-454f-b6f6-79eb9a77a86a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f1ea9cf6-dc00-4c4f-a278-26a128b77263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f1ea9cf6-dc00-4c4f-a278-26a128b77263" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_070a38a9-4f3d-4085-8785-4d18bd4d42fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_070a38a9-4f3d-4085-8785-4d18bd4d42fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_279d0b8c-2f15-46ca-856a-7d0e39c8869a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_279d0b8c-2f15-46ca-856a-7d0e39c8869a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3a5f1b16-9c7c-4558-af13-cb1ed139b403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3a5f1b16-9c7c-4558-af13-cb1ed139b403" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_d74ce592-a2eb-401b-aff7-26973980db75" xlink:href="vmi-20211225.xsd#vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3a5f1b16-9c7c-4558-af13-cb1ed139b403" xlink:to="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_d74ce592-a2eb-401b-aff7-26973980db75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4c6e168d-6a19-4ec9-850c-afb55e59eb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4c6e168d-6a19-4ec9-850c-afb55e59eb7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_e7f27397-3e54-4b9a-870d-79e388cd07a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_e7f27397-3e54-4b9a-870d-79e388cd07a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_40807ed1-9d47-4716-a68b-0c69b3f74e26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_40807ed1-9d47-4716-a68b-0c69b3f74e26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0f5dda0-160f-47c4-9c97-bb77a7986ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0f5dda0-160f-47c4-9c97-bb77a7986ef1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f1831b11-447a-46e8-98ff-4299fd4d520c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0c25be35-26cc-471d-9c35-da4af786542a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0c25be35-26cc-471d-9c35-da4af786542a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5e43a704-1cdd-4ba4-a77c-8bd9559c00df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5e43a704-1cdd-4ba4-a77c-8bd9559c00df" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_88f47edf-f673-47c1-8100-175357035c85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_88f47edf-f673-47c1-8100-175357035c85" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8c55be4f-58ea-43f3-bf38-7c2b0e936f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8c55be4f-58ea-43f3-bf38-7c2b0e936f8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_119a6a35-3064-44fd-b856-adde8acf4aec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_119a6a35-3064-44fd-b856-adde8acf4aec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2b2e5797-1a59-4a37-8d55-7110764e399b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2b2e5797-1a59-4a37-8d55-7110764e399b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_83d072ef-2b99-40ee-8c3d-b0d98fbd2c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_83d072ef-2b99-40ee-8c3d-b0d98fbd2c5e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9b4d5221-d0ec-4034-b1ae-23595aedef50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ab93bcd8-41ec-4af5-9c5b-2f98796a13ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ab93bcd8-41ec-4af5-9c5b-2f98796a13ee" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c4e6e98f-86ba-47fa-9561-df665bd96779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c4e6e98f-86ba-47fa-9561-df665bd96779" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_2a694297-6067-4fe4-8cce-914920ccedc4" xlink:href="vmi-20211225.xsd#vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_2a694297-6067-4fe4-8cce-914920ccedc4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_066540dd-9252-4f51-a35d-a63ccdf93d13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_2a694297-6067-4fe4-8cce-914920ccedc4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_066540dd-9252-4f51-a35d-a63ccdf93d13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_944b5e43-c01d-462b-b445-1c95bd6e486a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_2a694297-6067-4fe4-8cce-914920ccedc4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_944b5e43-c01d-462b-b445-1c95bd6e486a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7d4bbe37-a460-457b-bcde-4ea496441b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_2a694297-6067-4fe4-8cce-914920ccedc4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7d4bbe37-a460-457b-bcde-4ea496441b63" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_7601978c-97df-4deb-a1c4-422f6bfc3bb4" xlink:href="vmi-20211225.xsd#vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_7601978c-97df-4deb-a1c4-422f6bfc3bb4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b137e1ca-fe8a-4121-86f7-e84ba1a13df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_7601978c-97df-4deb-a1c4-422f6bfc3bb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b137e1ca-fe8a-4121-86f7-e84ba1a13df7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_80f5cfb0-e5e0-475b-922c-c7de02f04f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_7601978c-97df-4deb-a1c4-422f6bfc3bb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_80f5cfb0-e5e0-475b-922c-c7de02f04f0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b1952a7a-bd6e-4fc2-9173-a5add46cd109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_7601978c-97df-4deb-a1c4-422f6bfc3bb4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b1952a7a-bd6e-4fc2-9173-a5add46cd109" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_51f1af71-82c6-4fb0-8d6d-e3ea360b290e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_51f1af71-82c6-4fb0-8d6d-e3ea360b290e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0ca7a75d-84c8-4a48-903c-6ff1f3ba5867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_51f1af71-82c6-4fb0-8d6d-e3ea360b290e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0ca7a75d-84c8-4a48-903c-6ff1f3ba5867" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089ff65a-8c6f-435c-9345-40e88c98e5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089ff65a-8c6f-435c-9345-40e88c98e5e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e787a9d7-0453-48ef-8020-6738521e8a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089ff65a-8c6f-435c-9345-40e88c98e5e9" xlink:to="loc_us-gaap_AwardTypeAxis_e787a9d7-0453-48ef-8020-6738521e8a2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e787a9d7-0453-48ef-8020-6738521e8a2c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e787a9d7-0453-48ef-8020-6738521e8a2c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e787a9d7-0453-48ef-8020-6738521e8a2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5a620ba-363e-4f72-94ed-c51436c7155b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e787a9d7-0453-48ef-8020-6738521e8a2c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5a620ba-363e-4f72-94ed-c51436c7155b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3815cd07-9418-46b1-9d52-b7267bd3bfbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5a620ba-363e-4f72-94ed-c51436c7155b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3815cd07-9418-46b1-9d52-b7267bd3bfbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_3a2286fc-d518-4bba-84da-d40be3247871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5a620ba-363e-4f72-94ed-c51436c7155b" xlink:to="loc_us-gaap_RestrictedStockMember_3a2286fc-d518-4bba-84da-d40be3247871" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c7968427-5633-4963-86a0-18cb222eb9c0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089ff65a-8c6f-435c-9345-40e88c98e5e9" xlink:to="loc_srt_RangeAxis_c7968427-5633-4963-86a0-18cb222eb9c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c7968427-5633-4963-86a0-18cb222eb9c0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c7968427-5633-4963-86a0-18cb222eb9c0" xlink:to="loc_srt_RangeMember_c7968427-5633-4963-86a0-18cb222eb9c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f54d22c8-7ea4-49be-a829-201ff028c081" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c7968427-5633-4963-86a0-18cb222eb9c0" xlink:to="loc_srt_RangeMember_f54d22c8-7ea4-49be-a829-201ff028c081" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8a011426-e939-4b13-9fe7-25811399e3d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f54d22c8-7ea4-49be-a829-201ff028c081" xlink:to="loc_srt_MaximumMember_8a011426-e939-4b13-9fe7-25811399e3d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_978c243a-b51c-4ea9-b453-12a2e7f39ddf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f54d22c8-7ea4-49be-a829-201ff028c081" xlink:to="loc_srt_MinimumMember_978c243a-b51c-4ea9-b453-12a2e7f39ddf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails" xlink:type="extended" id="i69b53842df1147a1b60548082e72ec4f_STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_414ec726-a1e5-4d00-824f-165947309680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_b082d203-e747-479d-9b29-7b0ce8495d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_414ec726-a1e5-4d00-824f-165947309680" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_b082d203-e747-479d-9b29-7b0ce8495d02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_ce9aa3ba-db2a-4205-a656-2b910ee49ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_414ec726-a1e5-4d00-824f-165947309680" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_ce9aa3ba-db2a-4205-a656-2b910ee49ded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_9d70387e-03b3-4ebc-9742-04bf75be204b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_414ec726-a1e5-4d00-824f-165947309680" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_9d70387e-03b3-4ebc-9742-04bf75be204b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b790b123-323d-42ad-a890-1ec0bb511db6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_9d70387e-03b3-4ebc-9742-04bf75be204b" xlink:to="loc_srt_RangeAxis_b790b123-323d-42ad-a890-1ec0bb511db6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b790b123-323d-42ad-a890-1ec0bb511db6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b790b123-323d-42ad-a890-1ec0bb511db6" xlink:to="loc_srt_RangeMember_b790b123-323d-42ad-a890-1ec0bb511db6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d8fd66c9-8695-4e65-91ec-2587160cf8a8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b790b123-323d-42ad-a890-1ec0bb511db6" xlink:to="loc_srt_RangeMember_d8fd66c9-8695-4e65-91ec-2587160cf8a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9c9aa5a1-7a31-4a41-88c3-bef381dfc035" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d8fd66c9-8695-4e65-91ec-2587160cf8a8" xlink:to="loc_srt_MinimumMember_9c9aa5a1-7a31-4a41-88c3-bef381dfc035" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dfa9a5e8-104f-45e4-ae72-dd6f052df11c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d8fd66c9-8695-4e65-91ec-2587160cf8a8" xlink:to="loc_srt_MaximumMember_dfa9a5e8-104f-45e4-ae72-dd6f052df11c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_a8b3b215-e04c-41ed-bd01-a52c34cc3962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_9d70387e-03b3-4ebc-9742-04bf75be204b" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_a8b3b215-e04c-41ed-bd01-a52c34cc3962" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_a8b3b215-e04c-41ed-bd01-a52c34cc3962_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_a8b3b215-e04c-41ed-bd01-a52c34cc3962" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_a8b3b215-e04c-41ed-bd01-a52c34cc3962_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2a15b01f-620c-4469-8512-a020a946b05b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_a8b3b215-e04c-41ed-bd01-a52c34cc3962" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2a15b01f-620c-4469-8512-a020a946b05b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_f8bdd870-4cc9-45ca-8e15-46a9f0926d79" xlink:href="vmi-20211225.xsd#vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2a15b01f-620c-4469-8512-a020a946b05b" xlink:to="loc_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_f8bdd870-4cc9-45ca-8e15-46a9f0926d79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_3838579a-6cd9-4824-8fbc-a38d467d583f" xlink:href="vmi-20211225.xsd#vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2a15b01f-620c-4469-8512-a020a946b05b" xlink:to="loc_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_3838579a-6cd9-4824-8fbc-a38d467d583f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_a39bede8-ff96-401b-b0f7-a80a08193878" xlink:href="vmi-20211225.xsd#vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2a15b01f-620c-4469-8512-a020a946b05b" xlink:to="loc_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_a39bede8-ff96-401b-b0f7-a80a08193878" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails" xlink:type="extended" id="i581b1b14bc344c9f93e0578deb40d01e_STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ea299f2-fc5b-46f5-b78c-5c99039b46bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ea299f2-fc5b-46f5-b78c-5c99039b46bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5dc7cf8c-dada-466f-9635-e467aeb9724d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5dc7cf8c-dada-466f-9635-e467aeb9724d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_217c86be-4aca-40c3-b8e2-c9f8c0e2af69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_217c86be-4aca-40c3-b8e2-c9f8c0e2af69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_cb6bd14e-79d0-4e5b-9dc4-bef43f045161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_cb6bd14e-79d0-4e5b-9dc4-bef43f045161" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7bdeb71e-d3f9-4dcc-ad1e-1ef7ab153921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7bdeb71e-d3f9-4dcc-ad1e-1ef7ab153921" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_744a10e4-3e73-41f3-80c8-4ce01f1b1777" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_744a10e4-3e73-41f3-80c8-4ce01f1b1777" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_5c5abc20-74dc-44a3-81c4-70d050da5106" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:to="loc_srt_TitleOfIndividualAxis_5c5abc20-74dc-44a3-81c4-70d050da5106" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5c5abc20-74dc-44a3-81c4-70d050da5106_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_5c5abc20-74dc-44a3-81c4-70d050da5106" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5c5abc20-74dc-44a3-81c4-70d050da5106_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d4c6100e-79eb-4348-aaba-11350cdce119" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_5c5abc20-74dc-44a3-81c4-70d050da5106" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d4c6100e-79eb-4348-aaba-11350cdce119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_db8f702d-6f1a-4f94-8c71-aa906d5d5a56" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d4c6100e-79eb-4348-aaba-11350cdce119" xlink:to="loc_srt_ManagementMember_db8f702d-6f1a-4f94-8c71-aa906d5d5a56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_67001499-20c2-44da-9aca-b51b881bf2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:to="loc_us-gaap_AwardTypeAxis_67001499-20c2-44da-9aca-b51b881bf2b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_67001499-20c2-44da-9aca-b51b881bf2b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_67001499-20c2-44da-9aca-b51b881bf2b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_67001499-20c2-44da-9aca-b51b881bf2b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f6700fb-f85e-4eb6-b195-095c5f865c84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_67001499-20c2-44da-9aca-b51b881bf2b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f6700fb-f85e-4eb6-b195-095c5f865c84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NonVestedStockAndRestrictedStockUnitsMember_4739b4c4-b885-4db9-a61c-684dd825a2c9" xlink:href="vmi-20211225.xsd#vmi_NonVestedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f6700fb-f85e-4eb6-b195-095c5f865c84" xlink:to="loc_vmi_NonVestedStockAndRestrictedStockUnitsMember_4739b4c4-b885-4db9-a61c-684dd825a2c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0882a152-cdf9-4d37-ab48-126d7cb02efe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0882a152-cdf9-4d37-ab48-126d7cb02efe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0882a152-cdf9-4d37-ab48-126d7cb02efe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0882a152-cdf9-4d37-ab48-126d7cb02efe" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0882a152-cdf9-4d37-ab48-126d7cb02efe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8273bd88-1d07-4efa-8ef5-afc1c3bf3db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0882a152-cdf9-4d37-ab48-126d7cb02efe" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8273bd88-1d07-4efa-8ef5-afc1c3bf3db4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProsperaMember_cc3c8ffb-f4e7-41b2-a981-99545309aaba" xlink:href="vmi-20211225.xsd#vmi_ProsperaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8273bd88-1d07-4efa-8ef5-afc1c3bf3db4" xlink:to="loc_vmi_ProsperaMember_cc3c8ffb-f4e7-41b2-a981-99545309aaba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails" xlink:type="extended" id="ib2e237c4ca6e474094398fe7fed1190e_STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_d673ea96-5e65-4bc6-b040-6da808e90abd" xlink:href="vmi-20211225.xsd#vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_d673ea96-5e65-4bc6-b040-6da808e90abd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_db1ff3b3-6843-428e-adbb-98f1aab6365f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_db1ff3b3-6843-428e-adbb-98f1aab6365f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_700de975-f458-4aea-aba6-9a343e3675de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_700de975-f458-4aea-aba6-9a343e3675de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bf441005-0351-4d70-b84a-a91b877a3128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bf441005-0351-4d70-b84a-a91b877a3128" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0faa6040-a16b-49dd-9828-96779785e8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0faa6040-a16b-49dd-9828-96779785e8e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e82f7590-69d4-4e97-83f7-0664928f0e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e82f7590-69d4-4e97-83f7-0664928f0e91" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_98a89258-7e8d-4592-b2cd-8260a65e86f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e82f7590-69d4-4e97-83f7-0664928f0e91" xlink:to="loc_us-gaap_AwardTypeAxis_98a89258-7e8d-4592-b2cd-8260a65e86f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_98a89258-7e8d-4592-b2cd-8260a65e86f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_98a89258-7e8d-4592-b2cd-8260a65e86f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_98a89258-7e8d-4592-b2cd-8260a65e86f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd6ab468-d43b-402c-be89-d21ad70118ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_98a89258-7e8d-4592-b2cd-8260a65e86f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd6ab468-d43b-402c-be89-d21ad70118ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_98eaabb7-c0fd-448c-8fc2-dca288a8028d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd6ab468-d43b-402c-be89-d21ad70118ba" xlink:to="loc_us-gaap_PerformanceSharesMember_98eaabb7-c0fd-448c-8fc2-dca288a8028d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5393ddec-81ba-42ac-a914-52e47edbafa1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e82f7590-69d4-4e97-83f7-0664928f0e91" xlink:to="loc_srt_RangeAxis_5393ddec-81ba-42ac-a914-52e47edbafa1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5393ddec-81ba-42ac-a914-52e47edbafa1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5393ddec-81ba-42ac-a914-52e47edbafa1" xlink:to="loc_srt_RangeMember_5393ddec-81ba-42ac-a914-52e47edbafa1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c62a89a-defa-4705-bfcf-43f0e616b332" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5393ddec-81ba-42ac-a914-52e47edbafa1" xlink:to="loc_srt_RangeMember_5c62a89a-defa-4705-bfcf-43f0e616b332" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9f1f840a-6ac1-4c1f-8985-a58e2e78c281" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5c62a89a-defa-4705-bfcf-43f0e616b332" xlink:to="loc_srt_MinimumMember_9f1f840a-6ac1-4c1f-8985-a58e2e78c281" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6b1b55a0-05f4-4393-b1d7-fd44f4f01e75" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5c62a89a-defa-4705-bfcf-43f0e616b332" xlink:to="loc_srt_MaximumMember_6b1b55a0-05f4-4393-b1d7-fd44f4f01e75" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#EARNINGSPERSHARENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails" xlink:type="extended" id="i1e5548888339470bbdfedaba0adf219e_EARNINGSPERSHARENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_cd9db9b1-225c-4c74-b65f-f6b0eb3c1557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_us-gaap_AssetImpairmentCharges_cd9db9b1-225c-4c74-b65f-f6b0eb3c1557" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_99986c80-a918-47b1-8518-e91af4101278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_99986c80-a918-47b1-8518-e91af4101278" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValuationAllowanceNetOfTax_dd959be7-c5ad-43cb-8664-50f279995aa4" xlink:href="vmi-20211225.xsd#vmi_ValuationAllowanceNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_vmi_ValuationAllowanceNetOfTax_dd959be7-c5ad-43cb-8664-50f279995aa4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValuationAllowanceEarningsPerShareNetOfTax_900ab131-a70c-4fac-803b-b48cf60a49f1" xlink:href="vmi-20211225.xsd#vmi_ValuationAllowanceEarningsPerShareNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_vmi_ValuationAllowanceEarningsPerShareNetOfTax_900ab131-a70c-4fac-803b-b48cf60a49f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_c9300d64-b631-4c32-8f67-bcb4a1636cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_us-gaap_RestructuringCharges_c9300d64-b631-4c32-8f67-bcb4a1636cf8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_RestructuringChargesEffectOnEarningsPerShare_64192364-1d4b-43d2-9bd6-598e39bb7c2c" xlink:href="vmi-20211225.xsd#vmi_RestructuringChargesEffectOnEarningsPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_vmi_RestructuringChargesEffectOnEarningsPerShare_64192364-1d4b-43d2-9bd6-598e39bb7c2c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b300d37c-4f64-4471-8029-c1302425a1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b300d37c-4f64-4471-8029-c1302425a1c1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_2faddc8d-58f2-4662-a6b5-dbed6aa37929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:to="loc_us-gaap_RestructuringPlanAxis_2faddc8d-58f2-4662-a6b5-dbed6aa37929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_2faddc8d-58f2-4662-a6b5-dbed6aa37929_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_2faddc8d-58f2-4662-a6b5-dbed6aa37929" xlink:to="loc_us-gaap_RestructuringPlanDomain_2faddc8d-58f2-4662-a6b5-dbed6aa37929_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_9bf69d22-ed0d-4fc1-adf0-38fa1ddabde6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_2faddc8d-58f2-4662-a6b5-dbed6aa37929" xlink:to="loc_us-gaap_RestructuringPlanDomain_9bf69d22-ed0d-4fc1-adf0-38fa1ddabde6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_A2020RestructuringPlanMember_a3fd421c-1d6b-4676-a461-b2786c04c443" xlink:href="vmi-20211225.xsd#vmi_A2020RestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_9bf69d22-ed0d-4fc1-adf0-38fa1ddabde6" xlink:to="loc_vmi_A2020RestructuringPlanMember_a3fd421c-1d6b-4676-a461-b2786c04c443" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_fce091ec-4ef0-43dd-bf33-6f9e532aafb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_fce091ec-4ef0-43dd-bf33-6f9e532aafb3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_fce091ec-4ef0-43dd-bf33-6f9e532aafb3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_fce091ec-4ef0-43dd-bf33-6f9e532aafb3" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_fce091ec-4ef0-43dd-bf33-6f9e532aafb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3312a77d-9cbd-4431-a011-7b3ab186963e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_fce091ec-4ef0-43dd-bf33-6f9e532aafb3" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3312a77d-9cbd-4431-a011-7b3ab186963e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_9d9a2fb6-9f45-4713-ad00-a10d52c14fa1" xlink:href="vmi-20211225.xsd#vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3312a77d-9cbd-4431-a011-7b3ab186963e" xlink:to="loc_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_9d9a2fb6-9f45-4713-ad00-a10d52c14fa1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LongLivedAssetsMember_0e964de6-1de3-48c3-ad55-aba47e71d561" xlink:href="vmi-20211225.xsd#vmi_LongLivedAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3312a77d-9cbd-4431-a011-7b3ab186963e" xlink:to="loc_vmi_LongLivedAssetsMember_0e964de6-1de3-48c3-ad55-aba47e71d561" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_12dec22c-b160-437d-8016-1e36e1400bb7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:to="loc_srt_ProductOrServiceAxis_12dec22c-b160-437d-8016-1e36e1400bb7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_12dec22c-b160-437d-8016-1e36e1400bb7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_12dec22c-b160-437d-8016-1e36e1400bb7" xlink:to="loc_srt_ProductsAndServicesDomain_12dec22c-b160-437d-8016-1e36e1400bb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_81f9c1f0-0e53-4843-831a-17165b92c9ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_12dec22c-b160-437d-8016-1e36e1400bb7" xlink:to="loc_srt_ProductsAndServicesDomain_81f9c1f0-0e53-4843-831a-17165b92c9ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_677e0283-eade-42ab-9890-24d554358b8d" xlink:href="vmi-20211225.xsd#vmi_OffshoreandOtherComplexSteelStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_81f9c1f0-0e53-4843-831a-17165b92c9ac" xlink:to="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_677e0283-eade-42ab-9890-24d554358b8d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="extended" id="if6b9b396c8ac4f4b9cb0128f284dfe21_DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_a29519ef-590e-4865-ac28-47284d03e84d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_LongTermDebtFairValue_a29519ef-590e-4865-ac28-47284d03e84d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_bd564e6d-c7b1-4c3d-91c1-d42240aa33d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_bd564e6d-c7b1-4c3d-91c1-d42240aa33d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_26f56ca6-a6ab-4dcd-a8c4-71813211ed69" xlink:href="vmi-20211225.xsd#vmi_DeferredCompensationLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_26f56ca6-a6ab-4dcd-a8c4-71813211ed69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_1157b571-8322-40f6-826c-e51f63eaa10f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_1157b571-8322-40f6-826c-e51f63eaa10f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_3e9595da-6bf3-46c2-9296-3f5e15a8cde0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradingSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_TradingSecurities_3e9595da-6bf3-46c2-9296-3f5e15a8cde0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_f59cd2f8-7dc4-4920-bea4-b1401e838a23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_f59cd2f8-7dc4-4920-bea4-b1401e838a23" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_daff4e0a-c600-4087-a553-9f79bfb140eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_daff4e0a-c600-4087-a553-9f79bfb140eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_daff4e0a-c600-4087-a553-9f79bfb140eb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_daff4e0a-c600-4087-a553-9f79bfb140eb" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_daff4e0a-c600-4087-a553-9f79bfb140eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_954ef86c-bf0d-4a26-a932-3d4b7e21e75c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_daff4e0a-c600-4087-a553-9f79bfb140eb" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_954ef86c-bf0d-4a26-a932-3d4b7e21e75c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontDeferredCompensationPlanMember_02891247-04c2-4302-8bc2-fff09b47d5cc" xlink:href="vmi-20211225.xsd#vmi_ValmontDeferredCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_954ef86c-bf0d-4a26-a932-3d4b7e21e75c" xlink:to="loc_vmi_ValmontDeferredCompensationPlanMember_02891247-04c2-4302-8bc2-fff09b47d5cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a8637b96-c141-4fb0-857a-0807b7eb0956" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a8637b96-c141-4fb0-857a-0807b7eb0956" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a8637b96-c141-4fb0-857a-0807b7eb0956_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a8637b96-c141-4fb0-857a-0807b7eb0956" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a8637b96-c141-4fb0-857a-0807b7eb0956_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f0fdbbde-2205-4834-9697-960dd21f795e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a8637b96-c141-4fb0-857a-0807b7eb0956" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f0fdbbde-2205-4834-9697-960dd21f795e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeltaEMDPtyLtdMember_94e731be-0fb4-4aeb-8365-3c44ca7cf906" xlink:href="vmi-20211225.xsd#vmi_DeltaEMDPtyLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f0fdbbde-2205-4834-9697-960dd21f795e" xlink:to="loc_vmi_DeltaEMDPtyLtdMember_94e731be-0fb4-4aeb-8365-3c44ca7cf906" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_65105344-e065-4f83-ace0-13ef1793dc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_65105344-e065-4f83-ace0-13ef1793dc8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_65105344-e065-4f83-ace0-13ef1793dc8c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_65105344-e065-4f83-ace0-13ef1793dc8c" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_65105344-e065-4f83-ace0-13ef1793dc8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d2a2491c-bbf3-4675-98c1-3bd4090c5097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_65105344-e065-4f83-ace0-13ef1793dc8c" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d2a2491c-bbf3-4675-98c1-3bd4090c5097" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_772406cb-bbcb-42ac-b86e-16e485a0bc07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d2a2491c-bbf3-4675-98c1-3bd4090c5097" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_772406cb-bbcb-42ac-b86e-16e485a0bc07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_aae95dbf-8884-48d1-8639-f0f452e631c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_772406cb-bbcb-42ac-b86e-16e485a0bc07" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_aae95dbf-8884-48d1-8639-f0f452e631c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9fcb14fe-e0ca-425e-8310-b63c804bac31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_772406cb-bbcb-42ac-b86e-16e485a0bc07" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9fcb14fe-e0ca-425e-8310-b63c804bac31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c7b483b-e746-4fd9-a6ab-19ab7f467bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c7b483b-e746-4fd9-a6ab-19ab7f467bee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c7b483b-e746-4fd9-a6ab-19ab7f467bee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c7b483b-e746-4fd9-a6ab-19ab7f467bee" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c7b483b-e746-4fd9-a6ab-19ab7f467bee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fcf07489-2b40-4d12-9539-0b4786ffdf7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c7b483b-e746-4fd9-a6ab-19ab7f467bee" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fcf07489-2b40-4d12-9539-0b4786ffdf7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3454456f-c69d-431c-a658-337b49d4146c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fcf07489-2b40-4d12-9539-0b4786ffdf7a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3454456f-c69d-431c-a658-337b49d4146c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_09c5b42a-9bf8-453e-8467-af4a41a4c82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fcf07489-2b40-4d12-9539-0b4786ffdf7a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_09c5b42a-9bf8-453e-8467-af4a41a4c82d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_583f1cd3-fd74-4046-a6fb-d9e419e97ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fcf07489-2b40-4d12-9539-0b4786ffdf7a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_583f1cd3-fd74-4046-a6fb-d9e419e97ef3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" xlink:type="extended" id="ife1bfd706d17445a89a1afbc54ac7c52_DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_5e206254-f163-4baa-a58b-eae5148f77c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_45d329c0-125d-4c2d-be08-b99b970df66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_5e206254-f163-4baa-a58b-eae5148f77c8" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_45d329c0-125d-4c2d-be08-b99b970df66f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b700695c-b2b8-4169-827d-4e9a4bf83f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_5e206254-f163-4baa-a58b-eae5148f77c8" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b700695c-b2b8-4169-827d-4e9a4bf83f05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_cb662ca4-3950-4217-9f2d-115530115706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b700695c-b2b8-4169-827d-4e9a4bf83f05" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_cb662ca4-3950-4217-9f2d-115530115706" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_cb662ca4-3950-4217-9f2d-115530115706_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cb662ca4-3950-4217-9f2d-115530115706" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_cb662ca4-3950-4217-9f2d-115530115706_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3b1259ca-41e8-4609-93f5-d276ed782646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cb662ca4-3950-4217-9f2d-115530115706" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3b1259ca-41e8-4609-93f5-d276ed782646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_dae58997-c705-4d84-ba11-22e0e1bc9703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3b1259ca-41e8-4609-93f5-d276ed782646" xlink:to="loc_us-gaap_CommodityContractMember_dae58997-c705-4d84-ba11-22e0e1bc9703" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_f428f213-c1cb-4688-8026-18828dfe5d55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3b1259ca-41e8-4609-93f5-d276ed782646" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_f428f213-c1cb-4688-8026-18828dfe5d55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_42b41469-da1d-4990-8d8f-1bcbe816e3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3b1259ca-41e8-4609-93f5-d276ed782646" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_42b41469-da1d-4990-8d8f-1bcbe816e3ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_592e6dc6-49df-489d-be1e-e700663ffef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b700695c-b2b8-4169-827d-4e9a4bf83f05" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_592e6dc6-49df-489d-be1e-e700663ffef6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_592e6dc6-49df-489d-be1e-e700663ffef6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_592e6dc6-49df-489d-be1e-e700663ffef6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_592e6dc6-49df-489d-be1e-e700663ffef6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ac4bbd7b-5942-4d75-85f3-0b454e21bda3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_592e6dc6-49df-489d-be1e-e700663ffef6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ac4bbd7b-5942-4d75-85f3-0b454e21bda3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_d962bb23-54df-4b5d-b12b-1ab488632330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ac4bbd7b-5942-4d75-85f3-0b454e21bda3" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_d962bb23-54df-4b5d-b12b-1ab488632330" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_e2e7cc2e-8ed9-4e12-809d-b4e15ae6063e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ac4bbd7b-5942-4d75-85f3-0b454e21bda3" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_e2e7cc2e-8ed9-4e12-809d-b4e15ae6063e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" xlink:type="extended" id="i081e9000e2494dc5b27fdc166fa247c8_DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_c5aa5bcf-f70b-4469-93d8-08fbaa04b750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_1dc6e15a-bb20-491a-a254-34c8895926dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_c5aa5bcf-f70b-4469-93d8-08fbaa04b750" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_1dc6e15a-bb20-491a-a254-34c8895926dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0ec1b388-26cd-4728-8c73-f857ae66a8cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_c5aa5bcf-f70b-4469-93d8-08fbaa04b750" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0ec1b388-26cd-4728-8c73-f857ae66a8cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_65074c62-f147-4e91-be74-1f927497e31e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0ec1b388-26cd-4728-8c73-f857ae66a8cb" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_65074c62-f147-4e91-be74-1f927497e31e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_65074c62-f147-4e91-be74-1f927497e31e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_65074c62-f147-4e91-be74-1f927497e31e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_65074c62-f147-4e91-be74-1f927497e31e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d344095a-8884-4016-89a8-c32bbcb78537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_65074c62-f147-4e91-be74-1f927497e31e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d344095a-8884-4016-89a8-c32bbcb78537" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_61f74a93-dd1a-42ee-a626-3c4846c7190e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d344095a-8884-4016-89a8-c32bbcb78537" xlink:to="loc_us-gaap_CommodityContractMember_61f74a93-dd1a-42ee-a626-3c4846c7190e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_b9c0a43d-b56f-4d79-b8b3-a3736027d3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d344095a-8884-4016-89a8-c32bbcb78537" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_b9c0a43d-b56f-4d79-b8b3-a3736027d3a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_1db3e84b-a1d7-4ccc-9fc5-7d40e4ac08c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d344095a-8884-4016-89a8-c32bbcb78537" xlink:to="loc_us-gaap_InterestRateContractMember_1db3e84b-a1d7-4ccc-9fc5-7d40e4ac08c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_0a064010-a183-4333-8a82-25a9317f906a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d344095a-8884-4016-89a8-c32bbcb78537" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_0a064010-a183-4333-8a82-25a9317f906a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ba0fd737-1fed-4ab9-9a54-e59d3efb3ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0ec1b388-26cd-4728-8c73-f857ae66a8cb" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ba0fd737-1fed-4ab9-9a54-e59d3efb3ebf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ba0fd737-1fed-4ab9-9a54-e59d3efb3ebf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ba0fd737-1fed-4ab9-9a54-e59d3efb3ebf" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ba0fd737-1fed-4ab9-9a54-e59d3efb3ebf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ba0fd737-1fed-4ab9-9a54-e59d3efb3ebf" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_fa1d9bca-7379-48e9-bf77-3aad4b8289e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:to="loc_us-gaap_CostOfSalesMember_fa1d9bca-7379-48e9-bf77-3aad4b8289e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProductSalesMember_a5654e45-329e-4d2e-be23-eeb59007cf3d" xlink:href="vmi-20211225.xsd#vmi_ProductSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:to="loc_vmi_ProductSalesMember_a5654e45-329e-4d2e-be23-eeb59007cf3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_872b53a6-0744-44d5-bbf0-b38aa15239b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_872b53a6-0744-44d5-bbf0-b38aa15239b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_d37358d6-cae5-4d1e-894e-32f89ae54d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:to="loc_us-gaap_InterestExpenseMember_d37358d6-cae5-4d1e-894e-32f89ae54d43" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" xlink:type="extended" id="i39d6f2379d6746cc818d809dd3deed4a_DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_0dad8a14-5a27-4969-bc49-75d7c2dc50a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_DerivativeNotionalAmount_0dad8a14-5a27-4969-bc49-75d7c2dc50a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_892e66c6-50d2-4ee2-817d-416e88885494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_892e66c6-50d2-4ee2-817d-416e88885494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountMass_01c608dd-211f-43d5-bd35-702c9b5efe19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNonmonetaryNotionalAmountMass"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_DerivativeNonmonetaryNotionalAmountMass_01c608dd-211f-43d5-bd35-702c9b5efe19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fab936b9-8e85-4ca9-a5a6-221384366a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fab936b9-8e85-4ca9-a5a6-221384366a83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_b41d84fa-ddbf-490e-a001-d89bab8c9222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_b41d84fa-ddbf-490e-a001-d89bab8c9222" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_DerivativeTable_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_68c16f94-cf11-4399-8f12-1ee98afdc9b7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_srt_CurrencyAxis_68c16f94-cf11-4399-8f12-1ee98afdc9b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_68c16f94-cf11-4399-8f12-1ee98afdc9b7_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_68c16f94-cf11-4399-8f12-1ee98afdc9b7" xlink:to="loc_currency_AllCurrenciesDomain_68c16f94-cf11-4399-8f12-1ee98afdc9b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_aa14934c-28d6-4252-8594-e612e76d4057" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_68c16f94-cf11-4399-8f12-1ee98afdc9b7" xlink:to="loc_currency_AllCurrenciesDomain_aa14934c-28d6-4252-8594-e612e76d4057" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AUD_f9fcb5b2-bb09-4f0e-b13d-02cd0646306a" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AUD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_aa14934c-28d6-4252-8594-e612e76d4057" xlink:to="loc_currency_AUD_f9fcb5b2-bb09-4f0e-b13d-02cd0646306a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_e2f7cf77-a731-417f-94fb-58413c4c4dd2" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_aa14934c-28d6-4252-8594-e612e76d4057" xlink:to="loc_currency_EUR_e2f7cf77-a731-417f-94fb-58413c4c4dd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7147b2ee-b90d-4e59-918d-8ca576cd2c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_DebtInstrumentAxis_7147b2ee-b90d-4e59-918d-8ca576cd2c54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7147b2ee-b90d-4e59-918d-8ca576cd2c54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7147b2ee-b90d-4e59-918d-8ca576cd2c54" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7147b2ee-b90d-4e59-918d-8ca576cd2c54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2ab2ae73-eb82-47cb-884b-29b12d3b6c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7147b2ee-b90d-4e59-918d-8ca576cd2c54" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2ab2ae73-eb82-47cb-884b-29b12d3b6c0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_1ed9659d-2cb2-4e16-8b8d-d60f7ba27f5a" xlink:href="vmi-20211225.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2ab2ae73-eb82-47cb-884b-29b12d3b6c0e" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_1ed9659d-2cb2-4e16-8b8d-d60f7ba27f5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a49dd488-db90-4fb3-bc61-5802c53bec7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a49dd488-db90-4fb3-bc61-5802c53bec7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_a49dd488-db90-4fb3-bc61-5802c53bec7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a49dd488-db90-4fb3-bc61-5802c53bec7c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_a49dd488-db90-4fb3-bc61-5802c53bec7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_4e763df8-d0d2-4494-8724-2ddcd6955f18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a49dd488-db90-4fb3-bc61-5802c53bec7c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_4e763df8-d0d2-4494-8724-2ddcd6955f18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_1e8d37ac-afbf-45a4-907b-e65418217f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_4e763df8-d0d2-4494-8724-2ddcd6955f18" xlink:to="loc_us-gaap_CashFlowHedgingMember_1e8d37ac-afbf-45a4-907b-e65418217f39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_271d001c-de66-40b0-b7fb-19b92e4007b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_4e763df8-d0d2-4494-8724-2ddcd6955f18" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_271d001c-de66-40b0-b7fb-19b92e4007b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_effd7b4d-f631-4a41-a8c8-c9a6d96939f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_HedgingDesignationAxis_effd7b4d-f631-4a41-a8c8-c9a6d96939f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_effd7b4d-f631-4a41-a8c8-c9a6d96939f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_effd7b4d-f631-4a41-a8c8-c9a6d96939f8" xlink:to="loc_us-gaap_HedgingDesignationDomain_effd7b4d-f631-4a41-a8c8-c9a6d96939f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3c987b78-5e41-41c4-8502-8464d3b9f29a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_effd7b4d-f631-4a41-a8c8-c9a6d96939f8" xlink:to="loc_us-gaap_HedgingDesignationDomain_3c987b78-5e41-41c4-8502-8464d3b9f29a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b4b0947a-e6c1-40e8-860b-f8d1a0d26533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_3c987b78-5e41-41c4-8502-8464d3b9f29a" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b4b0947a-e6c1-40e8-860b-f8d1a0d26533" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1ff7b8df-0793-41fb-8c97-fb0584d5de1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1ff7b8df-0793-41fb-8c97-fb0584d5de1f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1ff7b8df-0793-41fb-8c97-fb0584d5de1f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1ff7b8df-0793-41fb-8c97-fb0584d5de1f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1ff7b8df-0793-41fb-8c97-fb0584d5de1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9d145975-bfd3-447a-aaaf-bd0c8c1dd26f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1ff7b8df-0793-41fb-8c97-fb0584d5de1f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9d145975-bfd3-447a-aaaf-bd0c8c1dd26f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_aaf097a7-f143-44af-a18b-0509476de6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9d145975-bfd3-447a-aaaf-bd0c8c1dd26f" xlink:to="loc_us-gaap_CommodityContractMember_aaf097a7-f143-44af-a18b-0509476de6a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_991979d6-3fc8-454e-86b8-546100cb59c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9d145975-bfd3-447a-aaaf-bd0c8c1dd26f" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_991979d6-3fc8-454e-86b8-546100cb59c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_dad38710-facc-492e-9da6-5b2472832942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9d145975-bfd3-447a-aaaf-bd0c8c1dd26f" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_dad38710-facc-492e-9da6-5b2472832942" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis_87183e80-293a-45e8-a3cf-bf5709d2a35f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PositionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_PositionAxis_87183e80-293a-45e8-a3cf-bf5709d2a35f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_87183e80-293a-45e8-a3cf-bf5709d2a35f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PositionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PositionAxis_87183e80-293a-45e8-a3cf-bf5709d2a35f" xlink:to="loc_us-gaap_PositionDomain_87183e80-293a-45e8-a3cf-bf5709d2a35f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_11511cad-ac2f-477e-8bea-f7faac530329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PositionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PositionAxis_87183e80-293a-45e8-a3cf-bf5709d2a35f" xlink:to="loc_us-gaap_PositionDomain_11511cad-ac2f-477e-8bea-f7faac530329" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongMember_1e7cf8a2-ea94-41ed-a519-089f589425d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PositionDomain_11511cad-ac2f-477e-8bea-f7faac530329" xlink:to="loc_us-gaap_LongMember_1e7cf8a2-ea94-41ed-a519-089f589425d8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" xlink:type="extended" id="i0f7785529c744a7c9f11e23214c2a694_DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_097e2a9b-7e7c-490f-9dd6-25be2b51bbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_17fd2a10-a1a3-4c17-89ca-69b293863d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_097e2a9b-7e7c-490f-9dd6-25be2b51bbe5" xlink:to="loc_us-gaap_DerivativeNotionalAmount_17fd2a10-a1a3-4c17-89ca-69b293863d27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_677c2cf6-40b1-4bcc-a49e-be604c004c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_097e2a9b-7e7c-490f-9dd6-25be2b51bbe5" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_677c2cf6-40b1-4bcc-a49e-be604c004c35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_097e2a9b-7e7c-490f-9dd6-25be2b51bbe5" xlink:to="loc_us-gaap_DerivativeTable_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_cd076ffe-83bf-4381-9404-7f535415924c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:to="loc_us-gaap_HedgingDesignationAxis_cd076ffe-83bf-4381-9404-7f535415924c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_cd076ffe-83bf-4381-9404-7f535415924c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_cd076ffe-83bf-4381-9404-7f535415924c" xlink:to="loc_us-gaap_HedgingDesignationDomain_cd076ffe-83bf-4381-9404-7f535415924c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0c578b2f-6d35-4b8b-8955-03e518123d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_cd076ffe-83bf-4381-9404-7f535415924c" xlink:to="loc_us-gaap_HedgingDesignationDomain_0c578b2f-6d35-4b8b-8955-03e518123d51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4b15b552-a71a-4043-b545-de4b4015f0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_0c578b2f-6d35-4b8b-8955-03e518123d51" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4b15b552-a71a-4043-b545-de4b4015f0ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3e6771c7-977a-4884-a9cf-dcb51c597939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3e6771c7-977a-4884-a9cf-dcb51c597939" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_3e6771c7-977a-4884-a9cf-dcb51c597939_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3e6771c7-977a-4884-a9cf-dcb51c597939" xlink:to="loc_us-gaap_HedgingRelationshipDomain_3e6771c7-977a-4884-a9cf-dcb51c597939_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_fb8c1d1a-4579-4eea-8e52-5e69ca1c269c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3e6771c7-977a-4884-a9cf-dcb51c597939" xlink:to="loc_us-gaap_HedgingRelationshipDomain_fb8c1d1a-4579-4eea-8e52-5e69ca1c269c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_fffba964-df66-414e-94f8-365f71770d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_fb8c1d1a-4579-4eea-8e52-5e69ca1c269c" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_fffba964-df66-414e-94f8-365f71770d27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_b37250f9-4e94-4794-8916-6f234aa90f81" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:to="loc_srt_CurrencyAxis_b37250f9-4e94-4794-8916-6f234aa90f81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_b37250f9-4e94-4794-8916-6f234aa90f81_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_b37250f9-4e94-4794-8916-6f234aa90f81" xlink:to="loc_currency_AllCurrenciesDomain_b37250f9-4e94-4794-8916-6f234aa90f81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_69e01e7d-2724-467e-90ae-88f245672856" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_b37250f9-4e94-4794-8916-6f234aa90f81" xlink:to="loc_currency_AllCurrenciesDomain_69e01e7d-2724-467e-90ae-88f245672856" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_DKK_30c76ce8-74bd-4972-b302-7f338ca00e1c" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_DKK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_69e01e7d-2724-467e-90ae-88f245672856" xlink:to="loc_currency_DKK_30c76ce8-74bd-4972-b302-7f338ca00e1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_2fc5f69c-8e18-4907-8faf-2bb5ae56c7e4" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_69e01e7d-2724-467e-90ae-88f245672856" xlink:to="loc_currency_EUR_2fc5f69c-8e18-4907-8faf-2bb5ae56c7e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_14141ff0-6692-4180-ae58-5c0c417d5e61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_14141ff0-6692-4180-ae58-5c0c417d5e61" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_14141ff0-6692-4180-ae58-5c0c417d5e61_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_14141ff0-6692-4180-ae58-5c0c417d5e61" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_14141ff0-6692-4180-ae58-5c0c417d5e61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7799ada6-5597-464e-b43b-5bedbaabf9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_14141ff0-6692-4180-ae58-5c0c417d5e61" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7799ada6-5597-464e-b43b-5bedbaabf9a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CrossCurrencyInterestRateContractOneMember_7454f359-44ab-46be-a419-c30aa693324c" xlink:href="vmi-20211225.xsd#vmi_CrossCurrencyInterestRateContractOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7799ada6-5597-464e-b43b-5bedbaabf9a0" xlink:to="loc_vmi_CrossCurrencyInterestRateContractOneMember_7454f359-44ab-46be-a419-c30aa693324c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CrossCurrencyInterestRateContractTwoMember_869207cb-a710-4a85-aaa8-44f27046b1e5" xlink:href="vmi-20211225.xsd#vmi_CrossCurrencyInterestRateContractTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7799ada6-5597-464e-b43b-5bedbaabf9a0" xlink:to="loc_vmi_CrossCurrencyInterestRateContractTwoMember_869207cb-a710-4a85-aaa8-44f27046b1e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_cb1c023c-743b-4cfa-a9f9-2f98d8d12472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7799ada6-5597-464e-b43b-5bedbaabf9a0" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_cb1c023c-743b-4cfa-a9f9-2f98d8d12472" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#DEFINEDBENEFITRETIREMENTPLANDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails" xlink:type="extended" id="idec9c5f0134d4b5a8167bd87e275cacd_DEFINEDBENEFITRETIREMENTPLANDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_9bbdac52-3a4a-4103-a38f-84fcda6eac28" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_9bbdac52-3a4a-4103-a38f-84fcda6eac28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAgeForRetirementBenefits_8da24df0-39d6-4c0c-aa7c-6667d86d8533" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAgeForRetirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_vmi_DefinedBenefitPlanAgeForRetirementBenefits_8da24df0-39d6-4c0c-aa7c-6667d86d8533" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_25bb8090-6587-4ee9-af1a-2828f8310652" xlink:href="vmi-20211225.xsd#vmi_ActiveMembersOfDefinedBenefitRetirementPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_25bb8090-6587-4ee9-af1a-2828f8310652" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_14bdfb84-32c4-415c-8b7c-994e9be585d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_14bdfb84-32c4-415c-8b7c-994e9be585d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d2ef280c-dda1-4025-a40f-c56d72f01b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d2ef280c-dda1-4025-a40f-c56d72f01b1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_20d81325-e491-40f6-8457-501a51750e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_20d81325-e491-40f6-8457-501a51750e31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_070c3232-9061-4fee-bf5e-97e9072b6439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_070c3232-9061-4fee-bf5e-97e9072b6439" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_9d845120-2a1b-44af-a019-35bc0b0c2ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_9d845120-2a1b-44af-a019-35bc0b0c2ca1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45ea0a70-c473-48cf-82f7-08158b0a9ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45ea0a70-c473-48cf-82f7-08158b0a9ae4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_b1e7ee18-ef37-44e9-bf38-df7dcb02cc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_b1e7ee18-ef37-44e9-bf38-df7dcb02cc3b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_b22cd0ec-533f-49b2-99de-1bb07c3486ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_dea55bcd-969e-435f-bde6-1a025965914d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_dea55bcd-969e-435f-bde6-1a025965914d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_70091944-0363-4101-832f-970745aa1837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_70091944-0363-4101-832f-970745aa1837" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_32e47b5d-c9a0-4eb3-bee2-7f82fcfe5c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_32e47b5d-c9a0-4eb3-bee2-7f82fcfe5c5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_df2a34ca-e0e3-4cb7-896a-e7e7ebd26f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_df2a34ca-e0e3-4cb7-896a-e7e7ebd26f51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_00749310-be37-446d-b83f-cc5461d50604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_00749310-be37-446d-b83f-cc5461d50604" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_3cc55023-19a5-472e-8169-2902d89ca31b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_3cc55023-19a5-472e-8169-2902d89ca31b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_87b1a297-06f9-4a28-b215-10f63d33be73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_59965ddd-8267-4920-b8cd-41044c100b34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_59965ddd-8267-4920-b8cd-41044c100b34" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_69fa3ed3-9b0e-4ee0-940f-d87efa266504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_59965ddd-8267-4920-b8cd-41044c100b34" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_69fa3ed3-9b0e-4ee0-940f-d87efa266504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_17131166-2066-4ff0-a70f-95081d69ff5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_17131166-2066-4ff0-a70f-95081d69ff5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8143940c-2bbe-4d4b-aef9-6cb19ff4c25a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8143940c-2bbe-4d4b-aef9-6cb19ff4c25a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_99fe24eb-8c57-411c-a3ff-6adc0fc7ae6f" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:to="loc_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_99fe24eb-8c57-411c-a3ff-6adc0fc7ae6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_fd3c7210-0dca-4ebe-9590-a060f5b2d7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_fd3c7210-0dca-4ebe-9590-a060f5b2d7a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_f9f722ad-d1b7-4b21-84a1-059bd04a6dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e8906d3a-5597-45ca-b800-33c9e161db79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e8906d3a-5597-45ca-b800-33c9e161db79" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_38bcd6a0-e51b-4151-af55-72bfd143cc18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e8906d3a-5597-45ca-b800-33c9e161db79" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_38bcd6a0-e51b-4151-af55-72bfd143cc18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_89fac7a1-49fa-42a2-a6bd-43467e9ca26b" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e8906d3a-5597-45ca-b800-33c9e161db79" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_89fac7a1-49fa-42a2-a6bd-43467e9ca26b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_ea1574ca-ad2f-4826-86e0-efb15fcd9350" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e8906d3a-5597-45ca-b800-33c9e161db79" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_ea1574ca-ad2f-4826-86e0-efb15fcd9350" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_bddd5328-8c21-446a-8ce3-b3b06f4291b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_435a733b-85dd-446c-93b9-2c6b64a62d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_435a733b-85dd-446c-93b9-2c6b64a62d91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_81842440-bf8a-4a39-96d3-5779e6659d25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_81842440-bf8a-4a39-96d3-5779e6659d25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_5c2472e9-06de-4b88-8905-844d60ec064e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_5c2472e9-06de-4b88-8905-844d60ec064e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_cc255f1e-9704-47ce-b548-2b930fd87c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_cc255f1e-9704-47ce-b548-2b930fd87c29" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_b6a65edb-9682-40fa-b9fa-58e38d85c5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_b6a65edb-9682-40fa-b9fa-58e38d85c5cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1d5ff5c5-5d91-4df9-bc14-85df6c3817c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1d5ff5c5-5d91-4df9-bc14-85df6c3817c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_c54f4ae0-c4d9-455f-b3ba-0b9384789347" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_c54f4ae0-c4d9-455f-b3ba-0b9384789347" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_66ba47c7-1a08-4dde-85a8-ac9317cd146b" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_66ba47c7-1a08-4dde-85a8-ac9317cd146b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ed49c40f-7d9b-4e39-8643-810dfc11c932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ed49c40f-7d9b-4e39-8643-810dfc11c932" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_cc611de8-64d2-49de-90c9-d1d60d4a8abb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_cc611de8-64d2-49de-90c9-d1d60d4a8abb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4ed56197-68aa-4780-99b6-76b801d0bfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4ed56197-68aa-4780-99b6-76b801d0bfbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b397aa04-fb37-4066-a190-99d441f602b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b397aa04-fb37-4066-a190-99d441f602b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_b20175a3-edcc-4f61-a8e1-ce4c31dcb0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_b20175a3-edcc-4f61-a8e1-ce4c31dcb0d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_f765ddf9-d399-40b8-9e1c-9ce2ccf8aeef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_f765ddf9-d399-40b8-9e1c-9ce2ccf8aeef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_dfc4dfb1-b851-4d2a-ad49-430c004066ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_dfc4dfb1-b851-4d2a-ad49-430c004066ca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_f4d3e0ef-5e15-4aab-ad87-25ee278aae40" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_f4d3e0ef-5e15-4aab-ad87-25ee278aae40" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_98f9a286-5553-4011-846d-9835c5f7d95e" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_98f9a286-5553-4011-846d-9835c5f7d95e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8fa1195a-1abd-4187-9c90-235db4f3e98b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8fa1195a-1abd-4187-9c90-235db4f3e98b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_6aac1a66-325b-4344-b883-5e0e5616a346" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8fa1195a-1abd-4187-9c90-235db4f3e98b" xlink:to="loc_srt_StatementScenarioAxis_6aac1a66-325b-4344-b883-5e0e5616a346" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6aac1a66-325b-4344-b883-5e0e5616a346_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_6aac1a66-325b-4344-b883-5e0e5616a346" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6aac1a66-325b-4344-b883-5e0e5616a346_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_559b4399-6b5b-49e2-a5bf-e4e1bcef26ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_6aac1a66-325b-4344-b883-5e0e5616a346" xlink:to="loc_srt_ScenarioUnspecifiedDomain_559b4399-6b5b-49e2-a5bf-e4e1bcef26ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_57644479-bd9d-4f7a-bacb-a53b5867c6ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_559b4399-6b5b-49e2-a5bf-e4e1bcef26ee" xlink:to="loc_srt_ScenarioForecastMember_57644479-bd9d-4f7a-bacb-a53b5867c6ab" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2" xlink:type="simple" xlink:href="vmi-20211225.xsd#DEFINEDBENEFITRETIREMENTPLANDetails2"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2" xlink:type="extended" id="ifab5bad2e13c44499ce259b2abf8d97a_DEFINEDBENEFITRETIREMENTPLANDetails2">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d8dc8960-6f3f-438d-919e-a7311168866f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d8dc8960-6f3f-438d-919e-a7311168866f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ad93b37e-3032-4f71-bd2d-d7b6c8f6db4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ad93b37e-3032-4f71-bd2d-d7b6c8f6db4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_483b7a4d-7b89-4b2e-ac70-7fec8aeb9977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_483b7a4d-7b89-4b2e-ac70-7fec8aeb9977" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_484b58cd-c2c5-44a5-9325-fb160a2bdf90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_484b58cd-c2c5-44a5-9325-fb160a2bdf90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8ed0b4b7-b87b-49ad-830e-f32ae1df4abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8ed0b4b7-b87b-49ad-830e-f32ae1df4abe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_8ed0b4b7-b87b-49ad-830e-f32ae1df4abe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8ed0b4b7-b87b-49ad-830e-f32ae1df4abe" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_8ed0b4b7-b87b-49ad-830e-f32ae1df4abe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8ed0b4b7-b87b-49ad-830e-f32ae1df4abe" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_a2bcb922-29ba-4791-a5d2-10514da93277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MutualFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_us-gaap_MutualFundMember_a2bcb922-29ba-4791-a5d2-10514da93277" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_bc8353e3-75f5-41a4-b409-fdcfba646028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_bc8353e3-75f5-41a4-b409-fdcfba646028" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_ba0723dd-2719-461f-a6b8-fe43c6d83ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_ba0723dd-2719-461f-a6b8-fe43c6d83ab1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_exch_IMGI_431917cc-860b-4730-9c0f-1352d8108938" xlink:href="https://xbrl.sec.gov/exch/2021/exch-2021.xsd#exch_IMGI"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_exch_IMGI_431917cc-860b-4730-9c0f-1352d8108938" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_51317af7-7655-4434-a009-7732454de3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_51317af7-7655-4434-a009-7732454de3ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember_40007ae9-a942-4ab6-a877-c70c6fd59413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_us-gaap_PrivateEquityFundsMember_40007ae9-a942-4ab6-a877-c70c6fd59413" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc3759b3-2c90-497a-a992-a814ffb9f753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc3759b3-2c90-497a-a992-a814ffb9f753" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc3759b3-2c90-497a-a992-a814ffb9f753_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc3759b3-2c90-497a-a992-a814ffb9f753" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc3759b3-2c90-497a-a992-a814ffb9f753_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b0384ff-6325-4653-87b5-75dcca01ccbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc3759b3-2c90-497a-a992-a814ffb9f753" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b0384ff-6325-4653-87b5-75dcca01ccbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_30e461b0-d992-4a7c-9a3e-2ba4c91e6bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b0384ff-6325-4653-87b5-75dcca01ccbf" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_30e461b0-d992-4a7c-9a3e-2ba4c91e6bdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_e71a330b-606f-4351-8add-0116e3704130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b0384ff-6325-4653-87b5-75dcca01ccbf" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_e71a330b-606f-4351-8add-0116e3704130" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_9ab0a7a3-8d26-48ff-bb0d-3e8ed59522df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_9ab0a7a3-8d26-48ff-bb0d-3e8ed59522df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9ab0a7a3-8d26-48ff-bb0d-3e8ed59522df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_9ab0a7a3-8d26-48ff-bb0d-3e8ed59522df" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9ab0a7a3-8d26-48ff-bb0d-3e8ed59522df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_2f906266-2c8b-4d70-b199-8aff1a622929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_9ab0a7a3-8d26-48ff-bb0d-3e8ed59522df" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_2f906266-2c8b-4d70-b199-8aff1a622929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_0fbbc181-0fa6-48c1-84d3-52096a934c88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_2f906266-2c8b-4d70-b199-8aff1a622929" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_0fbbc181-0fa6-48c1-84d3-52096a934c88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_b6e45133-20b6-474e-a32f-e2f542568d62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_0fbbc181-0fa6-48c1-84d3-52096a934c88" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_b6e45133-20b6-474e-a32f-e2f542568d62" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#LEASESDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LEASESDetails" xlink:type="extended" id="ie06db4e51f6843a982fcfbe2115b9009_LEASESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_35db9bc0-e09a-4f01-9f9d-eddcd6a13bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_35db9bc0-e09a-4f01-9f9d-eddcd6a13bed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_60c105b8-011a-458b-83dd-f783e5a3823f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_60c105b8-011a-458b-83dd-f783e5a3823f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_3f37be28-709b-4489-9d8c-006cac056f69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_OperatingLeaseExpense_3f37be28-709b-4489-9d8c-006cac056f69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_522be301-42e3-464c-a1be-3ab7af2fd05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_522be301-42e3-464c-a1be-3ab7af2fd05d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_13975968-bed0-4239-9132-5b999c952712" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_StockholdersEquity_13975968-bed0-4239-9132-5b999c952712" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseAnnualIncreasePercent_28778fcc-f13a-492d-96e8-a37f31400e77" xlink:href="vmi-20211225.xsd#vmi_LesseeOperatingLeaseAnnualIncreasePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_vmi_LesseeOperatingLeaseAnnualIncreasePercent_28778fcc-f13a-492d-96e8-a37f31400e77" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_bfb3636d-cd85-4fcc-94fa-554e16b353f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_bfb3636d-cd85-4fcc-94fa-554e16b353f6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bead8b69-cade-431e-bf02-20cb4d7a9ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_OperatingLeaseLiability_bead8b69-cade-431e-bf02-20cb4d7a9ab2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3eb57160-8829-4878-8cc3-ef9dec74de7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3eb57160-8829-4878-8cc3-ef9dec74de7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3eb57160-8829-4878-8cc3-ef9dec74de7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3eb57160-8829-4878-8cc3-ef9dec74de7b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3eb57160-8829-4878-8cc3-ef9dec74de7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0ee94833-2a72-4903-b32a-3580153bbc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3eb57160-8829-4878-8cc3-ef9dec74de7b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0ee94833-2a72-4903-b32a-3580153bbc5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_c0c05498-7ad7-47bf-ad3d-f2caa9c7c3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_0ee94833-2a72-4903-b32a-3580153bbc5f" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_c0c05498-7ad7-47bf-ad3d-f2caa9c7c3bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a9b3a543-4f6b-4f27-9127-e63e3cab6f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a9b3a543-4f6b-4f27-9127-e63e3cab6f51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a9b3a543-4f6b-4f27-9127-e63e3cab6f51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a9b3a543-4f6b-4f27-9127-e63e3cab6f51" xlink:to="loc_us-gaap_EquityComponentDomain_a9b3a543-4f6b-4f27-9127-e63e3cab6f51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f630024f-f698-4cd6-affe-874df6f2e80b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a9b3a543-4f6b-4f27-9127-e63e3cab6f51" xlink:to="loc_us-gaap_EquityComponentDomain_f630024f-f698-4cd6-affe-874df6f2e80b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1a4ea391-8df6-4c17-b458-a49c732fdc90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f630024f-f698-4cd6-affe-874df6f2e80b" xlink:to="loc_us-gaap_RetainedEarningsMember_1a4ea391-8df6-4c17-b458-a49c732fdc90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_10dddb3f-bf8c-4868-ba63-b856bc911041" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_10dddb3f-bf8c-4868-ba63-b856bc911041" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_10dddb3f-bf8c-4868-ba63-b856bc911041_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_10dddb3f-bf8c-4868-ba63-b856bc911041" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_10dddb3f-bf8c-4868-ba63-b856bc911041_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_784ed832-92e8-4f4b-abd5-317b77766371" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_10dddb3f-bf8c-4868-ba63-b856bc911041" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_784ed832-92e8-4f4b-abd5-317b77766371" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1a8e9013-d289-4f29-ba9d-c8822c88514f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_784ed832-92e8-4f4b-abd5-317b77766371" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1a8e9013-d289-4f29-ba9d-c8822c88514f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_55faab1e-93b8-4afc-a9fe-829e94ebe985" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_srt_RangeAxis_55faab1e-93b8-4afc-a9fe-829e94ebe985" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_55faab1e-93b8-4afc-a9fe-829e94ebe985_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_55faab1e-93b8-4afc-a9fe-829e94ebe985" xlink:to="loc_srt_RangeMember_55faab1e-93b8-4afc-a9fe-829e94ebe985_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9993034b-0577-4f49-8f8d-773ecaf2d23d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_55faab1e-93b8-4afc-a9fe-829e94ebe985" xlink:to="loc_srt_RangeMember_9993034b-0577-4f49-8f8d-773ecaf2d23d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7553def9-a13c-466f-b324-6ae51b23da02" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9993034b-0577-4f49-8f8d-773ecaf2d23d" xlink:to="loc_srt_MinimumMember_7553def9-a13c-466f-b324-6ae51b23da02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2e787517-af4f-44db-8e0e-8936e33a6570" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9993034b-0577-4f49-8f8d-773ecaf2d23d" xlink:to="loc_srt_MaximumMember_2e787517-af4f-44db-8e0e-8936e33a6570" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c445a6c1-1759-4218-846a-4130cdd97f44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c445a6c1-1759-4218-846a-4130cdd97f44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c445a6c1-1759-4218-846a-4130cdd97f44_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c445a6c1-1759-4218-846a-4130cdd97f44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c445a6c1-1759-4218-846a-4130cdd97f44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_27ba1e26-2220-426b-aa9d-37a48fe3c7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c445a6c1-1759-4218-846a-4130cdd97f44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_27ba1e26-2220-426b-aa9d-37a48fe3c7d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_9b6a1cf4-46de-4138-a5da-d62c99cd5ade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_27ba1e26-2220-426b-aa9d-37a48fe3c7d9" xlink:to="loc_us-gaap_BuildingMember_9b6a1cf4-46de-4138-a5da-d62c99cd5ade" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#BUSINESSSEGMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSDetails" xlink:type="extended" id="ia23f46312f364ab0bb223d70a23af785_BUSINESSSEGMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_5057909f-385f-4ace-ac0c-24076a186458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_NumberOfReportableSegments_5057909f-385f-4ace-ac0c-24076a186458" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_cacb4444-36cd-40f8-adbd-89934b355245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_Revenues_cacb4444-36cd-40f8-adbd-89934b355245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3e1f6a80-eb24-4244-8ad6-724d9bb8a38c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3e1f6a80-eb24-4244-8ad6-724d9bb8a38c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7ae038d2-517d-4b4f-a0f2-9633fe712308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_OperatingIncomeLoss_7ae038d2-517d-4b4f-a0f2-9633fe712308" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e2614adf-1416-43c4-82ea-e71f4e93d3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e2614adf-1416-43c4-82ea-e71f4e93d3b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_4c3466a6-1c84-45cd-8cc8-549718270b88" xlink:href="vmi-20211225.xsd#vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_4c3466a6-1c84-45cd-8cc8-549718270b88" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d87df59-74b2-473b-8afe-04517068b5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d87df59-74b2-473b-8afe-04517068b5f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_999862b8-8b0b-4f90-9d3d-45a25f24b411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_Assets_999862b8-8b0b-4f90-9d3d-45a25f24b411" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_841cff5d-263a-4f3a-8e7c-a7e262c8e402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_841cff5d-263a-4f3a-8e7c-a7e262c8e402" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b7be8c63-2e46-40bb-8b6d-e4c06dc71097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b7be8c63-2e46-40bb-8b6d-e4c06dc71097" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_730e27ac-6e7e-48a0-8d8d-13b9dfe76f22" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_srt_ConsolidationItemsAxis_730e27ac-6e7e-48a0-8d8d-13b9dfe76f22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_730e27ac-6e7e-48a0-8d8d-13b9dfe76f22_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_730e27ac-6e7e-48a0-8d8d-13b9dfe76f22" xlink:to="loc_srt_ConsolidationItemsDomain_730e27ac-6e7e-48a0-8d8d-13b9dfe76f22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cfcf1da2-e64b-4abd-8ac1-29d4089732c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_730e27ac-6e7e-48a0-8d8d-13b9dfe76f22" xlink:to="loc_srt_ConsolidationItemsDomain_cfcf1da2-e64b-4abd-8ac1-29d4089732c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_206f75c2-d5ed-4382-aba3-ff1bde29029d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_cfcf1da2-e64b-4abd-8ac1-29d4089732c6" xlink:to="loc_us-gaap_OperatingSegmentsMember_206f75c2-d5ed-4382-aba3-ff1bde29029d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_7d503401-1560-404b-b652-9b4d98075f93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_cfcf1da2-e64b-4abd-8ac1-29d4089732c6" xlink:to="loc_us-gaap_IntersegmentEliminationMember_7d503401-1560-404b-b652-9b4d98075f93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6e1b0248-2b90-4770-9761-4bf8ea7441bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6e1b0248-2b90-4770-9761-4bf8ea7441bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6e1b0248-2b90-4770-9761-4bf8ea7441bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6e1b0248-2b90-4770-9761-4bf8ea7441bf" xlink:to="loc_us-gaap_SegmentDomain_6e1b0248-2b90-4770-9761-4bf8ea7441bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6e1b0248-2b90-4770-9761-4bf8ea7441bf" xlink:to="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_9edad315-6ab3-4f05-9e54-ccfbe322891c" xlink:href="vmi-20211225.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_9edad315-6ab3-4f05-9e54-ccfbe322891c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_924a55dc-ac65-4023-907a-b94068f5149d" xlink:href="vmi-20211225.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_924a55dc-ac65-4023-907a-b94068f5149d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_bc7f9176-1989-432e-9ee8-e2c26f6fce18" xlink:href="vmi-20211225.xsd#vmi_CoatingsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:to="loc_vmi_CoatingsSegmentMember_bc7f9176-1989-432e-9ee8-e2c26f6fce18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_b9f511d9-7b4b-45b5-9ec9-04f1ba9331fe" xlink:href="vmi-20211225.xsd#vmi_IrrigationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:to="loc_vmi_IrrigationSegmentMember_b9f511d9-7b4b-45b5-9ec9-04f1ba9331fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_154940cd-639d-4eb6-8359-f75cc2818985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:to="loc_us-gaap_CorporateMember_154940cd-639d-4eb6-8359-f75cc2818985" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2eea7309-ad85-4573-adec-8592d119b70c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_srt_StatementGeographicalAxis_2eea7309-ad85-4573-adec-8592d119b70c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2eea7309-ad85-4573-adec-8592d119b70c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_2eea7309-ad85-4573-adec-8592d119b70c" xlink:to="loc_srt_SegmentGeographicalDomain_2eea7309-ad85-4573-adec-8592d119b70c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6a363e77-cd06-4c3f-8291-6f63418e11ca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_2eea7309-ad85-4573-adec-8592d119b70c" xlink:to="loc_srt_SegmentGeographicalDomain_6a363e77-cd06-4c3f-8291-6f63418e11ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_94a8717b-1934-4c1e-a98a-f0bc5301b518" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6a363e77-cd06-4c3f-8291-6f63418e11ca" xlink:to="loc_srt_NorthAmericaMember_94a8717b-1934-4c1e-a98a-f0bc5301b518" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_InternationalMember_325c764e-6c42-4ea3-b9f3-ae0b1e87ac05" xlink:href="vmi-20211225.xsd#vmi_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6a363e77-cd06-4c3f-8291-6f63418e11ca" xlink:to="loc_vmi_InternationalMember_325c764e-6c42-4ea3-b9f3-ae0b1e87ac05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f09f8710-f934-4e97-abec-4fdb2def63cc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_srt_ProductOrServiceAxis_f09f8710-f934-4e97-abec-4fdb2def63cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f09f8710-f934-4e97-abec-4fdb2def63cc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f09f8710-f934-4e97-abec-4fdb2def63cc" xlink:to="loc_srt_ProductsAndServicesDomain_f09f8710-f934-4e97-abec-4fdb2def63cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f09f8710-f934-4e97-abec-4fdb2def63cc" xlink:to="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SteelMember_27d60979-d3d4-4c49-b3be-ac7bc13777b4" xlink:href="vmi-20211225.xsd#vmi_SteelMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_SteelMember_27d60979-d3d4-4c49-b3be-ac7bc13777b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConcreteMember_1bed5210-8f89-4ea7-8cc7-afa39f3bf9cb" xlink:href="vmi-20211225.xsd#vmi_ConcreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_ConcreteMember_1bed5210-8f89-4ea7-8cc7-afa39f3bf9cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSolarTrackerSolutionsMember_1fa629d2-18ed-41d0-93eb-be1db4630e8e" xlink:href="vmi-20211225.xsd#vmi_EngineeredSolarTrackerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_EngineeredSolarTrackerSolutionsMember_1fa629d2-18ed-41d0-93eb-be1db4630e8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_a9b60f04-94d4-444f-b305-28d762ada2cb" xlink:href="vmi-20211225.xsd#vmi_OffshoreandOtherComplexSteelStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_a9b60f04-94d4-444f-b305-28d762ada2cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LightingAndTrafficMember_f1d7c0e2-2c7f-4b96-bd9c-0a2c03e9f55c" xlink:href="vmi-20211225.xsd#vmi_LightingAndTrafficMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_LightingAndTrafficMember_f1d7c0e2-2c7f-4b96-bd9c-0a2c03e9f55c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CommunicationStructuresMember_503164c8-c6d2-44c9-be54-5cc767488c9b" xlink:href="vmi-20211225.xsd#vmi_CommunicationStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_CommunicationStructuresMember_503164c8-c6d2-44c9-be54-5cc767488c9b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccessSystemsMember_485c59c4-c427-44fb-bf65-c365b0b5194e" xlink:href="vmi-20211225.xsd#vmi_AccessSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_AccessSystemsMember_485c59c4-c427-44fb-bf65-c365b0b5194e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_60720c2b-a2fa-4a97-bace-2c29f73970e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_60720c2b-a2fa-4a97-bace-2c29f73970e0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_60720c2b-a2fa-4a97-bace-2c29f73970e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_60720c2b-a2fa-4a97-bace-2c29f73970e0" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_60720c2b-a2fa-4a97-bace-2c29f73970e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_0704df05-edef-4d28-9a7a-e7b306bdd416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_60720c2b-a2fa-4a97-bace-2c29f73970e0" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_0704df05-edef-4d28-9a7a-e7b306bdd416" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_87b54c83-2be5-48e0-88b8-89a45ee5d6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_0704df05-edef-4d28-9a7a-e7b306bdd416" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_87b54c83-2be5-48e0-88b8-89a45ee5d6e4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails" xlink:type="extended" id="i9bb0bf004b654236b8708b788e9e5b31_BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_24ff2860-628a-4934-8514-8e587ff2b6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3aa353bc-902f-4666-99b2-f141d59218e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_24ff2860-628a-4934-8514-8e587ff2b6fc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3aa353bc-902f-4666-99b2-f141d59218e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_ebaaf76c-be10-47f9-a2eb-caeac25b36af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_24ff2860-628a-4934-8514-8e587ff2b6fc" xlink:to="loc_us-gaap_NoncurrentAssets_ebaaf76c-be10-47f9-a2eb-caeac25b36af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ThresholdForDisclosurePercentage_c9a7bf23-4d78-4d3e-8785-b94ab7ecba41" xlink:href="vmi-20211225.xsd#vmi_ThresholdForDisclosurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_24ff2860-628a-4934-8514-8e587ff2b6fc" xlink:to="loc_vmi_ThresholdForDisclosurePercentage_c9a7bf23-4d78-4d3e-8785-b94ab7ecba41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_24ff2860-628a-4934-8514-8e587ff2b6fc" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1ab99091-51d3-45af-8f7e-5099f46a2492" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:to="loc_srt_StatementGeographicalAxis_1ab99091-51d3-45af-8f7e-5099f46a2492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1ab99091-51d3-45af-8f7e-5099f46a2492_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1ab99091-51d3-45af-8f7e-5099f46a2492" xlink:to="loc_srt_SegmentGeographicalDomain_1ab99091-51d3-45af-8f7e-5099f46a2492_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1ab99091-51d3-45af-8f7e-5099f46a2492" xlink:to="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_6e87ddc1-8ee9-4351-963e-3dba8a6c6c49" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:to="loc_country_US_6e87ddc1-8ee9-4351-963e-3dba8a6c6c49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_65957be7-adce-41e1-85c0-1fa7ecdf117d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:to="loc_country_AU_65957be7-adce-41e1-85c0-1fa7ecdf117d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_276c7676-4012-42e9-96f7-7feb2237fb1c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:to="loc_country_BR_276c7676-4012-42e9-96f7-7feb2237fb1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_969c223a-7154-401d-9c6f-450b67d81cd8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:to="loc_country_DK_969c223a-7154-401d-9c6f-450b67d81cd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherCountriesMember_d573cb6e-5386-455b-969f-0bf1172d9150" xlink:href="vmi-20211225.xsd#vmi_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:to="loc_vmi_OtherCountriesMember_d573cb6e-5386-455b-969f-0bf1172d9150" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44796541-cbe7-424b-9782-a404a94cd069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44796541-cbe7-424b-9782-a404a94cd069" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44796541-cbe7-424b-9782-a404a94cd069_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44796541-cbe7-424b-9782-a404a94cd069" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44796541-cbe7-424b-9782-a404a94cd069_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a522e6a2-587b-4c38-a71a-f989202b55b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44796541-cbe7-424b-9782-a404a94cd069" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a522e6a2-587b-4c38-a71a-f989202b55b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_1fe7c4db-5854-4029-a8e6-a3ee54279bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a522e6a2-587b-4c38-a71a-f989202b55b2" xlink:to="loc_us-gaap_SalesRevenueNetMember_1fe7c4db-5854-4029-a8e6-a3ee54279bc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_c26d9b4b-cd32-45cc-996f-f7ea10bbf146" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_c26d9b4b-cd32-45cc-996f-f7ea10bbf146" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c26d9b4b-cd32-45cc-996f-f7ea10bbf146_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_c26d9b4b-cd32-45cc-996f-f7ea10bbf146" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c26d9b4b-cd32-45cc-996f-f7ea10bbf146_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_71b83bb5-f848-4da9-b275-e1dc57cc999b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_c26d9b4b-cd32-45cc-996f-f7ea10bbf146" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_71b83bb5-f848-4da9-b275-e1dc57cc999b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_1875e61c-54d9-444c-9d76-3f6a696d4f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_71b83bb5-f848-4da9-b275-e1dc57cc999b" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_1875e61c-54d9-444c-9d76-3f6a696d4f91" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>vmi-20211225_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 2022 Workiva-->
<!--r:ef416f2e-12f2-4ef5-81bf-58238275303b,g:7eb61e48-f4b4-4815-b34b-db5f16d94c69-->
<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_DefinedBenefitPlanActuarialGainLoss_8b5fc82b-2f9c-443e-940f-ba0e4aa853d8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6acfd6ce-e0ea-412e-a2e8-6e38b0300ca7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherIntangibleAssetsMember_d2b0bc5e-5dc3-4393-b6db-bcbbac233749_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInContractWithCustomerAsset_99028326-6421-4334-ab16-2a03ea0c2068_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DividendsCommonStockCash_4faddf55-092e-487b-83d1-c568e5a23ccc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_SecurityExchangeName_ce2f6c89-50ec-403a-aad5-5326d558dab6_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/2021q4/dei-2021q4.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_EquityMethodInvestmentsFairValueDisclosure_6be5c470-a808-478f-9614-8ff2fe0ae3e8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_65fb8fef-259f-47df-b0a4-b6da8ca86c11_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_exch_IMGI_39dc2ff8-ae06-4df5-a5b3-68163171e037_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/2021/exch-2021.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_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_898ade71-9222-4e9f-9e1c-961e0ba06005_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2bbd9a4b-99f4-41a9-b2d3-ccba0cdd5836_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6d8678e4-5d11-41cf-8cf6-ac08421f6687_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LightingAndTrafficMember_b1f55f88-2bd4-42be-97c1-ea55dab53b86_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-20211225.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_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_d4d89447-9bdc-4a16-9887-3ad34a50fa07_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">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7472379c-86d7-404a-8d6c-5a78fdfe803c_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79c64c62-b76e-4063-a782-8935a4264e22_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativesPolicyTextBlock_24cb3310-0b69-445a-a138-6b092585acec_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_30c3d0cb-7d02-4cb9-a68b-7c57c9e1f041_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a4555d75-174f-4751-95ab-b52fa6c5fbac_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryRawMaterialsAndSuppliesNetOfReserves_193d13cf-8851-4e5d-8a41-fa8da4506c6d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_72d36eea-6656-4dd8-8de9-e44a0f92e243_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9cc0a267-ecbf-4b4a-99fe-d5b9c04f8fa2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2b9c7eef-e7b2-42bd-b0e2-dfef9aeebccf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_83eb5ac4-f46c-4eae-b83a-250192bafe08_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_IrrigationSegmentMember_fc77735e-a4e6-449f-aaa3-45593cd90078_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_747d6e9c-f13b-42ee-950e-1e94e0a6b764_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-20211225.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_8b30c1b4-3022-44de-b700-1ac457288925_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-20211225.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_440c84bc-1c55-4a0c-8d2e-909e662056f1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_c0a96dac-896c-4d11-b00f-ffaa3127c6ee_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeLeaseDescriptionLineItems_0d55466f-5357-45ca-a837-9cb8f92d1548_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock_1334e38c-b152-4f55-8d59-d7ef36a2e40a_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-20211225.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_c00e7584-09d9-4e1d-8e39-3573c863d9bd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink: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 liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink: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 Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_5cca6260-a4a3-49b4-a0ac-736b1d228912_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_MaturitiesOfLongTermDebtAbstract_979b5f72-054f-4aa1-9ca4-d9921131cf80_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_97bf5685-6e94-4d3b-9781-9b64504bb057_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_16434722-b51d-411a-a5db-e291b156a16b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_c8a0b564-6249-4b8e-bb53-4c0c05e799ef_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ImpairmentOfLongLivedAssetsToBeDisposedOf_f549fabe-84e1-4361-bd58-e0eaade06f34_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink: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 long-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink: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 to be Disposed of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_838a9cd2-33ec-4b45-8994-8f78a069b340_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsLiabilitiesNet_fe7639e1-fe64-4083-a9c0-cdf3cc8d58d5_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 (liability)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseWeightedAverageDiscountRatePercent_8589e50c-e0cc-4750-8c0d-6bca86cff4f1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f757a0c9-bb9d-40f9-95a4-d194d10654b8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f44687d0-ea0c-4a47-b9c4-e84f82afb929_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3df266f7-725f-45d3-a7bc-5866c128a92c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsNet_6252574e-cc77-4ba2-a948-86486940e4f8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionAxis_b0923293-14c4-41ba-b597-066eb1bf0dff_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CashFlowHedgingMember_96711def-37e3-458f-a36c-41aeb4cd1c61_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DeferredCompensationLiabilitiesNoncurrent_f6bb2e5a-87b8-4b8b-ae90-1c6939381806_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_a9a865ab-1407-4475-9395-f386d49e3ee4_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-20211225.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_ValuationAllowanceLineItems_50ed547d-8bdf-4859-8991-68271907b903_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink: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 Allowance [Line Items]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink: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 Allowance [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceLineItems" xlink:to="lab_us-gaap_ValuationAllowanceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_0a6a7f52-9892-4ba6-a20e-f182ce93c1a3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9eb66178-f02b-417e-ae32-ee2c6aee3eca_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_19cd1cb8-0dc2-4200-994f-629dec947986_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_LocalPhoneNumber_4cb695cc-a2a8-4536-883f-72f46c75d03c_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/2021q4/dei-2021q4.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_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_c76324d9-a192-4891-b486-6788b47e9f1d_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-20211225.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c7ed9f2c-4390-495d-a2ae-99b9e5e79280_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_48999c23-a070-4b6b-8f10-134f11b3fe49_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3adf7675-a57f-46f5-9168-13f1e4ddb4b6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bd175a72-9ac6-4cb4-a660-a01d91e2ab9d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanOtherCosts_bbc0164c-d5a9-49b8-89b1-8f2819139c06_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_f2df3aab-0dfe-4e1d-913e-7991f1d019dd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_CurrencyAxis_82cffeea-8810-4fef-9e1d-4d68e90b90e1_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DerivativeAssetsLiabilitiesAtFairValueNet_328f1069-a06a-4037-8be1-c24e39dd9b30_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RetainedEarningsMember_da4357a0-7305-4617-b563-82483fcf231a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_084ca78f-b393-4fda-9d33-92321ff686f2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_16b949f2-993e-4378-ae5b-8bcaf8f9127c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesLeasingArrangements_fd0690ec-0bac-46d1-8db3-c1ae600c02fb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativesAndFairValueTextBlock_71394fef-e2e0-4e4d-ace6-32820eadbd3c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_23ad78ff-d761-4b3d-8a23-628358b86164_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PensionContributions_d5fa6e0e-75a6-4796-aabe-481bcf56f882_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_LengthOfFiscalYear_ee7d436b-c220-403b-8b9d-fa5b7783adf3_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-20211225.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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_3e48b1b0-ead9-4ffb-8570-c8bb8d315317_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_10473e77-a42f-45ed-9648-d6b5a738dfe2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PropertyPlantAndEquipmentLineItems_17118dea-1bd8-4554-a649-4ed0f46a04d1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityWellKnownSeasonedIssuer_f06292db-8e2e-4d43-9f85-aff81ad82e8f_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/2021q4/dei-2021q4.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_86094533-ea68-4fa3-8456-ffc97ec54702_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_country_DK_1f6d4cf1-ea74-4cae-88f8-7d74ba048a2b_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/2021/country-2021.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_RepaymentsOfShortTermDebt_53bba7ab-3dba-4e97-85f5-2e63a857d755_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">Principal 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_country_BR_fc66f0b9-b8b3-4ff2-b279-57929274cb49_terseLabel_en-US" xlink:label="lab_country_BR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brazil</link:label>
    <link:label id="lab_country_BR_label_en-US" xlink:label="lab_country_BR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BRAZIL</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BR" xlink:to="lab_country_BR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_e24e5fad-f003-454a-a47c-413e294fcedc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherNonoperatingIncomeExpenseMember_28fed08d-c0ac-487d-b05a-b6fb4350d3a2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareBasic_51be40fc-7041-46e9-9d9f-90ac565ee8f5_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_edad5375-1656-4a42-bcdb-6a4f1eab09b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseExpense_8a937e2b-a496-4d2f-a18a-39d7aba38fc3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_92283b9c-6ac7-4fad-a0bc-d332b0816ea4_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-20211225.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bcf5798f-dd1f-45fc-857b-74146725fd5c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GeographicConcentrationRiskMember_a9ef1871-ac3b-4795-93ed-5b4512977ffd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueDisclosureItemAmountsDomain_d5be0cdd-49e3-4660-b2ba-b77cde92a082_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareDilutedAbstract_80bf2c80-560d-4ec9-ae92-bc1a040af056_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPensionPlanLiabilitiesNoncurrent_57ca942a-4a84-46aa-b930-81677e3fd9af_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7db5e822-e0bb-424b-b97d-2876b2d66c98_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_MachineryAndEquipmentMember_650c3de9-67e1-4b96-835a-750c7efeff23_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilities_75d579ab-7920-4110-9dfb-995cf07348ae_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">Net deferred income tax asset (liability)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_country_AU_92adce98-eee0-4ffc-b29f-b09e722e5b87_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/2021/country-2021.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_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c1a78a60-a76b-4d7c-bea7-bbaff7d87859_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_AssetsAndLiabilitiesLesseeTableTextBlock_915d744d-0263-4112-9f67-0c2be72c75dd_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-20211225.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_DeferredCompensationPlanAssets_92094bdb-2953-42de-8310-541c486f8006_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_ea085753-121e-4152-8804-0787f47db266_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ReceivablesNetCurrent_6650fa28-f730-4995-bcfb-2be1e5911076_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 $18,050 in 2021 and $15,952 in 2020</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f39fb80e-0a35-4660-97c1-9503710a8715_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_0542ef83-b49c-492e-a94d-53ccdedeb21c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_5b607bb6-bbaa-40be-ad17-d6e60d132009_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanFundedStatusOfPlanAbstract_69c30220-b319-4b84-afba-109bc3726943_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityVoluntaryFilers_4572ea41-9d59-4195-9e6e-3350238bc2f3_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/2021q4/dei-2021q4.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_us-gaap_PlanAssetCategoriesDomain_f39491f2-8e87-400e-8cd2-22f6a22f0403_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebt_da4ec56d-9997-4048-a026-9b983adebef6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueInputsLevel1Member_893c2873-d72b-4a94-919f-82bbb55243eb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInInvestingActivitiesAbstract_42d5077d-c8b1-4091-89ef-eb76f44678b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillImpairmentLoss_3164f4a0-2a56-49a3-97c5-f5a6109f4c8d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" 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">Impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_dd3f4b48-25e8-4145-9e86-1ea38008c612_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxDisclosureAbstract_54829df7-1a80-4604-aa0e-964226ed9715_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntitySmallBusiness_a53e06b8-09b9-4621-a5c9-59d6a8f55366_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/2021q4/dei-2021q4.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_9cf0f549-de44-4490-b07e-f0f638f15df6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_OtherTradeNamesMember_4ac82e25-1f60-46c2-bc55-9ba87fc4f813_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-20211225.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_FiniteLivedIntangibleAssetsLineItems_7ca0b2a6-a9d7-4471-935b-65510f6c8802_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_5bb396c0-3635-45da-8d58-f23fdbe33064_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_StatementScenarioAxis_511c2f3f-cc23-43da-94b4-fec748c0373a_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DefinedBenefitPlanPlanAmendments_f7fff28d-c688-4a82-9437-ff1fb539c0a4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdditionalPaidInCapital_204ee967-f37b-4cbb-adf0-e3e478a90169_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_LongLivedAssetsMember_fa6fd538-1250-4398-83d9-2f7fc4efdb9e_terseLabel_en-US" xlink:label="lab_vmi_LongLivedAssetsMember" xlink: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_vmi_LongLivedAssetsMember_label_en-US" xlink:label="lab_vmi_LongLivedAssetsMember" xlink: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 [Member]</link:label>
    <link:label id="lab_vmi_LongLivedAssetsMember_documentation_en-US" xlink:label="lab_vmi_LongLivedAssetsMember" 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">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LongLivedAssetsMember" xlink:href="vmi-20211225.xsd#vmi_LongLivedAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_LongLivedAssetsMember" xlink:to="lab_vmi_LongLivedAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_AccessSystemsMember_be5ed543-eee5-404a-92cc-cb66dcdbcdb5_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-20211225.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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_cf0280b7-d6ed-4f53-bc04-fbe9a58bb3c7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_38878816-364d-4751-8897-37297034a7af_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_25063c7c-7f1b-4d40-a55a-38a6dcab56f1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ValuationAllowanceNetOfTax_335cd600-e8aa-4e1a-877f-c7e77d6e752a_terseLabel_en-US" xlink:label="lab_vmi_ValuationAllowanceNetOfTax" xlink: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 allowance</link:label>
    <link:label id="lab_vmi_ValuationAllowanceNetOfTax_label_en-US" xlink:label="lab_vmi_ValuationAllowanceNetOfTax" xlink: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 Allowance, Net of Tax</link:label>
    <link:label id="lab_vmi_ValuationAllowanceNetOfTax_documentation_en-US" xlink:label="lab_vmi_ValuationAllowanceNetOfTax" 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 Allowance, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValuationAllowanceNetOfTax" xlink:href="vmi-20211225.xsd#vmi_ValuationAllowanceNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ValuationAllowanceNetOfTax" xlink:to="lab_vmi_ValuationAllowanceNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_eec5ffee-dd33-4af7-9b0d-001288a0ab4b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_HedgingRelationshipDomain_c9d57bd1-f906-4eb6-b4d1-9afda448c5e9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityInteractiveDataCurrent_84589dcd-a4a1-4323-b276-bfa6eaf213c4_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/2021q4/dei-2021q4.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a0dbc86c-787a-48f9-b9de-f5492317f2b9_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_ccdd3022-917b-44e5-981c-376004eb363b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3a8d92b6-73ba-4ed6-9c74-7281d1f06c50_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" 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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnitedGalvanizingMember_445b6812-5a61-43ff-a008-78fbc120ae08_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-20211225.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_BalanceSheetLocationDomain_c1fb0401-9dfc-4484-8e13-b485aa150241_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_LesseeOperatingLeaseAnnualIncreasePercent_9cd1ed84-6c30-477f-bd95-27dffb041dd0_terseLabel_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseAnnualIncreasePercent" xlink: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_LesseeOperatingLeaseAnnualIncreasePercent_label_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseAnnualIncreasePercent" xlink: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, Annual Increase, Percent</link:label>
    <link:label id="lab_vmi_LesseeOperatingLeaseAnnualIncreasePercent_documentation_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseAnnualIncreasePercent" 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, Annual Increase, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseAnnualIncreasePercent" xlink:href="vmi-20211225.xsd#vmi_LesseeOperatingLeaseAnnualIncreasePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_LesseeOperatingLeaseAnnualIncreasePercent" xlink:to="lab_vmi_LesseeOperatingLeaseAnnualIncreasePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_43bc05a1-7b00-4ed4-976c-aa077c5c9090_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) loss 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_aa3f4868-4904-4691-9595-bf73ad4aa9cf_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-20211225.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_UnrecognizedTaxBenefits_ea34907d-545b-4273-8f7b-1a4b9540832c_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_5446235b-6ac9-4061-bfd5-edf6117f91f7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredTaxAssetsGross_62a5aa79-8378-454d-a285-ec3f660d7c3d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityCommonStockSharesOutstanding_4a4a5c51-b9de-4836-8d24-8f87418d0ad5_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/2021q4/dei-2021q4.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_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_7a88a411-8c6f-4cf9-8509-55c60e8cbda7_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-20211225.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_DerivativeAssetsCurrent_20ee948a-d66a-46d1-ab83-b40097b4e218_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressStateOrProvince_063c9a19-d826-4907-acb0-6b0e2c31164f_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/2021q4/dei-2021q4.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_RestructuringReserve_f28692a8-5b41-4e62-a36c-b40c67290485_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_a37b20c8-24d4-447c-86b4-e2f8713d8686_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_b9fd9cc3-1749-42bd-ba4c-5e28dc97c0c8_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 2027&#160;-&#160;2031</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-20211225.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_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_641de873-589f-469a-a550-ee3dcdf0fe86_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-20211225.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_AccountingPoliciesLineItems_532b8a5c-4b0d-4f08-9f64-d100bcabfc50_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-20211225.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_LiabilitiesCurrentAbstract_7021450b-1e9e-4390-8169-074fe5b970f1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringPlanDomain_5d30c354-75c8-443e-93c3-78eb37a07eb6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5f862d7f-751e-420d-9dfb-387a3d9fdb47_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryDisclosureTextBlock_7909f6e1-04c9-46fc-823a-475e1e9a8098_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1e9e2eed-1591-418e-8a56-35ad78c79076_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AccountingPoliciesAbstract_1b4333ad-e231-4325-86c4-f87bfeeab299_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_981af9b0-fe7f-443d-b0ea-526caa120e53_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeInstrumentRiskAxis_6cf5b5d9-db2f-4c03-bc6d-6aa71840b371_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_48192ef6-7851-4a3a-8d27-e9811062d0db_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseLiability_56738c78-d097-4e98-af0b-1cd9fab51a92_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink: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</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_bd3f678a-767b-46ac-a39c-c76382867382_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_09f13f98-d5e8-42f9-be54-97659ac85737_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CurrentFederalTaxExpenseBenefit_c89a9ba8-b729-429b-8d97-426a4913994c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_ca799c5e-f699-4522-99cf-fa8a2a539121_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_c5f9c453-c498-4dfa-8600-5ce9172cff4b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink: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, Performance Shares, Outstanding Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink: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, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_0fd0ab62-5d2e-4c16-882b-2b8ce75d3ee0_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/2021q4/dei-2021q4.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_us-gaap_CommonStockValue_bdbc86b5-3eec-465d-8f10-f64ca3e915ea_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">Authorized 75,000,000 shares; 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_3d8abb58-c62c-49d2-85ab-ea55f291bdc0_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_6e337cee-b863-47c5-bf03-4f9c1819da2e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0552271d-8c11-45aa-856e-c11c9cfb17db_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ProsperaMember_bf729bf3-7b3b-435c-9abe-124560711434_terseLabel_en-US" xlink:label="lab_vmi_ProsperaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prospera</link:label>
    <link:label id="lab_vmi_ProsperaMember_label_en-US" xlink:label="lab_vmi_ProsperaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prospera [Member]</link:label>
    <link:label id="lab_vmi_ProsperaMember_documentation_en-US" xlink:label="lab_vmi_ProsperaMember" 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">Prospera</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProsperaMember" xlink:href="vmi-20211225.xsd#vmi_ProsperaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ProsperaMember" xlink:to="lab_vmi_ProsperaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_91cab43b-6435-4d04-aaec-99da6cb975e2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanFundedStatusOfPlan_3cd7705c-76a1-4a51-bc4e-e492de158068_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_BusinessCombinationDisclosureTextBlock_6b1a6bc0-d97e-45de-bc1b-3fba0d8de864_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_NumberOfTradeNamesImpaired_a6158834-af5f-4109-be99-2c850c7222c3_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-20211225.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_dei_IcfrAuditorAttestationFlag_b3907bd1-ddba-4d76-a103-631adbdedb46_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/2021q4/dei-2021q4.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_34083da2-9482-4c76-8263-518876900e1c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_391e8c8d-5867-4589-b540-2eec29fdbf9f_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-20211225.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_ImpairmentEffectOnEarningsPerShareAfterTax_f63da3f4-473c-4dbd-b1bd-5bb96e17b133_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_OwnershipAxis_02ccd460-8ca6-49ed-bdce-94e05c970f5b_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DeferredForeignIncomeTaxExpenseBenefit_d01c9a7a-6af9-45ca-acbf-2b3901abbf21_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5bb31db7-03b7-4064-8d1d-66f77087fafc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillLineItems_c48e86ed-2f74-4014-ad22-232190b6c695_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_706b2497-9c78-4643-8fd7-c1507a83dec5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionsProFormaNetIncomeLoss_68aff208-7143-4658-a1aa-b83a7e85d13e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountsReceivableAdditionalDisclosuresAbstract_b4247b75-12d0-4abc-8d01-7a224b9daa4e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SummaryOfIncomeTaxContingenciesTextBlock_59c702cf-1ea8-4acc-8d84-1392a3e5fc08_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryWorkInProcessNetOfReserves_c865099e-fe2c-493f-9695-bbafa22cdbcc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_a5d51600-78d3-4020-96a3-a3cf9f10a123_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-20211225.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_PrepaidExpenseAndOtherAssetsCurrent_9014dbd8-1edc-4e1c-a250-93f6f7b3e62b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_9961da8f-fc95-4fd4-878c-060cee936e22_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SellingGeneralAndAdministrativeExpensesMember_5ba19f44-c037-4723-a44b-9410f8ed56b8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccruedLiabilitiesCurrent_87ff2d8e-87d1-4fa9-84c8-92b84b506d45_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueFromContractWithCustomerExcludingAssessedTax_df2da5a1-e710-4024-90fb-abdfcab9e57f_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_556b7b44-056f-4977-a0fb-d94e70f264e7_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-20211225.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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_23f9a5d2-0805-4f13-9cec-2f3a5bf90863_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_InventoryFinishedGoodsNetOfReserves_550344d2-c6fb-42f7-9a87-7ceb874caef0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_NewmarkMember_d24e23c8-f0bf-4cbc-8d43-9c0ccd4692f0_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-20211225.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_vmi_DebtInstrumentVariableInterestRateBasisPeriod_c22b136a-ad68-494c-8c0e-1051cf0f1d7e_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-20211225.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_EmployeeStockOptionMember_a3a61984-ddcf-4b87-ac73-ddd4e1f4bced_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ConsolidationItemsDomain_f4eab42a-41da-4a92-b9c4-1c3e8cb4d4d7_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_FairValueByFairValueHierarchyLevelAxis_f67f3c5a-66d0-440b-9d5f-dba6245d7ae6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_VariableRateAxis_ed11ac03-fc54-4962-ac52-80777b3ceec1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentReportingDisclosureTextBlock_8e4ceaa5-a0d8-4a6c-acf3-71dcc083fdd2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MinorityInterestDecreaseFromRedemptions_5a02b18a-ed88-4e98-9245-71ef3cbfb23e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfPropertyPlantAndEquipmentTable_dad4bc58-f590-4c46-a3d5-725ac1b52b9c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_a89dc290-47c2-4c50-be47-f459a63b969b_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-20211225.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_IncreaseDecreaseInStockholdersEquityRollForward_20b43928-8ed3-4945-b336-c85f7c8826bb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentFiscalYearFocus_ee9b9138-3174-49df-b3e4-cbe465263c65_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/2021q4/dei-2021q4.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_PropertyPlantAndEquipmentAbstract_65383ed0-0de0-413c-9c54-fb3a11a106a9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_VariableRateDomain_f8c3091a-c40f-4898-bd94-6b8f7bccc4c5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ShakespeareMember_3aa2a044-1cfb-4a68-af2b-e50a664c0019_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-20211225.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_AdditionalPaidInCapitalMember_b989b07b-2ea6-4856-8200-952dbf80474a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringChargesEffectOnEarningsPerShare_4b0eaa98-f9f5-4f40-a427-92480e161b21_terseLabel_en-US" xlink:label="lab_vmi_RestructuringChargesEffectOnEarningsPerShare" xlink: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_RestructuringChargesEffectOnEarningsPerShare_label_en-US" xlink:label="lab_vmi_RestructuringChargesEffectOnEarningsPerShare" xlink: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 on Earnings Per Share</link:label>
    <link:label id="lab_vmi_RestructuringChargesEffectOnEarningsPerShare_documentation_en-US" xlink:label="lab_vmi_RestructuringChargesEffectOnEarningsPerShare" 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 on Earnings Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_RestructuringChargesEffectOnEarningsPerShare" xlink:href="vmi-20211225.xsd#vmi_RestructuringChargesEffectOnEarningsPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_RestructuringChargesEffectOnEarningsPerShare" xlink:to="lab_vmi_RestructuringChargesEffectOnEarningsPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_WalparLLCMember_a050f08c-9c2a-4be4-82fa-0835f61bb73f_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-20211225.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_us-gaap_CommonStockDividendsPerShareCashPaid_294f281a-2767-4eb9-972a-074e7046be68_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongtermDebtTypeDomain_f701ac2d-d4df-4299-ad5b-d68ac25096a7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityMethodInvestmentsPolicy_3e1e5943-2e63-4abf-a38a-cba5555d1674_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_08d15d10-025d-4bcf-ba09-9fd397df41d6_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-20211225.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_56e35e65-543f-4317-b2ad-86d32b9eb800_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-20211225.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_us-gaap_OtherNonoperatingIncomeExpense_155ab9fb-8f69-400f-9814-34b084fdbab1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GuaranteesTextBlock_1a4b7dbb-4295-450a-93f6-379e9ae092e7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtFairValue_42ed8ae4-8f98-4d1c-ae2e-159c8863cda0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInOtherOperatingLiabilities_d5ddccb7-9cd1-4bd6-a928-1a387bbdd27b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentDescription_ef4a0a65-2fe4-4027-b6d4-f69c7074ad30_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescription" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentDescription_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescription" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentDescription" xlink:to="lab_us-gaap_DebtInstrumentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_474a5029-6ede-4eb2-ac8d-5ff2006b93e7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FacilityClosingMember_ebf204b5-b9e9-496f-b075-2cb989485c17_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationsAbstract_8ec3d2bb-acae-432e-80cf-1c8e02a10079_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_MaximumMember_7fdfb914-79d4-410d-8721-5b5e90b63deb_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d97ba278-a1b5-434e-b253-cd6dc20b0038_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_015875c1-c0fb-406c-b591-7911c76bf12e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_77c4994e-d62b-44f6-8cb5-685dfee86717_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInReceivables_6b531a03-f967-47cb-aaf9-a3c1cd46677b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AwardTypeAxis_7606eea5-3717-4bd5-b496-1f1c87ef2cd3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96fbc67-3edf-4512-8940-bf0a929029da_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_NumberOfFacilitiesClosed_b1c70ebb-04af-4b51-a392-53b4a21d8e71_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-20211225.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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4a710c2b-0b92-4299-a6de-bd51fc27ff90_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquity_bd59a88b-8df5-4b4d-b1bc-c71881affdd9_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_fb383b3b-ea7d-4a99-bdc0-b45869944bec_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_CityAreaCode_0d7e02d5-e8dd-4696-84aa-581e6f3cd109_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/2021q4/dei-2021q4.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_697cf315-f407-4596-9fb6-cfb9344c85ed_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_UtilityMember_2e29a8bc-ed21-4840-884a-d23ba0bf01f8_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-20211225.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_vmi_TreasuryStockSharesAcquiredStockPlan_0422114c-3614-49a2-b415-346961560496_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-20211225.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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_32b73b21-a926-4404-bffe-d5f550dca2da_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DesignatedAsHedgingInstrumentMember_c83b3c6a-bf06-43bc-8c12-23951feb4849_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ManagementMember_b9f33708-e4aa-48c2-8d07-fe65a059d664_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_GoodwillAndIntangibleAssetsDisclosureAbstract_bd5b676d-1e20-4221-ab1b-1ee3083cb788_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_WebforgeMember_c865268b-4db1-4afc-8642-5a64ef108a2b_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-20211225.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_PaymentsForRepurchaseOfCommonStock_81bec6a3-43ee-4d87-9061-dc3e7af719df_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_d1bd32fd-de5a-4a45-89a7-71a897381ab1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentUsefulLife_b32fcf93-f59c-4806-8509-3942bcdba49a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredCompensationArrangementWithIndividualDistributionPaid_325c0d48-b727-4327-bcf7-989dbc53d826_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OperatingLeaseLiabilityNoncurrent_ab534f67-479e-4622-a115-9fd8c49d90c8_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_f314e545-3b0f-46d3-89db-cffc68823d15_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_0fb93d83-974b-4eb5-aa04-81f05fdc88b0_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-20211225.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_AdjustmentsForNewAccountingPronouncementsAxis_fb47f7e1-9f51-4526-9e03-54da66d6e727_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DebtInstrumentFaceAmount_e182fe03-85fb-41d6-9512-cf49ff9b5b33_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CurrentIncomeTaxExpenseBenefit_35b40418-9c1d-4b38-a383-c4972c7e627b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanNetPeriodicBenefitCost_1ce9f0b6-e4e5-4dd4-a6ef-9c87c089e6aa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromShortTermDebt_701998fc-f807-4b12-adb8-73c90127a695_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_c4dc6a8e-b7eb-4657-9415-cc38a47bde1b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f43c3a05-eb63-4b40-81c4-b14efea88097_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingSegmentsMember_676457fe-9cf8-49ec-9f52-09d9173977af_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDefinedBenefitPlansDisclosuresTable_f2b1ce7a-2152-4199-ad42-e1f29a4d6c2a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseTermOfContract_e37093ae-2cb9-490d-9182-657ba709d4c9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativesFairValueLineItems_a9344521-1ecf-4092-a228-6e2a0eb603cd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredIncomeTaxLiabilities_282a579a-ba92-49e5-8ee7-47c29bd22fbc_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" 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_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_6c19c553-c96f-4626-82da-c9135a4cca1b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanEquitySecuritiesMember_5612323b-4616-4ba7-b752-0f6f286c6975_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeStatementAbstract_6427f469-6c1f-4f4f-bfeb-d10b28ca07ac_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityRegistrantName_42f58692-7bd0-4154-b98c-e78468b01397_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/2021q4/dei-2021q4.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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_03306eb9-446c-47f4-baa4-d4aed90fb7f0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_ddffcd07-58a9-4ff4-9c97-1af8a33787e9_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-20211225.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_ProductWarrantyAccrualWarrantiesIssued_322244a2-2d3d-4ee8-918d-f97b127650f2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f35ffc89-e2cb-472c-acb6-c106fc355deb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeTaxExpenseBenefit_cbee20eb-4df8-4fb6-9cce-cc1338d23c61_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_1961440f-6569-41c0-ba96-b9458ec30032_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Total income tax expense (benefit)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7a5f8612-e476-4d49-ab82-89f95ffcb20a_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsInventory_000f0b86-f87b-43c7-9012-507ca727a41b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink: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_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink: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, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_c4b58971-f8cb-4ddf-a935-e36e71c24839_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityTaxIdentificationNumber_6cfbd3f5-6a64-43ed-a91a-78d7474c347d_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/2021q4/dei-2021q4.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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_75a3c742-c7f5-4f18-a59d-2644f2e3e35f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentFiscalPeriodFocus_ae89ead1-b0be-4351-8f1f-e4233166e811_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/2021q4/dei-2021q4.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_us-gaap_AssetsCurrent_eca6e195-5897-44c9-9a7b-0de6c83b8e40_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDue_73a3c570-289a-497a-8d40-d9e59be0f0f7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_AssetImpairmentNetLossOnDisposalsMember_d23c4243-fc42-4622-befd-0315bf0a80f3_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-20211225.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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_f14f66a1-d891-4bc8-a00e-f45cb5badfbf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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 allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_9386f7e7-5bbd-4d06-b7b7-f4fe432ff8b1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_TorrentEngineeringandEquipmentMember_a1efaf32-ccbf-4ac5-9b27-e335434b054e_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-20211225.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_StatementOfFinancialPositionAbstract_9d3badc2-68b9-4f4e-904e-7ec578520205_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfChangeInAccountingEstimateTextBlock_bea05f6b-c47d-4adc-8800-2f6947c2b35e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtCurrent_95739ec5-9986-43e8-9dd2-894c823e816c_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_fbf4b45c-f1b6-4f0b-adb5-eb4dd85eea83_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentTypeDomain_56a4404e-743c-4e09-be23-4fec0d00926d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeInstrumentsGainLossLineItems_3c6f6459-556d-4432-b33e-75bf5b7aa34f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringPlanAxis_21edd645-e0a1-4d7d-9d2f-f1edfa8ce323_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProductWarrantyDisclosureTextBlock_d7d63203-20ca-4bab-b70e-c7eccc3d3c74_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_SalesRevenueNetMember_66e477f0-4d39-4dcb-a486-ebcf29d8ae27_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_18e9e506-b916-43a9-8408-ed9f0de7c534_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityComponentDomain_c54657b9-5463-4689-99af-577d29b761f4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_d2e5bce5-099c-4041-b27a-f4a5d2cf2d27_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-20211225.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fcc86ab8-1ee9-41b3-b51d-04c0e749a742_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions_fdf739ce-80e0-4d57-83f8-9840643fbfc6_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-20211225.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_DefinedBenefitPlanByPlanAssetCategoriesAxis_edb881df-45d0-428d-a93d-dcde773b56de_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ComponentsOfDeferredTaxAssetsAbstract_18e12d04-b6f2-4df4-bcf7-406542e554dc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityPolicyTextBlock_473a0a98-6343-463f-a39b-47f0bbda66c7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_04067dc1-b82b-468b-bf2d-dbef2de5a957_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink: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 charge for intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink: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, Finite-lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DebtInstrumentVariableRateBasePrimeMember_94f4ca62-dc97-45c7-a0bb-1f3353103223_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-20211225.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_RevenueRemainingPerformanceObligation_a5aa3f04-705f-46a0-a378-9c1853aa6ce0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringAndRelatedCostIncurredCost_5d67c0ab-bf4b-4414-91b1-ebf6ff8ea983_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShortTermDebtTypeAxis_a3c1837c-b169-4dff-bfc7-0deeebbbcd9f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_ded94c8f-e503-4313-970d-53f34d39a1eb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAllocationOfPlanAssetsTableTextBlock_960b29da-8b88-413f-885c-6c8984ad22bd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8c23f40a-47ce-4651-9def-44d978e81407_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0d611746-7219-4d99-82d0-6311845f316f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink: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, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_16a67d00-5709-4d09-a139-501a86d4ece3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_574be28e-20f9-461e-aff3-3ae64be7700e_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-20211225.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_us-gaap_TypeOfAdoptionMember_0094aa11-a02b-4074-8d62-5e5c97d63715_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContractWithCustomerLiabilityNoncurrent_d159bbfb-b244-41aa-843f-cb6722f3ecb9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AuditorLocation_18f0b1b0-9efb-4e34-968e-2b248b861b90_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_e7562bf9-173a-44e1-ae48-3e61d353f57c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TypeOfRestructuringDomain_ee284fcd-0547-4609-98c1-d5ddde8453a0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_SegmentReportingAbstract_5f8d88aa-079a-4804-ac5c-786dcc00651b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_6762734f-617e-4590-89f6-acac17ec0f0a_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-20211225.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_FiniteLivedIntangibleAssetUsefulLife_667ddc05-30ed-44b1-8b69-41673c5294ac_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_4105c1cc-406d-4061-8032-e12d587857ad_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommodityContractMember_1ae32484-66d8-4834-bb56-d5ce9d5a3ea1_terseLabel_en-US" xlink:label="lab_us-gaap_CommodityContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_319d49d1-636d-466d-a764-f21abb4caa9b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UseOfEstimates_885600dd-d82d-42c5-8813-a58ff74ea18a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_65e09dc7-0642-4e1c-9fc2-e214d5b20dfa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProductSalesMember_242c1d29-f96a-4684-94bf-8e65bc09b465_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-20211225.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_dei_Security12bTitle_64bed60d-dafd-45ad-b7c4-24f05366e3ef_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/2021q4/dei-2021q4.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_PensionExpenseReversalOfExpenseNoncash_2feb74b2-a748-414c-98fc-7e8ea55af769_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_EquityMethodInvesteeNameDomain_e2976dd0-2ab7-4662-87ed-827c203f2213_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_CommonStockSharesAuthorized_c2633a74-a5ae-470e-8b46-54bead29fa72_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShortTermBorrowingsAbstract_f93e6f98-4e6e-48c0-8401-a21927543c03_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetIncomeLossAvailableToCommonStockholdersDiluted_b623a295-6cf3-493b-a319-89dfb4d00fd5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_currency_DKK_42bbcad7-3dfa-4d80-b96c-20df14e62a25_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/2021/currency-2021.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_srt_TitleOfIndividualAxis_dfd04661-3859-4473-a56a-2f88ce4f9c47_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_NetIncomeLossAvailableToCommonStockholdersBasic_61075eaf-7ce4-46e4-97ce-13b25fa858d0_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_f89d488f-d5c5-43de-a72c-be4bec116e48_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentType_d0beda9c-adf9-44ae-b50b-ca2f82e5305a_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/2021q4/dei-2021q4.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_srt_ProductsAndServicesDomain_3149098c-a871-444a-a3b4-df4278d2da07_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_6d025202-9dc7-499d-bf3d-6dbfad2f3b07_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-20211225.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_DebtInstrumentInterestRateStatedPercentage_16df455a-4c6e-472c-801b-6a35112a8112_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_aad59c51-4fb8-460f-aa63-2187ec881b83_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfEarningsPerShareBasicByCommonClassTable_bf2dd206-a2e2-4753-9344-8ab13391300c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseRenewalTerm_7d57c712-505b-4bce-ae6b-617c5af665d9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetIncomeLossAttributableToNoncontrollingInterest_53e865e7-7a2a-41c0-9bdd-2c68846e6986_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28eabf87-dc6e-4d98-b3d5-b3a9d433ae5c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevolvingCreditFacilityMember_65bbb6e8-acaf-4a22-a457-bff15fb7fa1c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_8b7621f9-10d8-4989-b8e7-48c5183a0f97_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TransportationEquipmentMember_789d87b5-b327-43aa-ab31-22ed79449263_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LeaseCostTableTextBlock_9513ac22-f7f8-4f4b-a175-b13dea86d99e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_StatementGeographicalAxis_3693bf97-467f-4540-8537-cc7db2b88a43_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_1a07037b-ac2e-4a73-bd4c-fa05bc214e9e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProductMember_4a1b57fe-7453-4cb4-ab68-6bd61d74a07e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetInvestmentHedgingMember_6a8f1db4-3442-4ac2-917a-7f96a5134ccd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_41bf97e7-4325-4268-a625-e5c984097ef2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InterestExpenseMember_d97230da-5ec4-4fbc-980b-284a5b27d1ec_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_ce1963d4-4203-4dcb-93db-52b9f0cc7085_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink: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 benefits related to foreign taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateMember_de2813a1-8352-4be0-b9ab-513bf1fc9514_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_0e23f49e-8f92-47b3-8561-7acfb16d3559_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrealizedGainLossOnInvestments_c9b141ba-0fc3-4d1e-b91a-7fd30b0f17bd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInFinancingActivities_7c8a546a-e982-4d28-aef9-b4841f3bf4be_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 provided by (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TreasuryStockValue_a851ff6d-b897-4ef6-a317-3071a16c026a_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,619,860 in 2021 and 6,674,866 in 2020</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_caff59db-6d56-423c-a16c-745f768755d6_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_95de0503-b6d7-4b03-b79b-9a66217fec59_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_CommunicationStructuresMember_3a81baee-3911-458d-8eac-59e5082be214_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-20211225.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_FairValueDisclosuresTextBlock_74881e73-7f22-47c5-9be8-f59fcf5efad7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RestructuringCharges_f6d8f35a-1114-4842-aff1-f83dd535ddcf_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_d949ae69-fb59-48d1-9a4e-e1735e21c348_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" 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">Restructuring expenses</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConcentrationRiskByTypeAxis_31ecb096-e27a-45ae-8e61-1860875a0d9e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e36f75f0-9f22-4fb8-a0d1-d36ce3ab7bcb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShortTermBankLoansAndNotesPayable_5ffad017-78e0-4eab-83c7-36771677f73c_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_8951d314-874e-409d-b410-15d1b80fcc44_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ShortTermLineOfCreditMember_c552c7e4-a3f9-4d81-8ac6-e3d4d0dca201_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-20211225.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_BankOverdrafts_7824973f-1d49-4876-a2bb-370d6e99caac_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3fc7f715-9d54-49b9-b6dc-2373632a2917_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesAbstract_9fd0021f-cb41-467d-b0e6-eaf8ebb9b70b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeTable_5d2bbd9c-119d-48eb-818d-983fbadadc56_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentPeriodEndDate_98b4dc92-4f97-4333-9346-570dfbd5021c_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/2021q4/dei-2021q4.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_ConcentrationRiskBenchmarkDomain_5ab3e4b5-e2ad-43e3-a1d0-138cec60b3f0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ResearchAndDevelopmentAbstract_7fd498ef-eb3e-4540-b7c1-fa3c2db590b3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AccountsReceivableSale_9a923fae-ad8b-4fb8-a3a5-743d2ff1a3b0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableSale" xlink: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 accounts receivable sold</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableSale_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableSale" xlink: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, Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableSale" xlink:to="lab_us-gaap_AccountsReceivableSale" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_12ab96a5-50b4-4617-a672-9867aa0ffde4_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-20211225.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bba96e8-eade-4bba-8fba-840738d9211c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0fbfa5d6-c61b-4513-924b-9ef5fbc7618c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredStateAndLocalIncomeTaxExpenseBenefit_bf7c5134-42bd-4852-a8ad-5dccad665f9f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentTextBlock_7d67c11a-de0c-4baa-a491-48bff4d5002b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementLocationDomain_d4d0d1b5-509f-478b-97f1-71d5e6fe595b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentsFairValueDisclosure_4d761600-cddd-47e2-9263-624e75a1b0d2_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_db91ec23-6038-4747-b913-e4be9c13e06f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentNet_8f4b9f63-1438-4d85-8294-9a6321069109_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LandAndLandImprovementsMember_58e0f8cf-44f3-440e-85b7-363f416d932c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_730424d4-b3c6-464e-b922-92c3c5927d36_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FiscalPeriod_4ff17eeb-cd43-44e1-9207-bc8437794639_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RepaymentsOfLongTermDebt_e39f38b8-2c2c-4a22-8099-be00587089b8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareAbstract_c7d821b1-e50f-46b0-81f2-740242fe40d5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_f6d589a8-0159-43de-a01b-bc58dad3a104_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-20211225.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_PropertyPlantAndEquipmentGross_09d59238-c9b2-42fe-8db7-505d5181b3ef_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AllowanceForDoubtfulAccountsReceivable_fb519ce1-bf2a-4f05-b762-428232618706_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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_AllowanceForDoubtfulAccountsReceivable_13550387-c7fc-4bec-96f9-366aefa3b197_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ESSMember_81933619-0e41-4fbd-aea0-eeef0ad289cd_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-20211225.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_us-gaap_Revenues_3c856582-261b-4a08-b933-6dda9f62fc91_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_feec9c88-956f-4acb-a428-886b1df03a3c_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_a3cd85ea-e4ef-4044-b1bf-7212a24f4ec5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7175a7bd-f475-4b85-9875-2fbbf89ff1e9_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 Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_OtherCountriesMember_85ce7e5d-8663-4b37-971c-4dbdca7dd29f_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-20211225.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_vmi_LarsonCamouflageMember_2c65ca16-97f0-4512-9492-409022349f86_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-20211225.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_dei_EntityCurrentReportingStatus_a7e70f08-dbea-4259-a1b6-16f1397dcfa3_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/2021q4/dei-2021q4.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_EarningsPerShareBasicLineItems_627b7711-a7fd-44a7-a12d-c787633ffbc5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanFairValueOfPlanAssets_11882b53-09f2-4a2e-a3e5-5f5c577bb8d1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_EffectiveIncomeTaxRateContinuingOperations_db9e7aae-421d-4c4c-beff-f214763305a4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GainLossOnSaleOfPropertyPlantEquipment_e664426a-10f6-46b2-b8b3-e2ca0dddddfd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContractWithCustomerAssetNetCurrent_d5e75fd6-79f2-4b81-8e5e-bca9b22209ca_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_cd4d1584-9f2b-4bbd-9dc3-c09144b12e27_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_country_US_1c6784c0-2a44-4f4f-9788-f46e90a68746_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/2021/country-2021.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_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation_d13a42e6-eaf2-4410-bb88-ed67f758d785_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-20211225.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_vmi_InternationalMember_fdabe3f8-b8c0-45b8-a07e-bc08dcd1ebe8_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-20211225.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_InterestIncomeExpenseNonoperatingNet_b25cf9f3-a4c1-4e0e-95d7-ecb2778aaaa1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LeasesAbstract_725ad9be-accc-4772-9343-59479cd4a62e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_45c02d67-87c2-4013-901d-1510353f5f5a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxPolicyTextBlock_19bbd880-ef34-4a96-8223-feeedecfe679_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LondonInterbankOfferedRateLIBORMember_a565ac57-e8ef-4219-9eac-75b7fa8d0d3d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeLossLineItems_d703e123-f1a8-41b0-98fa-84d9da578204_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_fa7e5323-4bc4-4569-bfea-1f16f57c1b6d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressPostalZipCode_d22066a4-3ade-43e5-801e-502ca6b9c194_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/2021q4/dei-2021q4.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_RevenueFromContractWithCustomerPolicyTextBlock_ab986e94-9770-40e9-bc8b-90f2f34d069e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfDilutedSharesOutstanding_629711d3-50bb-4bd2-a8f2-a3f6317dfbd4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_48c70b5c-a7dc-4d39-91c4-54e77b59b34d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxDisclosureTextBlock_da240726-4e08-4e51-bf3a-ecfad5dcb558_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongtermDebtTypeAxis_f729b372-8b26-4f21-bdf7-05d8fd27827f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a8940d7d-8ce8-4198-bb56-f3a118fa88d6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentBasisSpreadOnVariableRate1_d26ad21f-884f-460b-9fd7-c7c90dda5c9f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TransferredAtPointInTimeMember_1274f28d-aaa9-4796-8d81-689af06424de_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfNetBenefitCostsTableTextBlock_b257e700-a680-478d-8d80-fa387cc5927b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfCashFlowsAbstract_c4e50cd6-9e61-453c-80cc-5bd2f2f2d431_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CreditFacilityAxis_2e668136-6f1c-45c7-a441-7a4215d167a0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsMajorClassNameDomain_38c8471c-5665-4b8f-99df-ec7e66cdbbbe_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_c02edda5-975e-44d9-8df7-79af752e0a61_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_723897e8-45b6-494b-b3bc-51ceb636e8bb_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_8ca22380-59eb-42a4-a082-f4522c0414f7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressAddressLine1_31d98428-9b61-4a24-a712-a35eeb4f3421_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/2021q4/dei-2021q4.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_vmi_OffshoreandOtherComplexSteelStructuresMember_19355a02-1c19-43f2-8d97-cec0c5348407_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-20211225.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d5b233e0-3a5a-4282-949e-c4d99367232b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_2e110552-498e-4fcd-8584-641475ee0090_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInOperatingActivitiesAbstract_692717a5-35d8-417e-bf41-cb50b22d3574_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConsolidationPolicyTextBlock_95b0cf4e-5262-4f13-9436-e521a3f0a9f7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityShellCompany_09447693-c772-464e-93bc-bbe578731c9e_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/2021q4/dei-2021q4.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a3327aa6-b8d3-4506-b62e-8ebecb0f885d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesCurrent_e1ba8168-886b-43d5-848e-1d49db936b75_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IntersegmentEliminationMember_659ce9d0-7f3f-4f46-b320-6635e8099ad2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ForeignExchangeForwardMember_be202dc2-9eff-41cc-b2b8-5a867a161fc6_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_ff8304f6-7264-4da4-87cb-1b6a4a130c46_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_f175622b-0613-48cb-b7cf-82889eddae60_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_CurrentFiscalYearEndDate_58fef8ce-3986-4024-9679-d953fa5fe50a_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/2021q4/dei-2021q4.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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_1de62af0-923b-41b0-b905-c4b3a1d27855_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_MutualFundMember_2ed48c26-bb47-487c-b618-c142b6ba5f7f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ShortTermBankLinesOfCreditMember_1a7afeec-4593-4273-a7ed-f0f96ef28c8a_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-20211225.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_us-gaap_StatementTable_9763c2df-40ca-4028-b0f7-fac375b14df0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_648f1e55-ccc8-48f6-b663-e060f51e2df0_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-20211225.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_NewAccountingPronouncementsPolicyPolicyTextBlock_459c3e61-c2c2-4df5-9004-a6640c5ad9c1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_164e9d2e-1281-4b98-a7fb-3274a00ed855_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4bf765b4-07d5-45c7-a5c3-8ba16ccb75eb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8aa02c5e-ec45-48e5-ac6a-80ffba7a4e63_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_7bd46b2a-d904-4d7a-974a-7b3bdc5f394f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_RestructuringCostandReserveRollForward_27057bc8-5f97-49c4-bb40-42a24c6e6b69_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-20211225.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_DebtInstrumentDescriptionOfVariableRateBasis_0458e4de-cfa6-4ef4-b156-61c1b3fed02f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_RangeAxis_b9ad6840-ff50-4f4c-a3ab-b505be64bac8_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_TradeAndOtherAccountsReceivablePolicy_741058d7-4110-4a98-8e8e-c871da12474d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_NorthAmericaMember_698f4880-387a-4c49-929c-eadd582ca35f_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_Goodwill_8f188f0b-b03b-4205-a334-4b513e8d597c_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_57d23ad8-05e7-4c29-a4ef-e267ca130b69_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_2e7e4864-d4fc-40e3-bb06-214272ea61eb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b2b117ed-82f2-4674-9861-c832c16b1264_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 Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanCashAndCashEquivalentsMember_3bce9496-5c23-4895-8976-2da2dd5723a5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MinorityInterest_82c0e4e2-4dc9-4de1-a186-1e475d516afe_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_bd9e80ef-a3ff-4ab6-b85e-dd494472843a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock_e27a808c-30d4-4372-b4f4-be8048bdac98_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-20211225.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_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_c3b59222-a4fa-482b-bc08-56edce0cb7d1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_8db44b81-9ed9-47ee-9d9a-2f4f79612cf4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ThresholdForDisclosurePercentage_622e5096-a35e-4298-8a8a-06ebc766f85a_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-20211225.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_srt_ScenarioUnspecifiedDomain_cc52d5f1-8ad4-4217-ae95-a0ead2671fbf_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_ScheduleOfGoodwillTextBlock_9bf2f5f4-1d75-4d81-bdff-589a4408acc6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8a7ecd5e-33bc-46fa-b1b1-172ed5911600_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_2182acdb-f39b-4dda-87f8-99e60a783e2c_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-20211225.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_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_31cdea36-d94f-45bf-ab59-4f73aa595b68_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-20211225.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_AccumulatedDefinedBenefitPlansAdjustmentMember_510561b2-dfd1-4371-96a0-70969ec5e7f4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxExpenseBenefit_3c0daefa-2830-4894-9ec9-f1ed7fadfe75_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_f3448119-5d14-45cd-9864-412844c5ac13_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_8b3fecdf-0295-490b-9a32-2a883fe98e77_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_088cf766-9c54-44d0-acee-413612af0fc5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PositionAxis_86c4bb7a-9b3f-4985-8934-5c63d955e102_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_afd1aed7-b8f0-4ee4-86f7-efb816815ce2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_HedgingDesignationDomain_c6418c35-0b8a-4e7b-ae67-1f79cb2748f7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockRepurchaseProgramAuthorizedAmount1_2cc44e9e-fce4-42f3-9eef-6f6f3c88d51a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_63869f05-41cf-4f4f-a7a3-c46be1d92895_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueMeasurementsFairValueHierarchyDomain_a292f76f-c3d8-4d6c-9844-052b0e44f5b5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OperatingLeaseRightOfUseAsset_ffee64f5-10e9-493e-84bb-744340dc49e9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink: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</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_247c53e4-3d4f-4052-9708-ff7224dbdc76_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ConnectItWirelessInc.Member_458307ab-4c93-4530-80ed-961916da0443_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-20211225.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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_2b24e0b1-7bcf-4f18-aed2-95c9118906a8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_fdb4ee6c-5862-4672-9e56-1f6fc0feb377_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanInterestCost_bf8b3299-096a-4adc-a392-47c9bd919c40_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeRelatedLiabilitiesCurrent_cffa756c-6ea7-4340-88b3-a4ff536f4b8c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InterestRateContractMember_41675e45-7c62-424f-b450-c91b8c8cbe26_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_NonVestedStockAndRestrictedStockUnitsMember_c9fc6861-0c7b-4d75-aba0-575fe57943db_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-20211225.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_IncomeStatementLocationAxis_76cc999d-1195-4c3d-b6b9-846e6e0e01de_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ForeignCurrencyExchangeRateTranslation1_f9878e19-e99d-4f91-a542-a314662b7c4d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAccumulatedAmortization_e2fcf641-8ae2-49e6-a6b6-6d2154b7be4d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_RangeMember_14f6882f-994d-4f23-9539-e36d216105a8_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_SegmentReportingPolicyPolicyTextBlock_6d1c3de8-24c5-46d1-b380-4a904db9756e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EntityIncorporationStateCountryCode_feec0532-07b6-4ec7-b387-e5fb2d557bdf_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/2021q4/dei-2021q4.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_us-gaap_RestructuringCostAndReserveAxis_455f04b8-5ef5-4ba0-a091-63fbc223e2fd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherAssetsNoncurrent_f2f00876-6388-45c6-8bd1-9d7e0cdaca13_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentVariableRateBaseFederalMember_81fbde49-5bd3-4c4f-b3c7-ca73c776e8f4_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-20211225.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_DefinedBenefitPlanExpectedReturnOnPlanAssets_1b20cd04-ef8d-46c2-aba9-f5f4fde0629e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementBusinessSegmentsAxis_069998f8-718f-49bf-92af-e815d8210313_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_9bd02588-aa60-4ca3-a4c8-dcb07c963591_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_62237175-4dc6-4461-b4b7-7cbfebbf09ce_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CompensationAndRetirementDisclosureAbstract_d2f18b40-aa25-47db-80d4-c24156e8cf32_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SeniorUnsecuredNotes5.25PercentDue2054Member_8c131fb7-fb74-45b0-ba9c-79ea85055762_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-20211225.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_dei_EntityFileNumber_af9e80fb-99aa-4b5b-8479-15118e944404_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/2021q4/dei-2021q4.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_vmi_ConcreteMember_e0cc65fb-2e7f-478b-9255-9b2e95fb4e32_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-20211225.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_DerivativeNonmonetaryNotionalAmountMass_f22baa38-1414-4115-844f-b0733dd17f75_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_85fb7add-3b30-4721-a498-8e083bc6c997_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_VariableLeaseCost_4ad2cb00-27f5-4a40-b047-d4c7048b5605_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BuildingMember_55d32404-4651-440e-8c03-0ef995a5665b_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_d92b6f24-2b66-4a49-bd07-00fcef8af4ec_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanActualReturnOnPlanAssets_8de07ba9-8838-4677-a22e-cf5e796ff7b5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_eaa7063a-b6da-450a-bec3-17cba076bf39_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink: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 Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_0ea63192-a79f-4ad8-a1ee-8e18eb2de948_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9945edac-392a-4998-ae69-588317c1e002_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 $&#8212; in 2021, $2,428 in 2020, $384 in 2019</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_60865f62-bbc6-4a9c-820f-4368bfdffd85_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CreditFacilityDomain_6dd6859c-75e8-473e-adc9-60fb1314990e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsAbstract_8c516f0d-7b12-4146-a397-dffd1276a7e8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_GoodwillAndIntangibleAssetImpairment_c9de1569-f534-4aee-ac00-8947229419a9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2a1164a3-dbd8-41d9-8fc7-66f125ccb8e1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillImpairedAccumulatedImpairmentLoss_f02cb67e-50d2-440c-b81a-fb2ec76011fd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_53da1e0d-6abd-42eb-bc3d-c0ca57d6c8e0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_15fe35cb-e3ab-46d3-9f7b-44fe2a835b6c_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-20211225.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_4ba5dfbd-d273-4d9d-be2d-d8f401ecd172_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_78531113-44f9-400e-ba72-79f46e7c351e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillAndIntangibleAssetsDisclosureTextBlock_fb4d8f09-20c9-4e9b-b573-a5c5bacf9a1e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_543fe7f7-bf58-49b1-a3fd-8f3c8bfca5d7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4690b320-4415-4901-880b-5f5665f0bd19_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DeltaEMDPtyLtdMember_1f9ea8ae-46c9-4ae6-9b51-726a180d999d_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-20211225.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_be8bd109-2839-4bfe-9cd6-ef3a0151f461_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_6e0247a1-fb78-450a-b1a9-4fadf310d826_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TimingOfTransferOfGoodOrServiceAxis_4c6120e7-2e27-4bff-ad93-c73538f9a0c9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2fa2fb61-c2e4-4649-8784-610c117bb32c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TradeNamesMember_7978552a-ebce-4e9d-98e7-ba850664ea7e_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 Name</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments_3ad49d62-f151-4314-bd91-268981d01a52_negatedTerseLabel_en-US" xlink:label="lab_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" 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_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments_label_en-US" xlink:label="lab_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" xlink: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, Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments_documentation_en-US" xlink:label="lab_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" 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">Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" xlink:href="vmi-20211225.xsd#vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" xlink:to="lab_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_78eb05e3-c4ab-477e-9ac4-258e10cf67d2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_TreasuryStockPolicyTextBlock_e183215d-2726-4af1-8f27-bbd07ebe3ef9_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-20211225.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_ValuationAllowanceTable_c756c456-8e8b-4f72-80f8-0a3bcfffa269_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink: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 Allowance [Table]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink: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 Allowance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceTable" xlink:to="lab_us-gaap_ValuationAllowanceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_abed3b2f-64d7-4726-b683-a3e58b9592e6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_349e3d63-036c-4ffd-a511-8b985ab86505_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_a95a043e-ce61-4092-a00b-f3574692e9ff_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-20211225.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_2ea80fa0-8e36-496b-acb5-3223b29d14ea_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-20211225.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_bbf4e318-5bc8-4253-a3c6-f890863018b9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionProFormaInformationTextBlock_c41dfc99-013f-452c-b6f6-f248cd8e9f01_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock_53a7b78f-ec82-4283-8bcc-f13078df19c9_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-20211225.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_10e4ca07-9204-4161-a21a-14c2136c60d8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_PatentsAndProprietaryTechnologyMember_2c4b9148-bd24-43f3-ad16-a22313c71da8_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-20211225.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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_901cfb18-cda8-4c83-9d26-fb16b5280840_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_0b00c0a7-e4cc-4bf4-9d36-77c90ac68256_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-20211225.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_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_7d867fa5-a249-476b-a989-19748a66ad74_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfSegmentReportingInformationBySegmentTable_be6009a5-7396-4c48-a459-a8606854df2c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_LineofCreditAdditionalBorrowingCapacity_9f21cf33-2dfa-417e-885e-be19a0b28fab_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-20211225.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_LineOfCreditFacilityRemainingBorrowingCapacity_06b278d5-e24b-46ab-8e22-0c93d3a6613d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GuaranteesAbstract_ec7d7b07-6b0a-4d77-9101-0b37882339b5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationContingentConsiderationLiabilityCurrent_a669a1bc-9e33-4da2-baec-732806688a52_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_03471a76-ff57-462c-99fe-0afcfcb7284b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_54cf73d7-6807-4dd7-8c71-51dbdb5dffa5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_f98ecc31-46bb-4f4d-9378-3c12ef926101_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 $25,736 in 2021, $(4,183) in 2020, $(2,710) in 2019</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4eee4b7d-d823-4aca-a149-d34d22bc39d5_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisaggregationOfRevenueTableTextBlock_e551b33c-6fd0-4b17-9b28-88469f77a527_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8fe34f44-602d-4c8d-830b-f00278f29d76_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedContributionPlanCostRecognized_ef049b57-0815-492c-b9a8-6f3327b4fd76_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeasePayments_d927facd-e3b0-4920-b4b5-2578c83e2c7d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_currency_AUD_a41138ca-1ff4-4219-8dff-58ccf5f30c86_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/2021/currency-2021.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_vmi_CoatingsSegmentMember_f242437b-fb83-47aa-93bb-b162c20bdd51_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_77605075-8638-4532-98d6-795a18ebd28b_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-20211225.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_AllowanceForDoubtfulAccountsReceivableRecoveries_5b10abc8-49e6-4c6e-a1b5-f389a4e8f921_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" 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">Deductions from Reserves</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink: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, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_892bf200-ba90-4b61-866c-8baeb208aa0d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationConsiderationTransferred1_8402fe15-b65f-46db-98b8-035f26abb974_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ProvisionForDoubtfulAccounts_1105f552-adde-447d-b015-0a565a6101fc_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingSecurities_a2ac82aa-d753-4828-a6e6-2716e5ff3173_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillRollForward_da82e4e9-280c-49c8-9e53-6fe6d7738ca4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_SteelMember_03d5cf04-3faa-40fc-8a77-d8ca9bec9c45_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-20211225.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_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_bbfa143a-9dd2-48fc-9840-f7f811056677_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_dac6f179-674a-4ac9-ac72-08dc17b16acf_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-20211225.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_LiabilitiesAndStockholdersEquity_2b7ae8ae-59d2-4871-aa2d-448c38051823_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_8b004060-8b6a-4801-960f-22c1e7d336d4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ConvertItaliaSpAMember_4c8f2c33-c5ec-40d2-8d2e-f973698b6456_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-20211225.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_df992726-6303-4dd2-a9ad-60e1b35fe517_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-20211225.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_48075992-343b-4e8f-8a3a-9a8877f53f91_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContractWithCustomerLiabilityCurrent_f9f56a42-407f-4b01-a52e-ac5e46d17b81_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_7cc7ad53-076a-4da1-9b01-06cf2fc87c53_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8323c354-5fcb-4df4-8a2d-b5f4cc255713_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b82d3b00-c3e8-4547-bada-875cd2c592b8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ServiceMember_a47fe15e-88ba-4169-829e-d66101e75c9a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanPlanAssetsBenefitsPaid_0c2e2c31-f739-42cb-bc85-075a8ec1e8d8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeLeaseDescriptionTable_8c526ab0-1bd0-4d04-b512-7d2f063e5aea_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SupplementalCashFlowElementsAbstract_380c285c-a688-4583-9335-a34db4905e04_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_PivoTracMember_5db93103-dc94-4864-8236-5de3ebd9f26e_terseLabel_en-US" xlink:label="lab_vmi_PivoTracMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PivoTrac</link:label>
    <link:label id="lab_vmi_PivoTracMember_label_en-US" xlink:label="lab_vmi_PivoTracMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PivoTrac [Member]</link:label>
    <link:label id="lab_vmi_PivoTracMember_documentation_en-US" xlink:label="lab_vmi_PivoTracMember" 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">PivoTrac</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PivoTracMember" xlink:href="vmi-20211225.xsd#vmi_PivoTracMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_PivoTracMember" xlink:to="lab_vmi_PivoTracMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_6f4895bc-8ad9-4fe4-9c9c-3dcb759d0e75_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeLineItems_802e06d4-b938-483c-b219-0a2b5a2ae959_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DeferredTaxAssetsLeaseLiabilities_6438e433-c14a-4a7c-81be-bd8c60aefacc_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-20211225.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_9d32ccba-9cfe-4f90-b502-397145efb3c9_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-20211225.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_ShortTermDebtTypeDomain_671b6418-7d70-44ff-ba45-820aee577bfa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseImpairmentLoss_1a851957-e7a4-4e2a-879c-d688a8e3d0e2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareTextBlock_e3a963e7-2990-475b-8865-e70263656128_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TimingOfTransferOfGoodOrServiceDomain_d2eda0f0-a375-430e-9da3-1312df8e9abd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TreasuryStockValueAcquiredCostMethod_798b7daf-b96a-4b8a-b612-dc3ee2b6baf7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityMethodInvestmentOwnershipPercentage_c1db7554-6e45-4515-8efb-99c8cad9cb1c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b199a889-380a-4ed4-996d-545178eb1153_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_MinimumMember_08096f1d-bce1-4ab1-af2a-e83a8b1d060a_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_vmi_UtilitySupportStructuresSegmentMember_5d57439e-d70d-4e3f-bca0-08420439cb25_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_52237146-6842-44aa-875a-dfad992937a5_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-20211225.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_GrossProfit_d80a7f2d-b81a-4442-ab95-09695e66d18f_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b33e2010-04fd-4a43-8b4a-fa0f678709f4_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LineOfCredit_e8900cc5-15ad-4003-8f41-ae6247201124_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0a39fe82-2c6a-4ea4-8333-1eb58fe4b7b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SellingGeneralAndAdministrativeExpense_a60be81a-06b6-43cc-a6a9-0b7e545b55cc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredFinanceCostsNet_03d0efc2-fd4d-48ca-b36b-8be0cfa52f17_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_08c4d85a-7d66-43b8-82fc-d14289b30d63_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_19ad08f4-1ec5-40aa-b1ee-53c71aebb2aa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PreferredStockSharesAuthorized_75b6516c-7c33-41a3-a4be-61b32634a8c7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromSaleOfProductiveAssets_390ac7e2-f33c-4577-8033-bd7fd22a30ec_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_AuditInformationAbstract_label_en-US" xlink:label="lab_vmi_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_vmi_AuditInformationAbstract_documentation_en-US" xlink:label="lab_vmi_AuditInformationAbstract" 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">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AuditInformationAbstract" xlink:href="vmi-20211225.xsd#vmi_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_AuditInformationAbstract" xlink:to="lab_vmi_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ValuationAllowanceEarningsPerShareNetOfTax_9a6e8dfe-3be6-453b-98fe-d2317cea5d95_terseLabel_en-US" xlink:label="lab_vmi_ValuationAllowanceEarningsPerShareNetOfTax" xlink: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 allowance (in dollars per share)</link:label>
    <link:label id="lab_vmi_ValuationAllowanceEarningsPerShareNetOfTax_label_en-US" xlink:label="lab_vmi_ValuationAllowanceEarningsPerShareNetOfTax" xlink: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 Allowance, Earnings Per Share, Net of Tax</link:label>
    <link:label id="lab_vmi_ValuationAllowanceEarningsPerShareNetOfTax_documentation_en-US" xlink:label="lab_vmi_ValuationAllowanceEarningsPerShareNetOfTax" 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 Allowance, Earnings Per Share, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValuationAllowanceEarningsPerShareNetOfTax" xlink:href="vmi-20211225.xsd#vmi_ValuationAllowanceEarningsPerShareNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ValuationAllowanceEarningsPerShareNetOfTax" xlink:to="lab_vmi_ValuationAllowanceEarningsPerShareNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_685347c0-5a3a-4b60-90e3-94b06c150990_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_833146f3-8fd1-46f7-b899-0dce39cdef6e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2507a285-abb6-4697-a289-9cad33fd28fb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_bb10c26f-dd77-4289-9ac3-65a78374d1ad_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CashFlowSupplementalDisclosuresTextBlock_4b811699-da3c-469c-8188-c789ad975fc6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0cd2b6e0-8bd3-4571-8e76-c90f86ef6e9b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedTranslationAdjustmentMember_1543ba1e-8d14-4b2f-96b4-143fb4f1b55a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_e5c0a387-96fe-475e-8f8f-e6cfcf08c185_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherRestructuringMember_741aec14-9c7b-497a-8a66-9b14e3bd655e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LineOfCreditMember_6d2c9bae-cdbf-4bda-bc31-fe3882080217_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_773140fb-1203-41de-a978-4f94d0b1b048_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SeniorNotesMember_271da222-e85e-4960-8c54-695d3af09178_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueInputsLevel3Member_27b563f8-8bdc-467d-ab7a-49371e7be678_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_A2020RestructuringPlanMember_41fb76f9-a4c8-41d4-8b05-c990a4f8831a_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-20211225.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_PaymentsOfDividendsCommonStock_07b5fe04-5341-4474-8471-6fd2ab6863d2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_923cb6cc-8f1a-4839-b51b-86b56a5aaacb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_f709c6f2-480e-4ff3-830a-78e07b80d46a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock_ff835dab-1eab-4eeb-90ea-a3b5c78c5735_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-20211225.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_NumberOfReportableSegments_46297483-46e6-446c-85e8-1ef2a2ead136_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_98b37a45-29bd-4003-abae-269f69813ecb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_e83a0a37-5119-4fa2-9e31-c5a6e69c106e_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-20211225.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_NonoperatingIncomeExpense_fe806f2a-03a6-4920-9b59-5db694fd7cd4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_GoodwillAcquiredDuringPeriod_d158c552-8bd1-4dfc-8d7d-63477a3cbb9d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PerformanceSharesMember_b56b3fb9-3a89-4e1d-bac3-676cab0e552a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_AgSenseMember_6a1a0cb0-cb16-4ce8-8953-3cc8c2e159e7_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-20211225.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a154bef0-6f96-41a0-9e05-3cb46b1d7ad5_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityEmergingGrowthCompany_626382ad-a75d-401e-97a3-dc60411f4727_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/2021q4/dei-2021q4.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_AllowanceForDoubtfulAccountsReceivableCurrent_5b1926cc-a245-4490-9e0d-cffcd1f417e0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DilutiveSecurities_ae0ff225-35ad-46be-97d7-75be1c3702ad_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_2fb583ed-b15d-4202-82e8-bea1a9f815aa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestrictedStockMember_951c3b4b-8c5d-482e-bce5-bb8da5bab0e0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CompensationAndEmployeeBenefitPlansTextBlock_24bb328f-3e9d-47e7-99ac-0264efe158ba_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DefinedBenefitPlanAgeForRetirementBenefits_307fbe92-1225-42c2-afb6-f9aec68b03b0_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-20211225.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_ede08961-fba1-48c2-a416-fd4680a95f1c_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-20211225.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_PaymentsOfDebtIssuanceCosts_7de37769-1f11-4513-b065-e788bde0a901_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_4adab7b9-5955-4e1e-a17b-96db1bb8c350_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AuditorName_2430c62e-ef38-4591-811f-b0dcfc173245_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_320411b5-1489-4423-a30f-eac416016861_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/2021q4/dei-2021q4.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_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_6a8e9d43-336b-4cc5-adc4-0e6aca0f38cd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_41ee1253-3a00-4a1e-9c06-70a81d21984d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashAndCashEquivalentsPolicyTextBlock_8d8b5ae2-b4b5-4e66-a834-b52331e29e96_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TreasuryStockShares_257a9c93-4604-42c6-84a8-f1f1abde5d47_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0f98d34f-abdc-4332-8ec5-cf5070934945_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_BankCreditArrangementsDisclosureTextBlock_a1c8ebd3-3e9b-4e10-b600-ec9002ead363_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-20211225.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_036d6e49-f656-4d2b-bf5f-935143528d9e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShortTermDebtLineItems_445c86fb-b277-414a-a328-80e29c2d191e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OfficeEquipmentMember_b03a54e0-7a41-4ca1-966b-25d4baf11fc8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c1747809-c645-466a-b9f7-be8cdc3ff0f0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInPrepaidExpense_1e3ded5e-c101-46a4-890b-42f4edc1d9f0_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 (current and non-current)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CarryingReportedAmountFairValueDisclosureMember_4091af84-7b71-431d-8a12-8ea34695f038_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PaymentsForRestructuring_d31623fa-2468-4763-a104-dff02ea6dd61_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockMember_1f71818b-5001-4351-baaf-1609bf8a1519_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentIncomeInterest_bc6ec7be-0d9d-4aaa-afdc-e1d2efcbfa49_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_af3ddfd5-6a65-48fb-9df1-34d4a749c22a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_CostMethodInvestmentOwnershipPercentage_61c4c3d8-7045-4436-affc-544fe7702b92_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-20211225.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_OperatingIncomeLoss_5c8e1fcd-5596-4d08-a94d-c58022d2ba0f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink: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 Income (loss)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0441a8c0-228a-48ec-a28e-a8a2a7b61f5c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OperatingLeaseLiabilityCurrent_5452b9cf-e795-47a4-b52c-b0c4767ec794_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_d359dfbf-f97d-4ded-b323-2192e63efe0b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_StockRepurchaseProgramPeriodInForce1_d8d42390-fde8-4eb9-bea6-2510bb80d321_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4f40ed88-3a34-4eae-88d0-220975e99ac5_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_EngineeredSupportStructuresSegmentMember_6a813ef1-3f48-4ed4-9c1d-c703ad634277_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_bde6e922-6515-4396-ab7b-2516133c52ad_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-20211225.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_HedgingDesignationAxis_0698a3ba-acf9-4dd3-a511-91f1d109400f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensation_753ffb0c-11f6-4037-9a51-4db075ae1d55_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_b3aa923f-ae78-447c-9120-3b1288ce9e7b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashAndCashEquivalentsAtCarryingValue_6e886e12-785d-41ad-b0d2-b07cd9e9d937_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Depreciation_bcdfa013-fb8e-451d-8d50-506ca6360e8e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_073ae02f-00fd-4cfb-b379-175a54d95a62_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 loss of nonconsolidated subsidiaries</link:label>
    <link:label id="lab_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_98d0e565-7ae1-4204-aa00-d8462a792750_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-20211225.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_TechnologyBasedIntangibleAssetsMember_177827e7-f2d4-401c-9ab7-727a103a2b20_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-Based Intangible Assets</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_a35c8ab5-1f3f-46b9-b300-9d28be78c950_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_7b5cd670-ceaf-440d-96d7-93b864a838d0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfProductWarrantyLiabilityTableTextBlock_1081c856-eedd-44ed-ac9e-e067eeba25bd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInAccruedLiabilities_1113339d-f026-4506-9543-0b5ca830e1db_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_30962331-2b4b-4ab4-9ff6-3c9a915634b8_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-20211225.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_AssetImpairmentCharges_28a2f54d-6276-4daf-9e08-3091ec3cf6db_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink: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 long-lived assets</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_6a5f97ed-27e8-49ac-a6ff-a8e49cbe5410_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_fc99b1b5-e9c1-421d-be85-3994dc169305_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 Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeNotionalAmount_c8e83cc3-1e5d-4faf-adb5-402f12fb46b5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_95f52a25-f892-4191-a06d-bf679d703350_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-20211225.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_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b30a41a5-5498-4f79-9afe-b322618eea34_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProductWarrantyAccrualPayments_afa9d289-0f57-445d-9e4e-f1d4fb97fd74_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_c3a9dedc-da81-4d20-936c-329d1a365eed_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsToAcquirePropertyPlantAndEquipment_9bad8d2a-6a4a-4aee-b5ec-6233d180fe16_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_44fba72c-d41e-41b1-8948-1fcfae04dcf3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_6b5b79ca-21b7-4265-b9ad-7b5f09cbb1d8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanContributionsByEmployer_b9f891ad-c428-45ab-a281-97409a867a02_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_59214181-6aa2-4b33-83f0-8fd513e7388c_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b69e0eb1-ba3f-4272-ba9e-55c30933db6d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_69ce7401-f287-4bb4-86a3-35d70f5ee347_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ConsolidationItemsAxis_a93487b1-dd95-481c-9c22-5d4315c398ef_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_CommonStockSharesIssued_ffbf3249-c58b-4266-bcdc-879599e73c41_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NoncashOrPartNoncashAcquisitionsLineItems_c7101872-b502-4929-a30e-f0444b44c9dd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PreferredStockSharesIssued_4ac0924e-7f7d-42eb-a283-f6d3555f78cb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_5170f90c-a0b4-40be-823c-bd2bf65ff167_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_5b9a7f12-5cb9-43dc-bff6-b287c46cb4d7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressCityOrTown_31d5abcf-43f5-4f62-9af3-bdbfa882fa76_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/2021q4/dei-2021q4.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_ScheduleOfExpectedBenefitPaymentsTableTextBlock_6b016c1d-bf9b-45da-ae2a-b9921b6d5b6b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_44094933-79a5-4f9e-b65e-083db41efd7d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfIndefiniteLivedIntangibleAssetsTable_2e0a5240-46b4-46cd-8ca0-5a4f19068a06_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_BalanceSheetLocationAxis_040b0560-16f9-4aaa-9971-8ba712156890_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfShortTermDebtTable_31fbbd8e-af72-45eb-a893-4990fe122854_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccruedLiabilitiesMember_5236258e-0a6c-460e-816e-450a6a481a49_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountingStandardsUpdate201602Member_bf79c136-ec35-4348-ae30-d006ecb28734_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_InterestExpense_648301f9-846a-4875-8048-7bfb5aa06148_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShortTermDebtWeightedAverageInterestRate_979f3fd7-ae04-4d62-ae28-e200a555240d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b00dbe98-4b08-4197-b3a8-19fe690b8632_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_809e2821-5908-4f2e-bc1f-a30c45f474ba_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProductWarrantyAccrualPreexistingIncreaseDecrease_e217694d-d087-4290-990c-a028f534f49c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_adfb66b7-a2a7-461f-948b-ad5ea3359013_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RetainedEarningsAccumulatedDeficit_68026a5e-df4d-4c0d-81a9-26023c9d7011_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4ef701df-a9fe-44a7-83c5-ba88fa0ad143_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_StatementOfStockholdersEquityAbstract_ec986404-ba75-41ba-b545-46ce3893e6fb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityFilerCategory_8cb5be08-a82c-4e75-ab9a-1b030f0df55e_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/2021q4/dei-2021q4.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_CrossCurrencyInterestRateContractMember_46eafdd8-bd81-437b-a1fa-c96d72ba7cd0_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_65a9f041-ed1b-44c9-9462-d1c0e1cbd8fc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GainLossOnInvestments_5ba82006-2ce4-4d0d-b83f-b0421c88830f_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_a95a30c0-3d2d-4b73-a2af-42658df19bdc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c8613c0c-7717-4e4a-987c-c9c6c74b08eb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_MinorityInterestOwnerMember_e12dfa6b-b3aa-476e-8ae1-af60250108a3_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-20211225.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_EstimateOfFairValueFairValueDisclosureMember_224c400c-c943-4014-b396-59a47106bedb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeNumberOfInstrumentsHeld_f9f1b1ef-2781-40a5-9e6c-d747a1ed3fd7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryDisclosureAbstract_43145c2c-bccd-49d6-80d2-b7a36413ac42_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4c5e1b2a-49c0-49e9-9a2b-4234f32b5168_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsByMajorClassAxis_2c7e633f-5806-46a1-b2f3-a2d6ed589872_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_968ffeeb-2a27-4e6f-80d6-231589d45468_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_4e5c50f1-d396-4e48-ab2b-62b7b36fc050_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_7d15ff99-a027-4c9e-99f5-6f2ae90fd41d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AmendmentFlag_3f21a673-ba87-46bb-883b-f755f661e4d2_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/2021q4/dei-2021q4.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_ProceedsFromIssuanceOfLongTermDebt_85993efc-c5fc-4445-b15d-c45c62920932_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_1fb3a104-d7af-4086-87ad-5a1033c45a0d_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-20211225.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_StatementEquityComponentsAxis_c1dc4460-73f6-4fcf-aa98-8a931a8e5427_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueDisclosuresAbstract_1d08db5e-340a-46fe-a63e-42b244dc6cae_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ConcentrationRiskTypeDomain_9550da87-8c20-444c-af2e-8394292c23b1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_Notes1.75PercentTo3.485PercentMember_a2f024f4-ae3d-4847-a240-575a78816a37_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-20211225.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_InventoryNet_d04208ea-7bc1-45b7-9638-ddc510dea167_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_28cf647b-e6fe-4475-a175-5953bfb6f200_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_57f722e1-3dcf-4ca7-9c85-5f768a63aa15_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c842afa4-a214-4304-b1d3-4130c197b08a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b94e401e-1528-4b79-84e0-de2c1a8a87f1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredFederalIncomeTaxExpenseBenefit_77619a0c-3623-4405-98e1-ec6176a3f7cc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_64f02f00-0b72-4e5f-85ca-d938d7654caa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_667690d1-b077-4dea-b66c-f11c4e706919_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ProductOrServiceAxis_858ef89f-273e-4c1b-a91b-97c4ceba75c6_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_21d1cb2d-f9cc-4a6c-91da-c073a334179f_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-20211225.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_4bb5a84e-8790-4064-9695-05b795349f0c_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-20211225.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_AllowanceForDoubtfulAccountsReceivableRollforward_881b988a-5bdb-4dbc-a501-be6a101ff772_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink: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, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_30c856f4-1e65-4d51-b292-2c098c09f864_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EntityPublicFloat_fbd7e4c4-ace2-46a1-b36f-7f0f52013181_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/2021q4/dei-2021q4.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_DocumentsIncorporatedByReferenceTextBlock_f6a4c465-dc4e-466a-9124-0212b2705234_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/2021q4/dei-2021q4.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_ShortTermLeaseCost_0d723a9e-94d0-40f0-bcc2-4cf95c5cbc36_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_e8ddf5e9-9a67-4e5c-9640-9bca5e55d4e3_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-20211225.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_ScheduleOfNetFundedStatusTableTextBlock_a925994a-9436-4c6c-810a-bddc722f4d70_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_8191df12-fef7-4e0c-bd21-743a5f2dce47_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInContractWithCustomerLiability_de950eb3-c94d-4937-b447-d52c37175572_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ValmontSMMember_d37fa450-53d2-4cde-9173-adcdab96a041_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-20211225.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_us-gaap_DebtDisclosureAbstract_5e203948-a203-44e4-b012-251d1d2ff464_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentByTypeAxis_2828cdf2-6c41-4f2a-b355-759a944bb541_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsValuationAllowance_966d83fa-3fe7-4000-a0d5-06211913c20d_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_db32a401-9c81-4ed5-9403-c45cdf4b9c47_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_60e3fe9a-3416-4dca-8d7a-432027f8f72c_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-20211225.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_RestructuringCostAndReserveLineItems_b1063404-587a-4321-8fb0-4a248255d807_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_96696e69-81e6-4bf8-b514-9833d3b0cab6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f8f1087a-9fc8-4830-8175-4b964ee2523b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueByAssetClassAxis_b989196b-f724-40f9-b747-82e20ce978b1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentAnnualReport_a82b4744-895d-4a1b-952d-cb837d3b2a52_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/2021q4/dei-2021q4.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_srt_ScenarioForecastMember_84ea6aff-c090-4fb1-ae8b-c4837acfd5a1_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_Assets_f30531d0-a904-4e76-8d56-4fe46fb177ea_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_815e7f86-94cd-45bf-b851-92566fab3c51_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ContractLiabilitiesMember_42535bce-a92f-4234-998e-eae46767f13a_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-20211225.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_InterestPaidNet_aec5abf1-029b-4428-aa19-e463441fe951_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_SegmentGeographicalDomain_06e11c3b-a97f-480b-a708-5497ed772bab_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_834c5a63-0a42-4a9d-80c5-87c0008bbf32_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ResearchAndDevelopmentExpense_df0498f3-9b28-4c78-8652-630a548ee2c0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_NoncontrollingInterestMember_c965905a-0dac-4c79-839e-a6f67424fe4b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_210643d8-6fd3-4e98-87c7-d6ddded10383_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 amortization</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeContractTypeDomain_3f3faf4e-d2b0-4a7f-b379-2fda8056523e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SignificantAccountingPoliciesTextBlock_9f927a13-4130-4fcc-95a2-2c53ae508fdc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_8583cf58-b3b6-466f-aba0-02b84c357599_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_CumulativeEffectPeriodOfAdoptionDomain_bec471f6-f59f-4a2a-854c-03c49d2984ca_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_currency_AllCurrenciesDomain_03eabd60-042c-427b-94ee-a950f63f89b5_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/2021/currency-2021.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_ShortTermBorrowings_7a2751e3-e208-4c24-b554-a2ab9593256a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_AccountingPoliciesTable_7b1855b6-721d-44d9-84cb-360807a0c7ac_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-20211225.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_NetCashProvidedByUsedInOperatingActivities_d5f08841-2a1e-474a-b4d4-33d6cee4fe6b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8d27b9ba-65fe-445e-b3e2-5fa2c8a1f0a2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentTable_9ebdf56d-a677-4cc0-87f0-f4a05022ad14_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareBasicAbstract_8cb86c1d-c6be-47f1-81ba-025889a69eb5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:label id="lab_vmi_ValmontDeferredCompensationPlanMember_68edd6d8-a286-4964-b950-f6eb940ce7f9_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-20211225.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_WeightedAverageNumberOfSharesOutstandingBasic_9c50c2fe-c441-4500-aa36-42665a536d4b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CorporateAndOtherMember_1d3b4a0e-1693-4812-8344-4dec495933bb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareDiluted_76d1975e-ae49-4f1b-8eb3-b63dc901aaf2_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_8c99f44f-4f81-4dfc-87c2-2514add5c44d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentDomain_9a05c312-28fd-46ef-9e8b-3114a02a6ad9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_37a5dea3-3cce-4e27-a31a-23133b1bd0e6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxesPaidNet_e4b40205-d9b1-47d9-af87-2ebc416ebdad_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfRestructuringAndRelatedCostsTable_5a2e57c8-fd71-41f3-868f-eaa602c89d72_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsOfDividendsMinorityInterest_7155a9a5-ca61-4cea-a98f-019cce9a846d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IntangibleAssetsNetExcludingGoodwill_9fa59566-7dd8-4540-822d-c6429e822b66_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ComprehensiveIncomeNetOfTax_553ea7a0-9751-4254-931e-d3d369502874_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeSeveranceMember_c43e3ec2-c591-4abd-bc74-9cdf18dd7f04_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContractWithCustomerLiability_ba1606b5-db56-488a-989c-b7d514232bbc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c6ae08b2-3301-4830-ac9f-2bb9b1606ac3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxLiabilitiesNet_7253b049-3b5e-43b6-a00c-80659ce60aa2_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_46f4a7b4-6fef-4a50-95e4-cf60654997b8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherNoncurrentLiabilitiesMember_7e166156-50bf-419a-af5b-d9338386735f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionAcquireeDomain_79b714a2-f9c1-4fe3-8dd1-bd5fc8a71bf3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1af0843d-5223-429a-9021-d4287c3237f5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CorporateDebtSecuritiesMember_0da90398-d125-4836-a38d-b84ef40ac138_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_43313e63-2232-4edb-9e12-3a8c03790c57_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountsPayableCurrent_137cdc0a-9ce5-4cd2-8127-a2565991b524_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DepreciationDepletionAndAmortization_dec2935b-a91b-4cc2-8076-f73eac82697e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ASUUpdate201616Member_1e82b696-48c8-4ffb-ae12-895142385d8e_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-20211225.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_FairValueAssetsMeasuredOnRecurringBasisTextBlock_c2fb525a-d05a-46a0-aedf-81d6cff0aa8b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeMember_63e8fc6c-278f-45d6-8469-ef25f69f200b_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_933d53fa-9040-4e58-aa78-3c57f9c9fecf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInInventories_4e1ebf7e-b004-4681-81c6-2da6120a2f2b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_3aa1ff51-40dd-435e-89b7-cb9434113e24_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ProductWarrantyAccrual_8812166c-8516-4af5-9ebc-f07492267f60_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_7c8c5bc4-948b-4e5d-8fde-f929fddc306e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongMember_74818406-f303-442d-9803-b8daacc0025b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostOfGoodsAndServicesSold_634f967e-ba7b-49e7-85c3-bdd7b0504ca5_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_CrossCurrencyInterestRateContractTwoMember_1daee323-0446-4d06-bffb-b5cf292abea9_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-20211225.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_us-gaap_RestructuringAndRelatedActivitiesAbstract_fb399fe2-5387-4c35-8bb9-5b051b806ecf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_01583174-38c1-4208-9a77-1457a1ef0ffc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityCentralIndexKey_faf092ca-d06b-462c-b407-208863b3e08d_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/2021q4/dei-2021q4.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_us-gaap_LeaseCost_e964e866-b449-4336-b526-60d5c46bf93a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_f215c8ac-ed49-4a61-8daf-fb42b6e1810c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_734547d9-7ed5-4419-8569-62004d06fd0f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_f50273ac-5035-40fd-bb6f-82215a58fa7c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CustomerRelationshipsMember_0f3e63d5-4644-490f-a4cd-4d7874049517_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_baac02b8-65fd-48cc-bb02-c16d06385996_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-20211225.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_fa9a5294-9f31-4820-8edc-5c58e1e392bd_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-20211225.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_91725045-061d-41bd-afbb-6df86f0840f4_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-20211225.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_PropertyPlantAndEquipmentDisclosureTextBlock_acf49104-8b79-45cb-ab10-55e70bf82a4d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherLiabilitiesNoncurrent_095b2052-b2b8-48d7-b992-b5fcf668363b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanBenefitObligation_3e1271f2-3bad-44bc-8016-d9a95a5493c5_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_bafccf6d-1a9c-4111-8ffe-05897d0cbbc5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDebtInstrumentsTextBlock_574dbde0-c0be-4619-ba99-0b744850a628_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TreasuryStockSharesAcquired_571f2c3e-2516-4735-b565-dc731635bea9_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_582587d0-8079-4000-8d7c-2298963b1805_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DebtInstrumentLineItems_756b3aae-65fe-4fa9-af50-2af87a1d4f43_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_TradingSymbol_ffea452d-6a5b-46f5-af53-44d1d73dbbd9_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/2021q4/dei-2021q4.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_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock_767181de-dd1f-4836-a589-c8885b611275_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-20211225.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_BusinessAcquisitionsProFormaRevenue_d294f2de-0aa1-4e65-bdf9-391b1f10ea24_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesOther_bd28c267-15d0-4360-bd1f-c0f6e8fa787e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentUnamortizedPremium_b0bfe21f-d9bf-43c3-94a2-cca94fc175ba_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_55cd5668-b136-4c23-8ef1-8ba2ed847ff2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_b778c0d7-e89c-4410-a63d-c4e09300fb79_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-20211225.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_EffectiveIncomeTaxRateReconciliationTaxContingencies_e66af2e6-4d91-43cc-9d68-86d4d74cb1d6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillGross_6856ca34-47ff-4751-8983-411ab1298876_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtNoncurrent_888b2095-785b-4535-b02c-4b2191aeedd0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfGoodwillTable_32378b68-fc17-4a0e-b904-1ee71663479c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AllocatedShareBasedCompensationExpense_1d6ad3a9-ebd9-4139-a1b2-d93a57a15b49_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_8c755a6d-8f5f-4bd4-a5c2-48b97bb14bfc_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">Recognized 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_9d049371-6bbf-4f3c-9de5-a9193ad8cfb0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MinorityInterestOwnershipPercentageByNoncontrollingOwners_3d3fc571-771e-4cf2-a24e-e4fd43b11fde_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProfitLoss_5783ffcb-dd74-414c-ab29-75809b930a78_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_ec29f347-c320-41a5-9f96-d1a26679ce47_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_LengthOfFiscalYear53Weeks_88438013-b915-41fd-b038-a164c8ee8a2b_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-20211225.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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_35304e50-220a-4589-b6fa-2769e8779344_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConstructionInProgressMember_e6adca10-8fcb-47f9-9756-524adbadc23f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_46242335-dfb3-4425-bb85-22aca3bcb55e_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_49f06c21-04e4-4ba8-b469-159de3d32e19_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CommonStockParOrStatedValuePerShare_d9d14eab-f618-4a7b-961b-fcc2b688358d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanDisclosureLineItems_692fb240-5388-480d-8ddc-98e75a0d0054_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsCurrentAbstract_98feba57-54f9-4a13-8354-a6af3b729a8a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfIncomeAndComprehensiveIncomeAbstract_6c697f45-4e5a-4c2f-a845-51947ddbe3bb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_BankCreditArrangementsDisclosureAbstract_6322842e-7fe9-41b5-8b9e-735250f8ec0c_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-20211225.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_FiniteLivedIntangibleAssetsGross_60ddd6c2-df46-4ee9-ae5f-c0e71d35318e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d0b6a443-ab27-4c3e-8f8e-d1fa1e33372e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodSharesStockOptionsExercised_b2c978ae-4aea-4adf-a466-a3cef04eb99a_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_82a2513f-cf17-4d22-89de-6481560272b8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_8a193ea7-0aeb-4ada-a8f6-0cefa150da76_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossNetOfTax_cc88154c-6e87-47f2-957a-95808579e0e0_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_42a67e52-29e2-4b91-ada2-5477469ecd35_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_NoncashOrPartNoncashAcquisitionsTable_148b255d-c0e4-4031-a2a1-87726d236c87_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PrivateEquityFundsMember_3c01d43c-0ddf-4603-b661-cdb9135d6575_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_191829ae-9c1f-43d7-aab9-43778aa2d153_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueByMeasurementBasisAxis_56b56a01-af3f-495a-86da-ef8255dcc010_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1f4e038d-1495-4ff5-8529-d9e9ace56237_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic_4b95fc59-3a24-4e24-bd93-8fa66ccdf38d_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-20211225.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_NonoperatingIncomeExpenseAbstract_65391bc0-498d-4560-a8a5-642c1712f4c7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AuditorFirmId_d77ea122-bd42-4a8a-8b66-8a3a8b8fc420_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_33539e24-8ef6-4058-8b39-d106df240862_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanChangeInBenefitObligationRollForward_350b91aa-9609-4a59-9068-fc5f40121ec0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PortionAtFairValueFairValueDisclosureMember_bef91182-794d-4465-97f3-0aae185b8157_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BuildingAndBuildingImprovementsMember_3b67d3b2-fdd1-4a74-bf15-a055aa5c0ecf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInOperatingCapitalAbstract_c4d7bc19-55bf-4049-afc4-b6eef47797f8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsToAcquireBusinessesGross_a585c4dc-db3e-48a3-8264-230307c905c3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_currency_EUR_2b1e6e79-d570-4afb-9ed8-3da9e057341f_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/2021/currency-2021.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_LineOfCreditFacilityMaximumBorrowingCapacity_fad3b594-10d3-4312-869c-1929878d4968_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillForeignCurrencyTranslationGainLoss_914231e5-bd36-49c7-9123-ecbfe21eec5c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_25443f5f-9206-460c-898b-87258cab60e9_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 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-20211225.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_SegmentReportingInformationLineItems_de3bdb2b-6fbe-4bac-b4a9-9ac64c9e9b6f_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_OwnershipDomain_0415946d-444f-45e2-a226-d5d224682910_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_PositionDomain_723705f9-bbe4-4d2e-9085-7af951edb9f4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_24922038-7e5f-45da-a61b-06a32294e399_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentNameDomain_cb46a677-78ec-48c3-9421-72f83bc83a73_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NoncurrentAssets_0106e68e-bca4-42b0-9e09-da8867d0a326_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromStockPlans_37ca1b35-3be9-4849-b070-e5b03f77f764_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_b7400e6c-ed8d-42ac-bcff-0b7adcaf7130_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-20211225.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_PrepaidExpensesAndOtherCurrentAssetsMember_e0998ba1-a9e9-470f-aa25-c792fc729299_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DilutiveSecuritiesAbstract_9c064541-3dae-43f8-ba94-03bc384d7820_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_6cf6bf58-5cb9-4504-8a1f-b783f9b5159f_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-20211225.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_CostOfSalesMember_e05663b1-ad8f-4d74-87eb-d30617b5f85b_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_cf7ad752-113b-4c5d-a178-fe8376a7b144_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryPolicyTextBlock_27361c8e-f77a-4f3c-a475-be1d30205a3f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CurrentForeignTaxExpenseBenefit_743bbc64-6b62-414d-9afc-8ee1bcf6824b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ConcentrationRiskByBenchmarkAxis_920ac35a-571e-4fc6-a48b-3b5c89cf36e5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentUnamortizedDiscount_9d783990-e2a7-47b6-88dc-c4c75e366d40_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_01be5b11-31cd-4fc8-8edd-76aa1b5e7cb8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountsReceivableAllowanceForCreditLossTableTextBlock_7aa94a68-2067-4083-a895-29056f8595af_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink: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, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bfdb58e4-9d3f-44a8-9511-f245dd120df6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LongTermDebtTextBlock_4e47424c-f383-41a0-9bed-3f3ec3a92c2a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>vmi-20211225_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 2022 Workiva-->
<!--r:ef416f2e-12f2-4ef5-81bf-58238275303b,g:7eb61e48-f4b4-4815-b34b-db5f16d94c69-->
<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-20211225.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_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_60bf7100-23f7-4e46-8f6e-a9a9f2235c66" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_DocumentType_60bf7100-23f7-4e46-8f6e-a9a9f2235c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_5e1ce22a-e723-494f-9a96-d23bbf3bb227" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_DocumentAnnualReport_5e1ce22a-e723-494f-9a96-d23bbf3bb227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_59799d9e-d1e6-4b7e-b3b6-fe2faac16280" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_DocumentPeriodEndDate_59799d9e-d1e6-4b7e-b3b6-fe2faac16280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_da146b80-8099-4f82-a267-d659602a7017" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_CurrentFiscalYearEndDate_da146b80-8099-4f82-a267-d659602a7017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_373a6efd-1415-40cb-9bb8-04feaef172ff" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_DocumentTransitionReport_373a6efd-1415-40cb-9bb8-04feaef172ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_3f24e392-4a64-42c0-a209-c526afe98a66" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityFileNumber_3f24e392-4a64-42c0-a209-c526afe98a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_dd67a07b-4462-402c-b028-5093b98ff7b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityRegistrantName_dd67a07b-4462-402c-b028-5093b98ff7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e9dedb49-9e52-4aab-a0f4-e1e20c83fe13" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e9dedb49-9e52-4aab-a0f4-e1e20c83fe13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5e42603a-7cae-411e-b98e-41f1d02be943" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityTaxIdentificationNumber_5e42603a-7cae-411e-b98e-41f1d02be943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_bd58a14c-2a1f-43df-a1d5-84900cc9a814" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityAddressAddressLine1_bd58a14c-2a1f-43df-a1d5-84900cc9a814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_4ad7f681-c53f-46f9-bd42-0d160438b005" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityAddressCityOrTown_4ad7f681-c53f-46f9-bd42-0d160438b005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_3b36d650-a639-4cef-ba85-ef5a80731fa6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityAddressStateOrProvince_3b36d650-a639-4cef-ba85-ef5a80731fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_9c681f04-8117-4bd6-9c3f-fcc1ac647351" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityAddressPostalZipCode_9c681f04-8117-4bd6-9c3f-fcc1ac647351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_ee5513ae-f4ee-4d8b-ae00-f444d586a30c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_CityAreaCode_ee5513ae-f4ee-4d8b-ae00-f444d586a30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_baa7f0ea-ffed-4ff4-ae94-1044b6174f10" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_LocalPhoneNumber_baa7f0ea-ffed-4ff4-ae94-1044b6174f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_78952f62-2cb8-45cf-ad13-d6837f17cbbd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_Security12bTitle_78952f62-2cb8-45cf-ad13-d6837f17cbbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_30f10715-70b5-4d6c-9a72-6628d9d4bd3d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_TradingSymbol_30f10715-70b5-4d6c-9a72-6628d9d4bd3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_dec55c15-d99f-45e7-97ec-fce74afd5581" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_SecurityExchangeName_dec55c15-d99f-45e7-97ec-fce74afd5581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_94d4795c-008d-4b68-98cf-a2ad74ed303d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_94d4795c-008d-4b68-98cf-a2ad74ed303d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_ac2bc21b-c91b-4f59-b421-06f17758be98" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityVoluntaryFilers_ac2bc21b-c91b-4f59-b421-06f17758be98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_156f2b34-0757-4d76-978e-58d7ad8693b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityCurrentReportingStatus_156f2b34-0757-4d76-978e-58d7ad8693b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_fcc2eeee-1a0b-4bcc-ad8d-783177b23a85" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityInteractiveDataCurrent_fcc2eeee-1a0b-4bcc-ad8d-783177b23a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f7a983f6-c728-4c69-ae1e-5088804daac8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityFilerCategory_f7a983f6-c728-4c69-ae1e-5088804daac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_92a71451-9a8a-4a0e-ae79-97d20fd8e7e9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntitySmallBusiness_92a71451-9a8a-4a0e-ae79-97d20fd8e7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_4b0ce64c-1071-4808-9f7e-66fe45ed9aef" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityEmergingGrowthCompany_4b0ce64c-1071-4808-9f7e-66fe45ed9aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_c9a2e390-846f-4db5-9edb-79e52bd25279" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_IcfrAuditorAttestationFlag_c9a2e390-846f-4db5-9edb-79e52bd25279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7c4981f2-e0c5-47c4-a2d8-24f7df35f20c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityShellCompany_7c4981f2-e0c5-47c4-a2d8-24f7df35f20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_863b4b88-e4a5-445a-8d8c-80b5044755f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_863b4b88-e4a5-445a-8d8c-80b5044755f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_cd0eb30f-b5d8-4b89-8798-15829ca4e9b1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityPublicFloat_cd0eb30f-b5d8-4b89-8798-15829ca4e9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_1104750c-0edd-4477-851b-5701ebe210d9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_1104750c-0edd-4477-851b-5701ebe210d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_394de211-0591-4873-a752-7be013c82a04" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_EntityCentralIndexKey_394de211-0591-4873-a752-7be013c82a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_10d7c148-aba7-4ec5-bcba-731066881f90" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_AmendmentFlag_10d7c148-aba7-4ec5-bcba-731066881f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_00958a87-d1e6-4db2-acb0-a4d4d3b3503c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_DocumentFiscalYearFocus_00958a87-d1e6-4db2-acb0-a4d4d3b3503c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_37e6a8cd-5e72-4d17-8524-b078074a7422" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_17a30b20-2593-4492-8474-5dcaf9ce87d6" xlink:to="loc_dei_DocumentFiscalPeriodFocus_37e6a8cd-5e72-4d17-8524-b078074a7422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/AuditInformation" xlink:type="simple" xlink:href="vmi-20211225.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AuditInformationAbstract_7b699fac-cba0-4a83-a366-22bdceb0d1f2" xlink:href="vmi-20211225.xsd#vmi_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_7e5c9c02-c1b7-4a92-b788-69aa27b96e8d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AuditInformationAbstract_7b699fac-cba0-4a83-a366-22bdceb0d1f2" xlink:to="loc_dei_AuditorLocation_7e5c9c02-c1b7-4a92-b788-69aa27b96e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_41f3acb2-7ec4-46c8-921f-768a8e997b9a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AuditInformationAbstract_7b699fac-cba0-4a83-a366-22bdceb0d1f2" xlink:to="loc_dei_AuditorName_41f3acb2-7ec4-46c8-921f-768a8e997b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_69155e3a-5de9-4051-84aa-f5c8abe04602" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AuditInformationAbstract_7b699fac-cba0-4a83-a366-22bdceb0d1f2" xlink:to="loc_dei_AuditorFirmId_69155e3a-5de9-4051-84aa-f5c8abe04602" 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-20211225.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_528547f7-c685-45f9-9ecc-ee27f00396d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1d678528-6e74-479a-b2f8-6eb318a90f56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_528547f7-c685-45f9-9ecc-ee27f00396d4" xlink:to="loc_us-gaap_StatementTable_1d678528-6e74-479a-b2f8-6eb318a90f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3685d41f-ce57-4a7a-b93e-6f763afe48a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_1d678528-6e74-479a-b2f8-6eb318a90f56" xlink:to="loc_srt_ProductOrServiceAxis_3685d41f-ce57-4a7a-b93e-6f763afe48a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4aa79a5e-9c8e-4ece-ae55-0c73eb10ebd6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_3685d41f-ce57-4a7a-b93e-6f763afe48a7" xlink:to="loc_srt_ProductsAndServicesDomain_4aa79a5e-9c8e-4ece-ae55-0c73eb10ebd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_954fff8b-bc58-458c-97a5-8d924a3e3f90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4aa79a5e-9c8e-4ece-ae55-0c73eb10ebd6" xlink:to="loc_us-gaap_ProductMember_954fff8b-bc58-458c-97a5-8d924a3e3f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_8861d576-82c5-4238-986f-7467baa5fe9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4aa79a5e-9c8e-4ece-ae55-0c73eb10ebd6" xlink:to="loc_us-gaap_ServiceMember_8861d576-82c5-4238-986f-7467baa5fe9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1d678528-6e74-479a-b2f8-6eb318a90f56" xlink:to="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bb778e7a-7761-4c15-86ea-f619aaaa0936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bb778e7a-7761-4c15-86ea-f619aaaa0936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0f37d949-22fc-4dce-a1d0-4a5c20969fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0f37d949-22fc-4dce-a1d0-4a5c20969fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5a7d1c74-89c4-4363-a16c-5b567d6adf7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_GrossProfit_5a7d1c74-89c4-4363-a16c-5b567d6adf7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4e04e864-ec81-488e-add7-21eda6fa91bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4e04e864-ec81-488e-add7-21eda6fa91bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_60655113-d3f1-4323-95da-5c3b749bfc45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_60655113-d3f1-4323-95da-5c3b749bfc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e0500add-5ecc-4a55-8f73-89db14c54677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_OperatingIncomeLoss_e0500add-5ecc-4a55-8f73-89db14c54677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4d9ca35b-b45c-4fba-adc5-6b44b3f9db23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:to="loc_us-gaap_InterestExpense_4d9ca35b-b45c-4fba-adc5-6b44b3f9db23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_418ff9d6-8924-4c3e-beeb-6fe4e088ac87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:to="loc_us-gaap_InvestmentIncomeInterest_418ff9d6-8924-4c3e-beeb-6fe4e088ac87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_a7303bbd-64ab-4909-bd6b-378a6410da29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:to="loc_us-gaap_GainLossOnInvestments_a7303bbd-64ab-4909-bd6b-378a6410da29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d9b07558-fa85-43ec-93a8-a2a6eb88f944" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d9b07558-fa85-43ec-93a8-a2a6eb88f944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_131a5beb-92e7-4729-9c8b-66f8cfce28ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5542b021-088e-46cf-97d3-4f6cd6ca581d" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_131a5beb-92e7-4729-9c8b-66f8cfce28ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_06215cad-3357-483d-9a95-78b809d3278d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_06215cad-3357-483d-9a95-78b809d3278d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b17517e1-1e79-412d-b24a-1a8012b0020f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b17517e1-1e79-412d-b24a-1a8012b0020f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_141e921c-ac72-41ba-b0b9-3ece19be4f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b17517e1-1e79-412d-b24a-1a8012b0020f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_141e921c-ac72-41ba-b0b9-3ece19be4f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0fe9fc3d-4617-4148-aa55-4d90a1652269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b17517e1-1e79-412d-b24a-1a8012b0020f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0fe9fc3d-4617-4148-aa55-4d90a1652269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_edef6f9b-1320-490e-98b3-05ca81191f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b17517e1-1e79-412d-b24a-1a8012b0020f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_edef6f9b-1320-490e-98b3-05ca81191f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_825e5b16-eb6c-4ce4-890c-04697449dd07" xlink:href="vmi-20211225.xsd#vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_825e5b16-eb6c-4ce4-890c-04697449dd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_d21946e6-3e01-4162-bcfb-b978aeb73292" xlink:href="vmi-20211225.xsd#vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_d21946e6-3e01-4162-bcfb-b978aeb73292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_226f50c2-0d80-4faa-a6d7-77b9e2fc07f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_ProfitLoss_226f50c2-0d80-4faa-a6d7-77b9e2fc07f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7cba5588-5ca7-497e-a5fe-e0554820777d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7cba5588-5ca7-497e-a5fe-e0554820777d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f0342647-6862-438d-bd19-a7a4ddf5c7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f0342647-6862-438d-bd19-a7a4ddf5c7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ac80714f-2b55-4f0a-b29a-081cfed39a25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c052dfe-8c5c-40a3-920f-cb85e227c872" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ac80714f-2b55-4f0a-b29a-081cfed39a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8aff2f05-96cf-4a7e-810b-9764527bf1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ac80714f-2b55-4f0a-b29a-081cfed39a25" xlink:to="loc_us-gaap_EarningsPerShareBasic_8aff2f05-96cf-4a7e-810b-9764527bf1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0e2b1028-b8fe-46c5-af02-177f0af5bf3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ac80714f-2b55-4f0a-b29a-081cfed39a25" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0e2b1028-b8fe-46c5-af02-177f0af5bf3e" 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-20211225.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_72f25b55-6281-44cb-9a3b-6129826ac895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9f95c78a-5f2e-4714-976b-73b60dbe4274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_72f25b55-6281-44cb-9a3b-6129826ac895" xlink:to="loc_us-gaap_ProfitLoss_9f95c78a-5f2e-4714-976b-73b60dbe4274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_898b2eb3-b5dc-48dd-b47c-fb3cf380e3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_72f25b55-6281-44cb-9a3b-6129826ac895" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_898b2eb3-b5dc-48dd-b47c-fb3cf380e3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_e81d622b-b050-434f-95a6-2864bde2e361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_898b2eb3-b5dc-48dd-b47c-fb3cf380e3e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_e81d622b-b050-434f-95a6-2864bde2e361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_e5339118-78fd-4984-9e1d-5f0012fc6a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e81d622b-b050-434f-95a6-2864bde2e361" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_e5339118-78fd-4984-9e1d-5f0012fc6a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_5f47a905-db85-47c0-a2c6-e8ed0b42691f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_e81d622b-b050-434f-95a6-2864bde2e361" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_5f47a905-db85-47c0-a2c6-e8ed0b42691f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3c3fa6f6-9612-444e-82e9-44b646332f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_898b2eb3-b5dc-48dd-b47c-fb3cf380e3e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3c3fa6f6-9612-444e-82e9-44b646332f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_1c69981e-c629-4b29-aecf-1496a7084513" xlink:href="vmi-20211225.xsd#vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3c3fa6f6-9612-444e-82e9-44b646332f9f" xlink:to="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_1c69981e-c629-4b29-aecf-1496a7084513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_6f45f6dd-7e04-4003-934b-29d40a228acc" xlink:href="vmi-20211225.xsd#vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3c3fa6f6-9612-444e-82e9-44b646332f9f" xlink:to="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_6f45f6dd-7e04-4003-934b-29d40a228acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_385d2da8-f536-4fd3-a57b-b8bc4e7b191c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3c3fa6f6-9612-444e-82e9-44b646332f9f" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_385d2da8-f536-4fd3-a57b-b8bc4e7b191c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_24413d2b-7896-45b0-b712-aae5d8dd2e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3c3fa6f6-9612-444e-82e9-44b646332f9f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_24413d2b-7896-45b0-b712-aae5d8dd2e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_267f8db3-84fa-434a-a69c-3897a671a60d" xlink:href="vmi-20211225.xsd#vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3c3fa6f6-9612-444e-82e9-44b646332f9f" xlink:to="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_267f8db3-84fa-434a-a69c-3897a671a60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_a5e1917f-e94c-4616-a156-2acfff040d9e" xlink:href="vmi-20211225.xsd#vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3c3fa6f6-9612-444e-82e9-44b646332f9f" xlink:to="loc_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_a5e1917f-e94c-4616-a156-2acfff040d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_6a60b513-3cef-4a00-ae60-303d397997fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3c3fa6f6-9612-444e-82e9-44b646332f9f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_6a60b513-3cef-4a00-ae60-303d397997fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_01ad443b-7f09-489f-84e1-6121955a9fd2" xlink:href="vmi-20211225.xsd#vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_898b2eb3-b5dc-48dd-b47c-fb3cf380e3e7" xlink:to="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_01ad443b-7f09-489f-84e1-6121955a9fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_45e21c21-a2ea-43cd-942e-ed888670108b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_898b2eb3-b5dc-48dd-b47c-fb3cf380e3e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_45e21c21-a2ea-43cd-942e-ed888670108b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1178a4e2-0788-4875-b76e-4df388c41608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_898b2eb3-b5dc-48dd-b47c-fb3cf380e3e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1178a4e2-0788-4875-b76e-4df388c41608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_56664aee-b8c6-467a-8dcf-da96dcee2593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_72f25b55-6281-44cb-9a3b-6129826ac895" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_56664aee-b8c6-467a-8dcf-da96dcee2593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_01cb9941-9aab-4f0a-b335-2d04d39a8d23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_72f25b55-6281-44cb-9a3b-6129826ac895" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_01cb9941-9aab-4f0a-b335-2d04d39a8d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d872b653-8dc2-44ea-ba8b-417586b9e829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_72f25b55-6281-44cb-9a3b-6129826ac895" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d872b653-8dc2-44ea-ba8b-417586b9e829" 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-20211225.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_609f9654-d478-47c7-bf39-7392f815f337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_6dcf6767-be2f-456d-a718-8026206b4f29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_609f9654-d478-47c7-bf39-7392f815f337" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_6dcf6767-be2f-456d-a718-8026206b4f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_52df949d-cded-408c-9dbe-5f0a8e1e1f19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_609f9654-d478-47c7-bf39-7392f815f337" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_52df949d-cded-408c-9dbe-5f0a8e1e1f19" 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-20211225.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_37058a14-51f3-4338-ab91-be7a99731fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f1a92abe-0165-4faf-b55b-53a50a9984fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37058a14-51f3-4338-ab91-be7a99731fc0" xlink:to="loc_us-gaap_AssetsAbstract_f1a92abe-0165-4faf-b55b-53a50a9984fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f0f8c835-1cb5-4781-b290-372c88d03505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1a92abe-0165-4faf-b55b-53a50a9984fa" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f0f8c835-1cb5-4781-b290-372c88d03505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ea659a0a-bc8e-4103-b05d-e2af951fce7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f0f8c835-1cb5-4781-b290-372c88d03505" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ea659a0a-bc8e-4103-b05d-e2af951fce7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_98d9041a-90b6-4f7d-ac50-bb08d7fbba6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f0f8c835-1cb5-4781-b290-372c88d03505" xlink:to="loc_us-gaap_ReceivablesNetCurrent_98d9041a-90b6-4f7d-ac50-bb08d7fbba6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4af1c4e6-29cd-4e57-88cf-7a2717e56006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f0f8c835-1cb5-4781-b290-372c88d03505" xlink:to="loc_us-gaap_InventoryNet_4af1c4e6-29cd-4e57-88cf-7a2717e56006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e386a973-9bea-45ef-ba64-197afc5bd65f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f0f8c835-1cb5-4781-b290-372c88d03505" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e386a973-9bea-45ef-ba64-197afc5bd65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a74d6f26-555a-4a4f-99f4-a82bfbbc52c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f0f8c835-1cb5-4781-b290-372c88d03505" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a74d6f26-555a-4a4f-99f4-a82bfbbc52c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_be715b03-b08a-42c0-96d2-5cb9fcac79da" xlink:href="vmi-20211225.xsd#vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f0f8c835-1cb5-4781-b290-372c88d03505" xlink:to="loc_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_be715b03-b08a-42c0-96d2-5cb9fcac79da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_53e5f0a0-1c50-4586-bbe4-5a1664b9e2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f0f8c835-1cb5-4781-b290-372c88d03505" xlink:to="loc_us-gaap_AssetsCurrent_53e5f0a0-1c50-4586-bbe4-5a1664b9e2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_2ef3fc8a-7fe0-4bb6-96a3-4baecbd8299b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1a92abe-0165-4faf-b55b-53a50a9984fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_2ef3fc8a-7fe0-4bb6-96a3-4baecbd8299b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_cd5d794a-4b4f-4d5d-8c82-5a68dd3d5457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1a92abe-0165-4faf-b55b-53a50a9984fa" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_cd5d794a-4b4f-4d5d-8c82-5a68dd3d5457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9448d345-0ccb-4539-ac19-237e7e54b62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1a92abe-0165-4faf-b55b-53a50a9984fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9448d345-0ccb-4539-ac19-237e7e54b62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f8158e06-cc9d-4187-bd5f-28ff4ed5f3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1a92abe-0165-4faf-b55b-53a50a9984fa" xlink:to="loc_us-gaap_Goodwill_f8158e06-cc9d-4187-bd5f-28ff4ed5f3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_492d0ad5-cc6c-484f-95a6-114461b27a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1a92abe-0165-4faf-b55b-53a50a9984fa" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_492d0ad5-cc6c-484f-95a6-114461b27a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_aeddd9c2-df90-41db-862a-9227b49867b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1a92abe-0165-4faf-b55b-53a50a9984fa" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_aeddd9c2-df90-41db-862a-9227b49867b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_be68f1ee-708a-4457-a43d-701f450c7e09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1a92abe-0165-4faf-b55b-53a50a9984fa" xlink:to="loc_us-gaap_Assets_be68f1ee-708a-4457-a43d-701f450c7e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37058a14-51f3-4338-ab91-be7a99731fc0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_459ded0c-bbf0-40ff-86fc-af821c418b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_459ded0c-bbf0-40ff-86fc-af821c418b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2225365c-da94-40e7-b6fd-fe94ea8acf52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_459ded0c-bbf0-40ff-86fc-af821c418b5f" xlink:to="loc_us-gaap_LongTermDebtCurrent_2225365c-da94-40e7-b6fd-fe94ea8acf52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_249cf30d-fdb4-4d43-82a6-c024aa93fa93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_459ded0c-bbf0-40ff-86fc-af821c418b5f" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_249cf30d-fdb4-4d43-82a6-c024aa93fa93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9784af50-c851-47de-926f-b3817a991bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_459ded0c-bbf0-40ff-86fc-af821c418b5f" xlink:to="loc_us-gaap_AccountsPayableCurrent_9784af50-c851-47de-926f-b3817a991bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_caf3a4c8-9974-45d8-b6cf-800fc40a393a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_459ded0c-bbf0-40ff-86fc-af821c418b5f" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_caf3a4c8-9974-45d8-b6cf-800fc40a393a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ffb11729-db37-4259-b6cc-2df330b620c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_459ded0c-bbf0-40ff-86fc-af821c418b5f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ffb11729-db37-4259-b6cc-2df330b620c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_29b61035-c345-442b-a9f9-a7fb7481fbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_459ded0c-bbf0-40ff-86fc-af821c418b5f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_29b61035-c345-442b-a9f9-a7fb7481fbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_eea54d76-e58a-4316-9ea7-65e1fb7be9be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_459ded0c-bbf0-40ff-86fc-af821c418b5f" xlink:to="loc_us-gaap_DividendsPayableCurrent_eea54d76-e58a-4316-9ea7-65e1fb7be9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_34c57a6e-8d21-448b-a230-705fcd24fa92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_459ded0c-bbf0-40ff-86fc-af821c418b5f" xlink:to="loc_us-gaap_LiabilitiesCurrent_34c57a6e-8d21-448b-a230-705fcd24fa92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2368f339-4fe4-421b-b8d8-85725515cb23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2368f339-4fe4-421b-b8d8-85725515cb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_910143e8-0c62-43fe-9213-74fa9b6017ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_910143e8-0c62-43fe-9213-74fa9b6017ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_0aeba4c4-6628-43ec-b5a2-02086b5c985d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_0aeba4c4-6628-43ec-b5a2-02086b5c985d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_66dc8a14-75b8-491a-a558-7d29dca15812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_66dc8a14-75b8-491a-a558-7d29dca15812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_c4d617b7-8ffb-464c-a2e9-0c98fd47784d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_c4d617b7-8ffb-464c-a2e9-0c98fd47784d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_16227bf0-4ecd-4192-a736-30be8f57d0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_16227bf0-4ecd-4192-a736-30be8f57d0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48e3e5f5-e98c-4d27-b295-d0838a92eb32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48e3e5f5-e98c-4d27-b295-d0838a92eb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f2a96302-9b65-4422-81ec-3481d7afd2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48e3e5f5-e98c-4d27-b295-d0838a92eb32" xlink:to="loc_us-gaap_CommonStockValue_f2a96302-9b65-4422-81ec-3481d7afd2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_35715f87-db59-4391-8a7c-62b0511e690a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48e3e5f5-e98c-4d27-b295-d0838a92eb32" xlink:to="loc_us-gaap_AdditionalPaidInCapital_35715f87-db59-4391-8a7c-62b0511e690a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3784c72b-5ef1-42e8-b309-99fa117bc07c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48e3e5f5-e98c-4d27-b295-d0838a92eb32" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3784c72b-5ef1-42e8-b309-99fa117bc07c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f960e902-1a15-4b36-92bb-d102d1bb374d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48e3e5f5-e98c-4d27-b295-d0838a92eb32" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f960e902-1a15-4b36-92bb-d102d1bb374d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_6f0f183a-4e11-42c0-bc59-4a379ae8442c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48e3e5f5-e98c-4d27-b295-d0838a92eb32" xlink:to="loc_us-gaap_TreasuryStockValue_6f0f183a-4e11-42c0-bc59-4a379ae8442c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_726f8cd0-2d7d-48c4-ac05-aaa339b7ed1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48e3e5f5-e98c-4d27-b295-d0838a92eb32" xlink:to="loc_us-gaap_StockholdersEquity_726f8cd0-2d7d-48c4-ac05-aaa339b7ed1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_34ec433b-aa7c-4eef-b249-f58a53fdbf8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48e3e5f5-e98c-4d27-b295-d0838a92eb32" xlink:to="loc_us-gaap_MinorityInterest_34ec433b-aa7c-4eef-b249-f58a53fdbf8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_39bb2f32-511b-439b-9f05-905752ee31d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48e3e5f5-e98c-4d27-b295-d0838a92eb32" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_39bb2f32-511b-439b-9f05-905752ee31d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_eff104aa-6a3e-467a-937c-52f40c3d4c70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eb7300a-342f-4951-b1ca-53947ce3bcfa" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_eff104aa-6a3e-467a-937c-52f40c3d4c70" 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-20211225.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_ae472b89-de42-4cae-96a7-01f9f7202620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b8bac316-5011-4636-9f89-a186dc46500e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae472b89-de42-4cae-96a7-01f9f7202620" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b8bac316-5011-4636-9f89-a186dc46500e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d2cc4082-1e20-4ee8-baeb-4eb0e6b92637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae472b89-de42-4cae-96a7-01f9f7202620" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d2cc4082-1e20-4ee8-baeb-4eb0e6b92637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2e3a8f1b-7288-4f33-a5b7-ebc34c70cfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae472b89-de42-4cae-96a7-01f9f7202620" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2e3a8f1b-7288-4f33-a5b7-ebc34c70cfc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_52f4609c-71a4-4589-9ad5-69d3c0250e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae472b89-de42-4cae-96a7-01f9f7202620" xlink:to="loc_us-gaap_PreferredStockSharesIssued_52f4609c-71a4-4589-9ad5-69d3c0250e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1b68595e-d9df-42db-80c5-e5ab018056d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae472b89-de42-4cae-96a7-01f9f7202620" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1b68595e-d9df-42db-80c5-e5ab018056d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5bad67f8-f846-4fbb-98d9-c6ae19133075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae472b89-de42-4cae-96a7-01f9f7202620" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5bad67f8-f846-4fbb-98d9-c6ae19133075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_cdd2a6d8-862f-485a-b3cb-f955afd1ec1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae472b89-de42-4cae-96a7-01f9f7202620" xlink:to="loc_us-gaap_CommonStockSharesIssued_cdd2a6d8-862f-485a-b3cb-f955afd1ec1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_b3863d74-7127-41c1-a263-c3d82e849ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae472b89-de42-4cae-96a7-01f9f7202620" xlink:to="loc_us-gaap_TreasuryStockShares_b3863d74-7127-41c1-a263-c3d82e849ce4" 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-20211225.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_81372939-4ff2-497f-9482-5ff44f893803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_71140b37-d1c8-4904-82f6-99b4f44fb178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_81372939-4ff2-497f-9482-5ff44f893803" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_71140b37-d1c8-4904-82f6-99b4f44fb178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_39c54b31-3a48-40e6-b377-91d55c50bff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71140b37-d1c8-4904-82f6-99b4f44fb178" xlink:to="loc_us-gaap_ProfitLoss_39c54b31-3a48-40e6-b377-91d55c50bff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71140b37-d1c8-4904-82f6-99b4f44fb178" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1f3c7c01-4984-4134-a9a1-c8980f405044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1f3c7c01-4984-4134-a9a1-c8980f405044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_03cf02cc-8afe-4fc6-b9b9-f8f39cc55c84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_03cf02cc-8afe-4fc6-b9b9-f8f39cc55c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_54be2bc5-5e90-4b6b-b0ea-df7ffa13424f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:to="loc_us-gaap_PensionContributions_54be2bc5-5e90-4b6b-b0ea-df7ffa13424f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_0e7f9c9c-c085-40fc-9291-01c0385def6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_0e7f9c9c-c085-40fc-9291-01c0385def6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8c478c26-d5ae-4226-b49c-1d0f2fc0c433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:to="loc_us-gaap_ShareBasedCompensation_8c478c26-d5ae-4226-b49c-1d0f2fc0c433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_d19e5667-439d-4c83-87fa-efe16392fc70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_d19e5667-439d-4c83-87fa-efe16392fc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_38180921-c063-4091-b77e-a407aca3228f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_38180921-c063-4091-b77e-a407aca3228f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_49ad8eb5-19f8-41b2-aa75-5cb80cce8ca6" xlink:href="vmi-20211225.xsd#vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:to="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_49ad8eb5-19f8-41b2-aa75-5cb80cce8ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f7deee6d-2b0a-4940-9210-91999a1df73e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f7deee6d-2b0a-4940-9210-91999a1df73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6a69dbc-f361-43df-ac81-815354a99d09" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_e4b850ea-fd09-4b39-9dcd-598b7ab3e598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_e4b850ea-fd09-4b39-9dcd-598b7ab3e598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_826f8157-1d45-49c8-aa86-27bc33cbbd88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_826f8157-1d45-49c8-aa86-27bc33cbbd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_8ca0fe37-a99f-4363-9569-1215fd8be2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_8ca0fe37-a99f-4363-9569-1215fd8be2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_65a270ad-9141-4954-bcb9-c38a0aae845e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_65a270ad-9141-4954-bcb9-c38a0aae845e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f6d5ba52-c81f-4263-8700-897e1d14fa22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f6d5ba52-c81f-4263-8700-897e1d14fa22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e0e32d95-2a41-4659-bd18-4f112e07d4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e0e32d95-2a41-4659-bd18-4f112e07d4ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_7f6f23bf-27ba-4449-98b8-41bf826e6c31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_7f6f23bf-27ba-4449-98b8-41bf826e6c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_5b42d713-f855-45ed-b014-5992828e26bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_5b42d713-f855-45ed-b014-5992828e26bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_6f8dd632-7539-45e6-b6e4-0e26eb5e3bca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b7623e1d-4c7a-46a1-b514-d65380a90cf2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_6f8dd632-7539-45e6-b6e4-0e26eb5e3bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ddff8b-5451-4cff-af8f-da950f2048d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71140b37-d1c8-4904-82f6-99b4f44fb178" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ddff8b-5451-4cff-af8f-da950f2048d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2dec8087-dcec-4509-ba56-d0d158caba6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_81372939-4ff2-497f-9482-5ff44f893803" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2dec8087-dcec-4509-ba56-d0d158caba6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_722f6875-1cac-468a-a0d5-8af66adc8a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dec8087-dcec-4509-ba56-d0d158caba6e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_722f6875-1cac-468a-a0d5-8af66adc8a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_42f4214a-197e-4d05-9849-59c395feda02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dec8087-dcec-4509-ba56-d0d158caba6e" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_42f4214a-197e-4d05-9849-59c395feda02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7e531019-aea3-4f6e-8528-eec03c9dbaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dec8087-dcec-4509-ba56-d0d158caba6e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7e531019-aea3-4f6e-8528-eec03c9dbaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_b5899861-1142-4a95-ba76-36652b1b8e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dec8087-dcec-4509-ba56-d0d158caba6e" xlink:to="loc_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_b5899861-1142-4a95-ba76-36652b1b8e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_ddf887e6-d749-47a8-a476-855a40ebfcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dec8087-dcec-4509-ba56-d0d158caba6e" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_ddf887e6-d749-47a8-a476-855a40ebfcd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_eb9bd374-c4ff-4c57-83b3-6f72dac26383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dec8087-dcec-4509-ba56-d0d158caba6e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_eb9bd374-c4ff-4c57-83b3-6f72dac26383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_07cc319d-a324-412a-80d0-5a45f7f00eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dec8087-dcec-4509-ba56-d0d158caba6e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_07cc319d-a324-412a-80d0-5a45f7f00eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_81372939-4ff2-497f-9482-5ff44f893803" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_404ce9e4-39e4-45d3-b62b-33914aa1e9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_404ce9e4-39e4-45d3-b62b-33914aa1e9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_2c9cbc52-6c6f-4d75-a0be-5836d10f0940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_2c9cbc52-6c6f-4d75-a0be-5836d10f0940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c72340c4-ab5f-41cc-996e-dbeb7ffbaef7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c72340c4-ab5f-41cc-996e-dbeb7ffbaef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f62715a9-7914-4d14-aa96-37191c31e6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f62715a9-7914-4d14-aa96-37191c31e6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_90b91fc2-9baa-4468-b30f-4663de866b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_90b91fc2-9baa-4468-b30f-4663de866b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_9ab62d4c-aee4-4a1d-a08e-b2db1a8f2647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_9ab62d4c-aee4-4a1d-a08e-b2db1a8f2647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_a0c3d217-883a-4945-aa33-640b8f6bae1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_a0c3d217-883a-4945-aa33-640b8f6bae1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_934abc79-f406-4332-90b8-8937ddc4eb2f" xlink:href="vmi-20211225.xsd#vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_934abc79-f406-4332-90b8-8937ddc4eb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_00d3b124-dce0-498d-af66-73698690af49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_us-gaap_ProceedsFromStockPlans_00d3b124-dce0-498d-af66-73698690af49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e2529581-eeb3-476b-a9e5-97f42ec44488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e2529581-eeb3-476b-a9e5-97f42ec44488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_88de8133-48fe-43b2-9eee-25abd4e59785" xlink:href="vmi-20211225.xsd#vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_88de8133-48fe-43b2-9eee-25abd4e59785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_69703e6c-dfad-4f10-8e71-3af255ebc31a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a0f70419-1459-4774-a2f8-29c490eeeebb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_69703e6c-dfad-4f10-8e71-3af255ebc31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_681d3c42-a47e-4a54-be23-09188874fbd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_81372939-4ff2-497f-9482-5ff44f893803" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_681d3c42-a47e-4a54-be23-09188874fbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_68b22dd0-802e-4c76-8533-1320f6c91137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_81372939-4ff2-497f-9482-5ff44f893803" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_68b22dd0-802e-4c76-8533-1320f6c91137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b62d1e6-6a38-42c0-b150-2f1451fd67d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_81372939-4ff2-497f-9482-5ff44f893803" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b62d1e6-6a38-42c0-b150-2f1451fd67d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_077bc592-821e-483f-81b3-02bc35c19698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_81372939-4ff2-497f-9482-5ff44f893803" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_077bc592-821e-483f-81b3-02bc35c19698" 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-20211225.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_a9805833-5fc5-4b92-8249-1fe218255614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a9805833-5fc5-4b92-8249-1fe218255614" xlink:to="loc_us-gaap_StatementTable_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8f2ccc56-06e1-430f-a87c-711f0ed182a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8f2ccc56-06e1-430f-a87c-711f0ed182a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f2ccc56-06e1-430f-a87c-711f0ed182a9" xlink:to="loc_us-gaap_EquityComponentDomain_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c42db174-616d-4e12-9108-ca0449b1d66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_CommonStockMember_c42db174-616d-4e12-9108-ca0449b1d66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f19939c5-5e32-491f-91cc-cd6724394ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f19939c5-5e32-491f-91cc-cd6724394ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9a4a33c3-cde4-48b7-83c0-0adc67739da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_RetainedEarningsMember_9a4a33c3-cde4-48b7-83c0-0adc67739da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0f95191-9d09-43de-b0c4-56ce03c350c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0f95191-9d09-43de-b0c4-56ce03c350c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_5d9b05b2-76c1-4346-908c-6a6778c1f7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_TreasuryStockMember_5d9b05b2-76c1-4346-908c-6a6778c1f7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_bd24a368-db4b-452b-82d9-b0fe28ab0b20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e024d215-3ad4-4a66-97fd-e199b4d834e1" xlink:to="loc_us-gaap_NoncontrollingInterestMember_bd24a368-db4b-452b-82d9-b0fe28ab0b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8600bff4-6059-47cb-be67-2936965e457e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8600bff4-6059-47cb-be67-2936965e457e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_636e0fa1-5ed4-4e7f-b924-6da3d793b1da" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8600bff4-6059-47cb-be67-2936965e457e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_636e0fa1-5ed4-4e7f-b924-6da3d793b1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_c38e35b6-d6d6-4724-9a86-eb4e05154790" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_636e0fa1-5ed4-4e7f-b924-6da3d793b1da" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_c38e35b6-d6d6-4724-9a86-eb4e05154790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_556c627e-a562-4904-ba5e-b39be092e9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_556c627e-a562-4904-ba5e-b39be092e9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_66d8b039-2143-4bfc-846e-47058bc05f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_556c627e-a562-4904-ba5e-b39be092e9d5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_66d8b039-2143-4bfc-846e-47058bc05f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ASUUpdate201616Member_8f17afca-0830-4e92-9c62-04aff58153d1" xlink:href="vmi-20211225.xsd#vmi_ASUUpdate201616Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_66d8b039-2143-4bfc-846e-47058bc05f10" xlink:to="loc_vmi_ASUUpdate201616Member_8f17afca-0830-4e92-9c62-04aff58153d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_eb9e631f-0a03-49d8-8bd7-e5e516b25156" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bea50850-3e1f-41d5-81be-c9295b6c64ad" xlink:to="loc_us-gaap_StatementLineItems_eb9e631f-0a03-49d8-8bd7-e5e516b25156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eb9e631f-0a03-49d8-8bd7-e5e516b25156" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_902954d8-8c5a-4d7b-9574-c2c28609e5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_902954d8-8c5a-4d7b-9574-c2c28609e5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f06c12fa-4045-4866-a0c6-05b6441cd677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_ProfitLoss_f06c12fa-4045-4866-a0c6-05b6441cd677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_66c285f2-4891-446f-9ba0-d70ee9b2d3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_66c285f2-4891-446f-9ba0-d70ee9b2d3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_e0f11c6b-f2c4-4873-ad5f-29d368a25d47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_DividendsCommonStockCash_e0f11c6b-f2c4-4873-ad5f-29d368a25d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_af3c6249-b510-4987-8495-450646a9bf54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_af3c6249-b510-4987-8495-450646a9bf54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7c776713-a5bc-4489-b77d-4a7f34309a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7c776713-a5bc-4489-b77d-4a7f34309a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_656ad8aa-ec4b-4f25-b1f2-a3d19c2ee4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_656ad8aa-ec4b-4f25-b1f2-a3d19c2ee4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_dfc19cd9-99e6-46f4-ab0a-6ddea8011d19" xlink:href="vmi-20211225.xsd#vmi_TreasuryStockValueAcquiredStockPlanCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_dfc19cd9-99e6-46f4-ab0a-6ddea8011d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_c41bedee-fbd1-463f-a57e-099224175b93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_c41bedee-fbd1-463f-a57e-099224175b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_2a93054c-73e8-4e2e-830a-1a1810f05f3e" xlink:href="vmi-20211225.xsd#vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_2a93054c-73e8-4e2e-830a-1a1810f05f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_69cf7d6b-30d6-45fd-8686-5390ada3fbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_69cf7d6b-30d6-45fd-8686-5390ada3fbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ac982cef-1fbd-4fc7-ae5b-1a1376bf0060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b3315-9ed4-4358-af50-736ccaf1af44" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ac982cef-1fbd-4fc7-ae5b-1a1376bf0060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="vmi-20211225.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_5b27e485-0258-4634-a7f7-d3e2139c635f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_67612866-0b41-4c1a-b902-add6d00321fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b27e485-0258-4634-a7f7-d3e2139c635f" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_67612866-0b41-4c1a-b902-add6d00321fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_58a5985e-9caa-4b57-8d62-b50c345b07dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b27e485-0258-4634-a7f7-d3e2139c635f" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_58a5985e-9caa-4b57-8d62-b50c345b07dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockSharesAcquiredStockPlan_fd29e8b4-2af1-4366-971c-c6a7b5305f8e" xlink:href="vmi-20211225.xsd#vmi_TreasuryStockSharesAcquiredStockPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_5b27e485-0258-4634-a7f7-d3e2139c635f" xlink:to="loc_vmi_TreasuryStockSharesAcquiredStockPlan_fd29e8b4-2af1-4366-971c-c6a7b5305f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8d7ba1cc-80a1-4a4c-afdc-101524f50b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b27e485-0258-4634-a7f7-d3e2139c635f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8d7ba1cc-80a1-4a4c-afdc-101524f50b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_eca67cbb-06a4-4ad3-a31f-df56570e6c12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b27e485-0258-4634-a7f7-d3e2139c635f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_eca67cbb-06a4-4ad3-a31f-df56570e6c12" 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-20211225.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_136fdc15-892c-4066-8dba-ea7232f0dfe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_89ae8368-31ec-4c7e-812d-48b254c031c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_136fdc15-892c-4066-8dba-ea7232f0dfe2" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_89ae8368-31ec-4c7e-812d-48b254c031c7" 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-20211225.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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_90aaa229-d124-4f58-b313-9f186b50a463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_90aaa229-d124-4f58-b313-9f186b50a463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a1861b38-a613-427a-845d-99d45bc831cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a1861b38-a613-427a-845d-99d45bc831cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_220c2e9b-20a7-48de-989e-8bc0b955ab6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_220c2e9b-20a7-48de-989e-8bc0b955ab6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_5332a4eb-16e3-4b0f-8642-82b2961ef6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_FiscalPeriod_5332a4eb-16e3-4b0f-8642-82b2961ef6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_43b2ffa1-f5c0-46ed-9520-f6ea897b3804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_43b2ffa1-f5c0-46ed-9520-f6ea897b3804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_1dd7d3d5-5f5b-4ca1-b53b-6683d99f9ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_1dd7d3d5-5f5b-4ca1-b53b-6683d99f9ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock_f78ad56b-66cd-4cdb-b7ce-694a8d35890a" xlink:href="vmi-20211225.xsd#vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock_f78ad56b-66cd-4cdb-b7ce-694a8d35890a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_142ae49b-6061-4bb4-8f72-daa547027756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_142ae49b-6061-4bb4-8f72-daa547027756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_d9959692-163b-45e4-8f2b-8629013ac2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_d9959692-163b-45e4-8f2b-8629013ac2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_fde2bf1d-ff0f-45e7-88a9-c1bf7f7fc8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_fde2bf1d-ff0f-45e7-88a9-c1bf7f7fc8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_ddf700da-bea3-4c59-a295-3bb5e81b2db0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_ddf700da-bea3-4c59-a295-3bb5e81b2db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_e520a93e-5d34-4b92-8604-107f0db21b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_e520a93e-5d34-4b92-8604-107f0db21b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_008e0eac-d03a-4af5-aaa5-8718d5905b20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_008e0eac-d03a-4af5-aaa5-8718d5905b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_8539da29-6428-442c-95e4-c01be67f5ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_UseOfEstimates_8539da29-6428-442c-95e4-c01be67f5ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_fe070823-7857-4111-adc5-877945b88e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_fe070823-7857-4111-adc5-877945b88e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockPolicyTextBlock_3714d647-36e6-46c3-812f-9c15bbf8d62e" xlink:href="vmi-20211225.xsd#vmi_TreasuryStockPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_vmi_TreasuryStockPolicyTextBlock_3714d647-36e6-46c3-812f-9c15bbf8d62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_94f7b593-867d-4d24-8f09-6f3fd47465d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_94f7b593-867d-4d24-8f09-6f3fd47465d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24e6223b-af17-4e54-bbb4-499e5f0fbc1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_339303d0-df36-42fa-8c50-84adf94f9a4c" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24e6223b-af17-4e54-bbb4-499e5f0fbc1c" 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-20211225.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_cb77bd45-aca5-4755-a658-610165f343d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock_ed3f13d5-15a6-4372-b28c-cd42c3909024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb77bd45-aca5-4755-a658-610165f343d7" xlink:to="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock_ed3f13d5-15a6-4372-b28c-cd42c3909024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_90cd1f14-fd84-4256-888e-03e6967c28df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb77bd45-aca5-4755-a658-610165f343d7" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_90cd1f14-fd84-4256-888e-03e6967c28df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_b8b89b20-36bb-4395-861e-884b97c45b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb77bd45-aca5-4755-a658-610165f343d7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_b8b89b20-36bb-4395-861e-884b97c45b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_69fcf5db-38a2-42df-b2fa-66d990a5cce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cb77bd45-aca5-4755-a658-610165f343d7" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_69fcf5db-38a2-42df-b2fa-66d990a5cce9" 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-20211225.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_b8842ccf-4ee0-4c34-b7cd-a3503d992910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountingPoliciesTable_6b14a188-1d52-405c-badb-fa5eddd0f340" xlink:href="vmi-20211225.xsd#vmi_AccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b8842ccf-4ee0-4c34-b7cd-a3503d992910" xlink:to="loc_vmi_AccountingPoliciesTable_6b14a188-1d52-405c-badb-fa5eddd0f340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4b21aebf-37f8-4444-8abb-d10606c8746f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesTable_6b14a188-1d52-405c-badb-fa5eddd0f340" xlink:to="loc_srt_RangeAxis_4b21aebf-37f8-4444-8abb-d10606c8746f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_915f716c-0e52-455e-959f-fd8176bab130" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4b21aebf-37f8-4444-8abb-d10606c8746f" xlink:to="loc_srt_RangeMember_915f716c-0e52-455e-959f-fd8176bab130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a186da60-cc87-484f-850a-58122dcd2cd5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_915f716c-0e52-455e-959f-fd8176bab130" xlink:to="loc_srt_MinimumMember_a186da60-cc87-484f-850a-58122dcd2cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b3f068c4-0fcc-4c9b-a3b1-37a07ca7fe3c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_915f716c-0e52-455e-959f-fd8176bab130" xlink:to="loc_srt_MaximumMember_b3f068c4-0fcc-4c9b-a3b1-37a07ca7fe3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:href="vmi-20211225.xsd#vmi_AccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesTable_6b14a188-1d52-405c-badb-fa5eddd0f340" xlink:to="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_da13158e-39d1-4f54-9eb1-79a9a1351241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_da13158e-39d1-4f54-9eb1-79a9a1351241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1ff3757d-4411-48dc-acb9-7746537ff7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_da13158e-39d1-4f54-9eb1-79a9a1351241" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1ff3757d-4411-48dc-acb9-7746537ff7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CostMethodInvestmentOwnershipPercentage_25010c99-9f70-4bd2-9fea-5fa4aeceda47" xlink:href="vmi-20211225.xsd#vmi_CostMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_da13158e-39d1-4f54-9eb1-79a9a1351241" xlink:to="loc_vmi_CostMethodInvestmentOwnershipPercentage_25010c99-9f70-4bd2-9fea-5fa4aeceda47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowingsAbstract_67eed831-e38e-45ef-a4b7-90b0d26f2295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_us-gaap_ShortTermBorrowingsAbstract_67eed831-e38e-45ef-a4b7-90b0d26f2295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts_b9057554-7e73-4731-ace5-118d9107da84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_67eed831-e38e-45ef-a4b7-90b0d26f2295" xlink:to="loc_us-gaap_BankOverdrafts_b9057554-7e73-4731-ace5-118d9107da84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_aeaa3039-729f-4d3f-a8e2-a3dd83782198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_us-gaap_SegmentReportingAbstract_aeaa3039-729f-4d3f-a8e2-a3dd83782198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_08cda460-3c1f-4cbb-9d73-e4e1e3a8b006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_aeaa3039-729f-4d3f-a8e2-a3dd83782198" xlink:to="loc_us-gaap_NumberOfReportableSegments_08cda460-3c1f-4cbb-9d73-e4e1e3a8b006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_FiscalYearAbstract_6742dfa5-e98c-4fb0-8a5f-57787f0442b1" xlink:href="vmi-20211225.xsd#vmi_FiscalYearAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesLineItems_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_vmi_FiscalYearAbstract_6742dfa5-e98c-4fb0-8a5f-57787f0442b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LengthOfFiscalYear53Weeks_6df67093-3926-4333-b6a0-a866205f3000" xlink:href="vmi-20211225.xsd#vmi_LengthOfFiscalYear53Weeks"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_FiscalYearAbstract_6742dfa5-e98c-4fb0-8a5f-57787f0442b1" xlink:to="loc_vmi_LengthOfFiscalYear53Weeks_6df67093-3926-4333-b6a0-a866205f3000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LengthOfFiscalYear_1bdcbac1-ccb4-413f-abac-627e0e4dc73f" xlink:href="vmi-20211225.xsd#vmi_LengthOfFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_FiscalYearAbstract_6742dfa5-e98c-4fb0-8a5f-57787f0442b1" xlink:to="loc_vmi_LengthOfFiscalYear_1bdcbac1-ccb4-413f-abac-627e0e4dc73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_9586f3a6-db64-4e47-a980-e2b2d0cec080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_9586f3a6-db64-4e47-a980-e2b2d0cec080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale_7f55b954-fae9-4ec5-ae08-855e5c5fe816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableSale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_9586f3a6-db64-4e47-a980-e2b2d0cec080" xlink:to="loc_us-gaap_AccountsReceivableSale_7f55b954-fae9-4ec5-ae08-855e5c5fe816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_8c61a7bf-7e71-4812-b822-ce0fd3d138a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7bb2cdf-5331-4552-9a25-85de3629916d" xlink:to="loc_us-gaap_ResearchAndDevelopmentAbstract_8c61a7bf-7e71-4812-b822-ce0fd3d138a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_225a4879-af7c-45fd-a3a6-e0a17aba8cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8c61a7bf-7e71-4812-b822-ce0fd3d138a4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_225a4879-af7c-45fd-a3a6-e0a17aba8cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails" xlink:type="simple" xlink:href="vmi-20211225.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bf5680e0-75c3-4203-898b-930f430bc9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_cd9b5841-f774-4808-9350-e6c357b33440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bf5680e0-75c3-4203-898b-930f430bc9c6" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_cd9b5841-f774-4808-9350-e6c357b33440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_632afa96-4c5f-4d21-ab66-1f913b2ac95e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AllowanceForDoubtfulAccountsReceivableRollforward_cd9b5841-f774-4808-9350-e6c357b33440" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_632afa96-4c5f-4d21-ab66-1f913b2ac95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_75b10001-17fc-4eee-90f6-5e3d84cd2e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_cd9b5841-f774-4808-9350-e6c357b33440" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_75b10001-17fc-4eee-90f6-5e3d84cd2e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments_d38570ca-ff73-422b-901d-260a19f9a338" xlink:href="vmi-20211225.xsd#vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_cd9b5841-f774-4808-9350-e6c357b33440" xlink:to="loc_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments_d38570ca-ff73-422b-901d-260a19f9a338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_018a756d-0052-4263-946e-efb7738c4646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_cd9b5841-f774-4808-9350-e6c357b33440" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_018a756d-0052-4263-946e-efb7738c4646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ea9d8eaa-45cd-4a73-9ea7-c6d1d9a7b9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_cd9b5841-f774-4808-9350-e6c357b33440" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ea9d8eaa-45cd-4a73-9ea7-c6d1d9a7b9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails" xlink:type="simple" xlink:href="vmi-20211225.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_d58881cd-454e-4155-9a35-d73a7cf34033" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f9bc3955-6266-4fa5-ba00-5921be21bd8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d58881cd-454e-4155-9a35-d73a7cf34033" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f9bc3955-6266-4fa5-ba00-5921be21bd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_98276055-cbec-4de3-9803-5b412eb5e388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9bc3955-6266-4fa5-ba00-5921be21bd8b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_98276055-cbec-4de3-9803-5b412eb5e388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98276055-cbec-4de3-9803-5b412eb5e388" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_d122c918-9432-4446-9c67-44bb0d2ef887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_d122c918-9432-4446-9c67-44bb0d2ef887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_141dcc9b-30df-42be-8d27-5b169eb0e3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_141dcc9b-30df-42be-8d27-5b169eb0e3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_e118b025-d3c4-4e0e-8224-8390cdff8d79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:to="loc_us-gaap_TransportationEquipmentMember_e118b025-d3c4-4e0e-8224-8390cdff8d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_7a21b3d4-0a6c-4e5f-8314-d8e0ddf272fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_072a17b8-c3a0-4022-ac36-d9ef9ea371e7" xlink:to="loc_us-gaap_OfficeEquipmentMember_7a21b3d4-0a6c-4e5f-8314-d8e0ddf272fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7e54d58a-a3fc-498a-b83a-3ef792d96929" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_f9bc3955-6266-4fa5-ba00-5921be21bd8b" xlink:to="loc_srt_RangeAxis_7e54d58a-a3fc-498a-b83a-3ef792d96929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_23b2e1ec-7f08-4059-a47b-268026934b10" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7e54d58a-a3fc-498a-b83a-3ef792d96929" xlink:to="loc_srt_RangeMember_23b2e1ec-7f08-4059-a47b-268026934b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f50c2753-f5d1-436f-8a2c-dd8627243afc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_23b2e1ec-7f08-4059-a47b-268026934b10" xlink:to="loc_srt_MinimumMember_f50c2753-f5d1-436f-8a2c-dd8627243afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_44d2546b-c022-4176-8169-d0d4cf8873f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_23b2e1ec-7f08-4059-a47b-268026934b10" xlink:to="loc_srt_MaximumMember_44d2546b-c022-4176-8169-d0d4cf8873f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_92c20754-00b8-4fba-b9ac-d2cb8c8bb34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9bc3955-6266-4fa5-ba00-5921be21bd8b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_92c20754-00b8-4fba-b9ac-d2cb8c8bb34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_734b109b-84b4-4f1c-bf29-3a29da6a45dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92c20754-00b8-4fba-b9ac-d2cb8c8bb34f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_734b109b-84b4-4f1c-bf29-3a29da6a45dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ef65e245-d52e-4a9b-8988-3f35a32d97d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_92c20754-00b8-4fba-b9ac-d2cb8c8bb34f" xlink:to="loc_us-gaap_Depreciation_ef65e245-d52e-4a9b-8988-3f35a32d97d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_a1914744-42ed-476f-8db2-b1f3c83bac33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_92c20754-00b8-4fba-b9ac-d2cb8c8bb34f" xlink:to="loc_us-gaap_AssetImpairmentCharges_a1914744-42ed-476f-8db2-b1f3c83bac33" 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-20211225.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_be2f03dd-6a51-4cb4-9b32-56eab6e60677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_679eaf4e-de5e-4b58-8b81-3f3ddcd47828" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_be2f03dd-6a51-4cb4-9b32-56eab6e60677" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_679eaf4e-de5e-4b58-8b81-3f3ddcd47828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4592d4c0-49b8-4f42-8839-dc16895b29f3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_679eaf4e-de5e-4b58-8b81-3f3ddcd47828" xlink:to="loc_srt_RangeAxis_4592d4c0-49b8-4f42-8839-dc16895b29f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90b4a64c-359b-4376-8dcf-e934b5c922d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4592d4c0-49b8-4f42-8839-dc16895b29f3" xlink:to="loc_srt_RangeMember_90b4a64c-359b-4376-8dcf-e934b5c922d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a3e2f170-20d7-448d-92b5-f206477766c7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_90b4a64c-359b-4376-8dcf-e934b5c922d4" xlink:to="loc_srt_MinimumMember_a3e2f170-20d7-448d-92b5-f206477766c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ece68f08-9480-4cbf-a022-9e3cb044ba83" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_90b4a64c-359b-4376-8dcf-e934b5c922d4" xlink:to="loc_srt_MaximumMember_ece68f08-9480-4cbf-a022-9e3cb044ba83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_e258a80d-c41a-4eba-b7bc-05d969cf97af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_679eaf4e-de5e-4b58-8b81-3f3ddcd47828" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_e258a80d-c41a-4eba-b7bc-05d969cf97af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2228d1d1-6013-41d4-b2bb-c7e6658e26a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e258a80d-c41a-4eba-b7bc-05d969cf97af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2228d1d1-6013-41d4-b2bb-c7e6658e26a9" 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-20211225.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_bad9d286-b542-4111-a47b-91744b08450f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8e84e042-cb0a-47c7-bc2a-002d27f01b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bad9d286-b542-4111-a47b-91744b08450f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8e84e042-cb0a-47c7-bc2a-002d27f01b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_21936570-22d6-4923-9c8f-d10830472611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e84e042-cb0a-47c7-bc2a-002d27f01b0e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_21936570-22d6-4923-9c8f-d10830472611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_56797437-4585-4406-b866-4739d4c3d81b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21936570-22d6-4923-9c8f-d10830472611" xlink:to="loc_us-gaap_EquityComponentDomain_56797437-4585-4406-b866-4739d4c3d81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_4722dbc2-73ec-49f9-9fee-3fc7a0a2de46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_56797437-4585-4406-b866-4739d4c3d81b" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_4722dbc2-73ec-49f9-9fee-3fc7a0a2de46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_0bbbf497-309b-47a4-8ee0-5666b0c072a7" xlink:href="vmi-20211225.xsd#vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_56797437-4585-4406-b866-4739d4c3d81b" xlink:to="loc_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_0bbbf497-309b-47a4-8ee0-5666b0c072a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_13f789da-1601-4ad8-a52a-66eac1523cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_56797437-4585-4406-b866-4739d4c3d81b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_13f789da-1601-4ad8-a52a-66eac1523cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_79d0027e-4a2f-4bbc-8e43-5defbf495420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_56797437-4585-4406-b866-4739d4c3d81b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_79d0027e-4a2f-4bbc-8e43-5defbf495420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_ced9c621-752e-4e32-87da-f315d5488fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e84e042-cb0a-47c7-bc2a-002d27f01b0e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_ced9c621-752e-4e32-87da-f315d5488fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_21a9f7d8-a76f-4668-b24a-5433b7b77487" xlink:href="vmi-20211225.xsd#vmi_AccumulatedOtherComprehensiveIncomeLossRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_ced9c621-752e-4e32-87da-f315d5488fc0" xlink:to="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_21a9f7d8-a76f-4668-b24a-5433b7b77487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4063ed54-d1de-4bf2-ab8a-6c2cfc1c0e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21a9f7d8-a76f-4668-b24a-5433b7b77487" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4063ed54-d1de-4bf2-ab8a-6c2cfc1c0e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7e505c23-d80e-480a-bf6e-94579c27e759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21a9f7d8-a76f-4668-b24a-5433b7b77487" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7e505c23-d80e-480a-bf6e-94579c27e759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d75883ae-9cb3-4d75-a896-cfce8aacc6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21a9f7d8-a76f-4668-b24a-5433b7b77487" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d75883ae-9cb3-4d75-a896-cfce8aacc6bd" 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-20211225.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_409b82f9-c20d-41dd-9505-5d236e395948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_409b82f9-c20d-41dd-9505-5d236e395948" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_0de6db08-3b0d-4c81-b712-1da9e3147640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_0de6db08-3b0d-4c81-b712-1da9e3147640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_e9a7aa28-1a63-4983-970c-c3d445a87ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0de6db08-3b0d-4c81-b712-1da9e3147640" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_e9a7aa28-1a63-4983-970c-c3d445a87ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_bb575930-2caa-49b9-a373-e02969e7f437" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e9a7aa28-1a63-4983-970c-c3d445a87ee5" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_bb575930-2caa-49b9-a373-e02969e7f437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_16c15538-0e4f-464a-9426-4f5bcecca285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e9a7aa28-1a63-4983-970c-c3d445a87ee5" xlink:to="loc_us-gaap_TransferredOverTimeMember_16c15538-0e4f-464a-9426-4f5bcecca285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_11e22664-0ebe-4cd4-93f9-237ea4a04d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_11e22664-0ebe-4cd4-93f9-237ea4a04d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_11e22664-0ebe-4cd4-93f9-237ea4a04d6c" xlink:to="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_ba2898d8-a195-4db7-8266-5799da5fcac0" xlink:href="vmi-20211225.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_ba2898d8-a195-4db7-8266-5799da5fcac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_3a4598fd-fdfb-44f4-8f9a-eb68aff2576d" xlink:href="vmi-20211225.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_3a4598fd-fdfb-44f4-8f9a-eb68aff2576d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_1f5727db-c319-440f-9ec2-4b3bc6ef8340" xlink:href="vmi-20211225.xsd#vmi_CoatingsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:to="loc_vmi_CoatingsSegmentMember_1f5727db-c319-440f-9ec2-4b3bc6ef8340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_d1f74ffb-234a-45e1-a381-dbde2d36606e" xlink:href="vmi-20211225.xsd#vmi_IrrigationSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c48e1d86-8b17-46c6-8124-52d29b45d4de" xlink:to="loc_vmi_IrrigationSegmentMember_d1f74ffb-234a-45e1-a381-dbde2d36606e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_5a8ce433-8d26-4f41-bf2b-f381ad1e0791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_5a8ce433-8d26-4f41-bf2b-f381ad1e0791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_62b77d94-3743-46e8-8845-0c9eb24cc1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5a8ce433-8d26-4f41-bf2b-f381ad1e0791" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_62b77d94-3743-46e8-8845-0c9eb24cc1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ContractLiabilitiesMember_1d6a9822-4e7e-4316-a07e-940844bd8a11" xlink:href="vmi-20211225.xsd#vmi_ContractLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_62b77d94-3743-46e8-8845-0c9eb24cc1d9" xlink:to="loc_vmi_ContractLiabilitiesMember_1d6a9822-4e7e-4316-a07e-940844bd8a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_44fe87e4-6e20-4517-b890-61c19194dc26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62b77d94-3743-46e8-8845-0c9eb24cc1d9" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_44fe87e4-6e20-4517-b890-61c19194dc26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1f723a8-75b4-4b14-9fbb-bbcf75aa7fd2" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7af80815-27bf-4704-a530-71da4ab40b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7af80815-27bf-4704-a530-71da4ab40b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_aa8d9d1e-8e12-493e-917a-d53825d324c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_aa8d9d1e-8e12-493e-917a-d53825d324c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_55a9ac3f-65bc-48bc-9cd1-7b0384f2f8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_ContractWithCustomerLiability_55a9ac3f-65bc-48bc-9cd1-7b0384f2f8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_82c7a66e-814d-4c9e-b98c-7a46619c108e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_82c7a66e-814d-4c9e-b98c-7a46619c108e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d5ab6fc2-0c12-4804-b953-757a4811a911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d5ab6fc2-0c12-4804-b953-757a4811a911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_4b97a14d-4399-4caf-a804-90b60ae67ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_4b97a14d-4399-4caf-a804-90b60ae67ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_1127a5a8-2332-473b-8595-4dec1e0a6c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8c51edcd-90ba-4056-8ace-22138424d50e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_1127a5a8-2332-473b-8595-4dec1e0a6c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a867ef2f-8877-4201-8b37-e8e839240351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_409b82f9-c20d-41dd-9505-5d236e395948" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a867ef2f-8877-4201-8b37-e8e839240351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_05e146ff-861a-4f20-a9bc-acdc6510db7f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_a867ef2f-8877-4201-8b37-e8e839240351" xlink:to="loc_srt_RangeAxis_05e146ff-861a-4f20-a9bc-acdc6510db7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b52b3953-533f-4bea-b541-43f19a8ca204" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_05e146ff-861a-4f20-a9bc-acdc6510db7f" xlink:to="loc_srt_RangeMember_b52b3953-533f-4bea-b541-43f19a8ca204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5bae693a-93bb-4fa6-af76-0059cd000c3b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b52b3953-533f-4bea-b541-43f19a8ca204" xlink:to="loc_srt_MinimumMember_5bae693a-93bb-4fa6-af76-0059cd000c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_38b093bb-5f39-4e00-bf63-b33cf7e2807e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b52b3953-533f-4bea-b541-43f19a8ca204" xlink:to="loc_srt_MaximumMember_38b093bb-5f39-4e00-bf63-b33cf7e2807e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_26b016e8-28cb-41d8-a4fe-7f07babbeae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a867ef2f-8877-4201-8b37-e8e839240351" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_26b016e8-28cb-41d8-a4fe-7f07babbeae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2df7ebbf-06ee-48ca-a4c4-ddfe6f61a6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_26b016e8-28cb-41d8-a4fe-7f07babbeae8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2df7ebbf-06ee-48ca-a4c4-ddfe6f61a6f4" 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-20211225.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_4d806c01-e6fb-4359-9e88-d3504271fca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_cb1209fb-dccd-4568-b888-a57e5cf1eea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d806c01-e6fb-4359-9e88-d3504271fca3" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_cb1209fb-dccd-4568-b888-a57e5cf1eea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_b6de38ef-13d2-4508-b169-d87904319433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d806c01-e6fb-4359-9e88-d3504271fca3" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_b6de38ef-13d2-4508-b169-d87904319433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_12d94fb0-ca1c-4c62-91eb-07c3cda05f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d806c01-e6fb-4359-9e88-d3504271fca3" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_12d94fb0-ca1c-4c62-91eb-07c3cda05f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_06ca6fdb-f52b-4938-9731-b83768c60af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d806c01-e6fb-4359-9e88-d3504271fca3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_06ca6fdb-f52b-4938-9731-b83768c60af6" 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-20211225.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_d2c92e27-fd9a-4eb2-8d89-d0c1eb7734fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_594e5ade-45cf-4def-b786-74e84bf092c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2c92e27-fd9a-4eb2-8d89-d0c1eb7734fd" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_594e5ade-45cf-4def-b786-74e84bf092c6" 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-20211225.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_d04c016c-a97e-48ac-abb7-7e34feea4d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_336fd6d9-52bc-4e0a-86cc-bf8904e8d022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d04c016c-a97e-48ac-abb7-7e34feea4d95" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_336fd6d9-52bc-4e0a-86cc-bf8904e8d022" 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-20211225.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_4030382c-7688-42ac-84bd-4451704ceaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4030382c-7688-42ac-84bd-4451704ceaa2" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d05380db-c630-41ad-9cbc-d096f6a5780d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d05380db-c630-41ad-9cbc-d096f6a5780d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1dd0a515-7d38-4825-b252-9e41cbe83f22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d05380db-c630-41ad-9cbc-d096f6a5780d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1dd0a515-7d38-4825-b252-9e41cbe83f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_2ba66ae2-8901-4ecc-8a6a-88af1653246d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1dd0a515-7d38-4825-b252-9e41cbe83f22" xlink:to="loc_us-gaap_TradeNamesMember_2ba66ae2-8901-4ecc-8a6a-88af1653246d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99c39a86-0cf5-412e-a2ef-619fdf31e880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99c39a86-0cf5-412e-a2ef-619fdf31e880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d69510c-0edd-41bb-acd4-140e66fbac35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_99c39a86-0cf5-412e-a2ef-619fdf31e880" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d69510c-0edd-41bb-acd4-140e66fbac35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_92db4c86-e9e5-4a7e-94e3-3165081c426e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9d69510c-0edd-41bb-acd4-140e66fbac35" xlink:to="loc_us-gaap_CustomerRelationshipsMember_92db4c86-e9e5-4a7e-94e3-3165081c426e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_66f6ee04-55df-4024-ad07-48c668bd784b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9d69510c-0edd-41bb-acd4-140e66fbac35" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_66f6ee04-55df-4024-ad07-48c668bd784b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2d67c5cd-b73d-4b4b-a056-9ac6c9725924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d69510c-0edd-41bb-acd4-140e66fbac35" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2d67c5cd-b73d-4b4b-a056-9ac6c9725924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0351aab4-700c-47ac-9802-daa531af85cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0351aab4-700c-47ac-9802-daa531af85cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0351aab4-700c-47ac-9802-daa531af85cb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EnergiaSolarDoBrasilMember_4229ff60-dda8-4517-99e9-c663022e7bbb" xlink:href="vmi-20211225.xsd#vmi_EnergiaSolarDoBrasilMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_EnergiaSolarDoBrasilMember_4229ff60-dda8-4517-99e9-c663022e7bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_KCUtilityPackagingMember_3cba40c2-dfe0-405d-ad25-e35e3726e487" xlink:href="vmi-20211225.xsd#vmi_KCUtilityPackagingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_KCUtilityPackagingMember_3cba40c2-dfe0-405d-ad25-e35e3726e487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConnectItWirelessInc.Member_25dd82b8-df8a-4c43-bb5d-fcde271e533f" xlink:href="vmi-20211225.xsd#vmi_ConnectItWirelessInc.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_ConnectItWirelessInc.Member_25dd82b8-df8a-4c43-bb5d-fcde271e533f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnitedGalvanizingMember_6e01d1c6-2883-43d1-9d54-e138915ad90a" xlink:href="vmi-20211225.xsd#vmi_UnitedGalvanizingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_UnitedGalvanizingMember_6e01d1c6-2883-43d1-9d54-e138915ad90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AgSenseMember_ce7685b9-3e3e-4bb5-a716-eef4fff917c0" xlink:href="vmi-20211225.xsd#vmi_AgSenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_AgSenseMember_ce7685b9-3e3e-4bb5-a716-eef4fff917c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TorrentEngineeringandEquipmentMember_1340bc33-0b44-4f59-9359-0b83f48f827d" xlink:href="vmi-20211225.xsd#vmi_TorrentEngineeringandEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_TorrentEngineeringandEquipmentMember_1340bc33-0b44-4f59-9359-0b83f48f827d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConvertItaliaSpAMember_4824859f-07c5-48e0-a1a8-9a5a4c5bd7d4" xlink:href="vmi-20211225.xsd#vmi_ConvertItaliaSpAMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_ConvertItaliaSpAMember_4824859f-07c5-48e0-a1a8-9a5a4c5bd7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProsperaMember_413ff0a3-ca0b-42c5-8f7e-1393829096cb" xlink:href="vmi-20211225.xsd#vmi_ProsperaMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_ProsperaMember_413ff0a3-ca0b-42c5-8f7e-1393829096cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PivoTracMember_0c9bb46a-9b75-4a33-b4e6-0eaf3a94e8e2" xlink:href="vmi-20211225.xsd#vmi_PivoTracMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68aea75d-92b4-4a28-b50c-600fea22df47" xlink:to="loc_vmi_PivoTracMember_0c9bb46a-9b75-4a33-b4e6-0eaf3a94e8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_65ee8b73-fd46-41ec-9972-11cb20eb6c00" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:to="loc_srt_OwnershipAxis_65ee8b73-fd46-41ec-9972-11cb20eb6c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c476ce6f-1b32-477d-84f5-b9eed242d3af" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_65ee8b73-fd46-41ec-9972-11cb20eb6c00" xlink:to="loc_srt_OwnershipDomain_c476ce6f-1b32-477d-84f5-b9eed242d3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_MinorityInterestOwnerMember_4eafca5c-0e58-4f65-9752-643e3d8f35cb" xlink:href="vmi-20211225.xsd#vmi_MinorityInterestOwnerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_c476ce6f-1b32-477d-84f5-b9eed242d3af" xlink:to="loc_vmi_MinorityInterestOwnerMember_4eafca5c-0e58-4f65-9752-643e3d8f35cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b3ce9567-4f42-4162-bf18-c504fca23cbc" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_52cf8dca-b912-4f93-baf0-f0a0e512fe19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_52cf8dca-b912-4f93-baf0-f0a0e512fe19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_59b3027c-7c57-4d2c-a992-1a4c5d93e41c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_59b3027c-7c57-4d2c-a992-1a4c5d93e41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_689c290c-9354-4a30-bc33-778909ef1a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_Goodwill_689c290c-9354-4a30-bc33-778909ef1a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_12728493-81bd-4421-96c3-01939b42aaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_12728493-81bd-4421-96c3-01939b42aaa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4921cd3e-a857-45e6-b165-e6e6a326717f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4921cd3e-a857-45e6-b165-e6e6a326717f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_0d345fd9-cb95-4cbd-8fdf-7f1706361c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_0d345fd9-cb95-4cbd-8fdf-7f1706361c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_97b18155-9b54-4fda-8f2f-e45757850bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_97b18155-9b54-4fda-8f2f-e45757850bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b93b175d-5bb4-4cac-90bd-a59c0c2ad4af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b93b175d-5bb4-4cac-90bd-a59c0c2ad4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4a30cd0f-9a33-4f42-8c09-b185ba3b0738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4a30cd0f-9a33-4f42-8c09-b185ba3b0738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_58254702-5f41-4d49-994c-efd8f6885906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_58254702-5f41-4d49-994c-efd8f6885906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_c5c39b14-22a6-41a8-8db8-735d5e06e003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_c5c39b14-22a6-41a8-8db8-735d5e06e003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_24ab6b6b-6a78-43ff-b1d2-95db71217b87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_24ab6b6b-6a78-43ff-b1d2-95db71217b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_09e82ab3-7668-46fd-9dff-36f79f245274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_09e82ab3-7668-46fd-9dff-36f79f245274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_9b21ad2c-a407-40e6-918d-2b516891b5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf906f06-00ab-43c3-8ae4-e81b5e255dad" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_9b21ad2c-a407-40e6-918d-2b516891b5c3" 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-20211225.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_2da5bf6a-f89c-4a71-9eea-8d99f6f1ad26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_cc58f773-3564-4250-b4c2-46e725cb7bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2da5bf6a-f89c-4a71-9eea-8d99f6f1ad26" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_cc58f773-3564-4250-b4c2-46e725cb7bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_86fabb07-9f15-40c8-b37b-82e370273f27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2da5bf6a-f89c-4a71-9eea-8d99f6f1ad26" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_86fabb07-9f15-40c8-b37b-82e370273f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_4461e522-530b-4e42-902b-a4fcd12d806b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2da5bf6a-f89c-4a71-9eea-8d99f6f1ad26" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_4461e522-530b-4e42-902b-a4fcd12d806b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIES" xlink:type="simple" xlink:href="vmi-20211225.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_8d09e8bb-bae2-4b94-9a68-3ef9f06a1827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_2dfc8718-96d2-414a-b70f-0cf3cd5abe5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8d09e8bb-bae2-4b94-9a68-3ef9f06a1827" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_2dfc8718-96d2-414a-b70f-0cf3cd5abe5c" 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-20211225.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_06eee6fd-15ca-43e4-b00a-64f1c26ef578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_e4088cea-483f-4306-9bcd-8ee230fbcf1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_06eee6fd-15ca-43e4-b00a-64f1c26ef578" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_e4088cea-483f-4306-9bcd-8ee230fbcf1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_c9e9a730-63ee-4407-9111-dbf9da05e89d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_06eee6fd-15ca-43e4-b00a-64f1c26ef578" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_c9e9a730-63ee-4407-9111-dbf9da05e89d" 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-20211225.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_b1be435f-6b0c-40e4-a751-4a09e88f7c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b1be435f-6b0c-40e4-a751-4a09e88f7c8f" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_156dbfd3-2961-4e8d-8541-40ca483b6960" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_156dbfd3-2961-4e8d-8541-40ca483b6960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9ef329fd-b501-4b25-bae8-d25f68f0f7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_156dbfd3-2961-4e8d-8541-40ca483b6960" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9ef329fd-b501-4b25-bae8-d25f68f0f7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_5450bcf1-0523-49df-a81b-5e0a3a548eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9ef329fd-b501-4b25-bae8-d25f68f0f7e4" xlink:to="loc_us-gaap_CostOfSalesMember_5450bcf1-0523-49df-a81b-5e0a3a548eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c32dd56f-911a-46be-bef6-9d4567f40845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9ef329fd-b501-4b25-bae8-d25f68f0f7e4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c32dd56f-911a-46be-bef6-9d4567f40845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_79e7f083-fe5c-446b-abee-38c5e2a968cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_79e7f083-fe5c-446b-abee-38c5e2a968cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_79e7f083-fe5c-446b-abee-38c5e2a968cd" xlink:to="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ESSMember_f076591e-e22c-4824-999e-9afee26cb53e" xlink:href="vmi-20211225.xsd#vmi_ESSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:to="loc_vmi_ESSMember_f076591e-e22c-4824-999e-9afee26cb53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilityMember_9f20cb6c-beeb-4b05-8b43-9452f3cf4ca9" xlink:href="vmi-20211225.xsd#vmi_UtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:to="loc_vmi_UtilityMember_9f20cb6c-beeb-4b05-8b43-9452f3cf4ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_9488f634-e120-4922-89ed-7d510cf9abfa" xlink:href="vmi-20211225.xsd#vmi_CoatingsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:to="loc_vmi_CoatingsSegmentMember_9488f634-e120-4922-89ed-7d510cf9abfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_184e7b16-c597-486e-b561-d238dadc06ac" xlink:href="vmi-20211225.xsd#vmi_IrrigationSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:to="loc_vmi_IrrigationSegmentMember_184e7b16-c597-486e-b561-d238dadc06ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_5ab3933d-fe69-4788-88ef-9353d66d22ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8fecd01-403c-40e9-94df-0b8ecbd73b10" xlink:to="loc_us-gaap_CorporateAndOtherMember_5ab3933d-fe69-4788-88ef-9353d66d22ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_ac56a2f5-fea9-48ac-8609-5b12d92ee310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_ac56a2f5-fea9-48ac-8609-5b12d92ee310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ac56a2f5-fea9-48ac-8609-5b12d92ee310" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_ccaff23e-49db-4188-b6fa-886df4cbbe45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:to="loc_us-gaap_FacilityClosingMember_ccaff23e-49db-4188-b6fa-886df4cbbe45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_3627d948-00f9-4abf-8af6-e82e7161ccce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:to="loc_us-gaap_EmployeeSeveranceMember_3627d948-00f9-4abf-8af6-e82e7161ccce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_0ab8e643-4568-4dda-ba69-b4ff2466c4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:to="loc_us-gaap_OtherRestructuringMember_0ab8e643-4568-4dda-ba69-b4ff2466c4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AssetImpairmentNetLossOnDisposalsMember_7ffd1be6-1611-4964-bc8f-e22a397900aa" xlink:href="vmi-20211225.xsd#vmi_AssetImpairmentNetLossOnDisposalsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_4dbb7c86-3291-4595-848f-2f0ea299efd1" xlink:to="loc_vmi_AssetImpairmentNetLossOnDisposalsMember_7ffd1be6-1611-4964-bc8f-e22a397900aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_7377d318-38de-4423-a23d-e7700bd402d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ffe1dc17-245f-4a02-a7a3-17fc8d72bbca" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_7377d318-38de-4423-a23d-e7700bd402d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfFacilitiesClosed_0e1542bc-3f57-4821-a110-947372d6dc78" xlink:href="vmi-20211225.xsd#vmi_NumberOfFacilitiesClosed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7377d318-38de-4423-a23d-e7700bd402d8" xlink:to="loc_vmi_NumberOfFacilitiesClosed_0e1542bc-3f57-4821-a110-947372d6dc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_9c1c7c00-4122-4c3f-83b1-1dbf99168fac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7377d318-38de-4423-a23d-e7700bd402d8" xlink:to="loc_us-gaap_RestructuringCharges_9c1c7c00-4122-4c3f-83b1-1dbf99168fac" 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-20211225.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_cb0dd9c0-97b3-4caf-bbff-a1dacb053681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99dbddc1-2be0-4fcb-a32e-9cc1970c1265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb0dd9c0-97b3-4caf-bbff-a1dacb053681" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99dbddc1-2be0-4fcb-a32e-9cc1970c1265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_9971f6ef-9413-44e8-aafc-5142c075df67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_99dbddc1-2be0-4fcb-a32e-9cc1970c1265" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_9971f6ef-9413-44e8-aafc-5142c075df67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_747d283d-dcc5-4afd-8932-ed41f8db26e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9971f6ef-9413-44e8-aafc-5142c075df67" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_747d283d-dcc5-4afd-8932-ed41f8db26e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_474c87c7-9610-49dd-9bf2-33fc68802457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_747d283d-dcc5-4afd-8932-ed41f8db26e9" xlink:to="loc_us-gaap_EmployeeSeveranceMember_474c87c7-9610-49dd-9bf2-33fc68802457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3d0bb259-1942-4e88-b28b-98c3b9e836e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_99dbddc1-2be0-4fcb-a32e-9cc1970c1265" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_3d0bb259-1942-4e88-b28b-98c3b9e836e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_RestructuringCostandReserveRollForward_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:href="vmi-20211225.xsd#vmi_RestructuringCostandReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3d0bb259-1942-4e88-b28b-98c3b9e836e0" xlink:to="loc_vmi_RestructuringCostandReserveRollForward_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_fd4b1dc3-d857-442e-bce3-1609441ba7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:to="loc_us-gaap_RestructuringReserve_fd4b1dc3-d857-442e-bce3-1609441ba7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_30aa1852-f5fa-4886-9cac-d5a989b4cb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_30aa1852-f5fa-4886-9cac-d5a989b4cb2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_6bd761c5-16ed-4726-9eca-5f730701fbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:to="loc_us-gaap_PaymentsForRestructuring_6bd761c5-16ed-4726-9eca-5f730701fbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_85fd697e-22de-4f6b-93eb-59a46e59d43f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4f532997-170e-4351-8fdd-7af4f491cf3d" xlink:to="loc_us-gaap_RestructuringReserve_85fd697e-22de-4f6b-93eb-59a46e59d43f" 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-20211225.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_b2d736ce-9ea4-4bf8-97c1-5ed27da62471" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_7e267ce5-750e-4289-b0c4-4d2dff7873a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2d736ce-9ea4-4bf8-97c1-5ed27da62471" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_7e267ce5-750e-4289-b0c4-4d2dff7873a6" 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-20211225.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_5705edab-0fc6-480b-b4d1-1ca22582e012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_58257ff0-e4b0-46bd-a301-e033589e1946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5705edab-0fc6-480b-b4d1-1ca22582e012" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_58257ff0-e4b0-46bd-a301-e033589e1946" 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-20211225.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_21e300cd-9534-41f5-b74f-1ec1463f6887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_d79a84a6-81a5-44e2-ac80-c54a2d2db43b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21e300cd-9534-41f5-b74f-1ec1463f6887" xlink:to="loc_us-gaap_InterestPaidNet_d79a84a6-81a5-44e2-ac80-c54a2d2db43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_19d4d361-3cc9-442b-a0df-66081a969b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21e300cd-9534-41f5-b74f-1ec1463f6887" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_19d4d361-3cc9-442b-a0df-66081a969b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_5b10831b-12a7-4276-8d0d-5ff4c0b96a01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21e300cd-9534-41f5-b74f-1ec1463f6887" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_5b10831b-12a7-4276-8d0d-5ff4c0b96a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b7ab1614-6599-46db-9c4d-5b344b20a719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b10831b-12a7-4276-8d0d-5ff4c0b96a01" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b7ab1614-6599-46db-9c4d-5b344b20a719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bbf55557-d0ef-4f72-8935-aaf5d195636c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b7ab1614-6599-46db-9c4d-5b344b20a719" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bbf55557-d0ef-4f72-8935-aaf5d195636c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LarsonCamouflageMember_b68ba26b-7568-443f-9032-d37c7bb7234d" xlink:href="vmi-20211225.xsd#vmi_LarsonCamouflageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bbf55557-d0ef-4f72-8935-aaf5d195636c" xlink:to="loc_vmi_LarsonCamouflageMember_b68ba26b-7568-443f-9032-d37c7bb7234d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_d4b5d9b3-11d2-41bf-adda-b7e255f30774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b10831b-12a7-4276-8d0d-5ff4c0b96a01" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_d4b5d9b3-11d2-41bf-adda-b7e255f30774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_8513927e-2800-40f7-80fb-c45640e31e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4b5d9b3-11d2-41bf-adda-b7e255f30774" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_8513927e-2800-40f7-80fb-c45640e31e00" 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-20211225.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_762ff479-fb75-479a-bf5b-3153313d416b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_538fd7d0-23ac-4d73-aeac-39a65e76223f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_762ff479-fb75-479a-bf5b-3153313d416b" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_538fd7d0-23ac-4d73-aeac-39a65e76223f" 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-20211225.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_6a4f14ce-0edb-4e05-ae31-2c1e583efbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_5b47269c-814e-4865-891f-547df567bc99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6a4f14ce-0edb-4e05-ae31-2c1e583efbcc" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_5b47269c-814e-4865-891f-547df567bc99" 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-20211225.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_8f21148f-f0f9-48d6-ac02-20f31d76b055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_05cb0f06-6238-473e-bb24-0c9e35c3aba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f21148f-f0f9-48d6-ac02-20f31d76b055" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_05cb0f06-6238-473e-bb24-0c9e35c3aba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_cfe2aa7b-4858-4c53-8021-f2e3b306b074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f21148f-f0f9-48d6-ac02-20f31d76b055" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_cfe2aa7b-4858-4c53-8021-f2e3b306b074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_e427634c-559f-4096-8a90-cf050fd5b5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f21148f-f0f9-48d6-ac02-20f31d76b055" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_e427634c-559f-4096-8a90-cf050fd5b5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_acef7d7b-a185-468e-b29d-d03ac1f98ced" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f21148f-f0f9-48d6-ac02-20f31d76b055" xlink:to="loc_us-gaap_InventoryNet_acef7d7b-a185-468e-b29d-d03ac1f98ced" 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-20211225.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_365949d2-2cbb-4e7b-8dc9-b1a3a1fbb1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_3ac3a95f-8b21-46dc-b130-0176a55c7c82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_365949d2-2cbb-4e7b-8dc9-b1a3a1fbb1d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_3ac3a95f-8b21-46dc-b130-0176a55c7c82" 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-20211225.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_70a07f9a-5072-44aa-80cc-97e3ae48f65f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_c96737cb-e56c-4336-a469-2ead66391841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_70a07f9a-5072-44aa-80cc-97e3ae48f65f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_c96737cb-e56c-4336-a469-2ead66391841" 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-20211225.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_5d2bd7c9-4c71-42bd-a35e-c998ad17d254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_04a1fa24-8d57-4f1d-b6fb-c0761822b458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5d2bd7c9-4c71-42bd-a35e-c998ad17d254" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_04a1fa24-8d57-4f1d-b6fb-c0761822b458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0a4bd38-0b77-4b4d-aebd-ca25ca4dd40c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_04a1fa24-8d57-4f1d-b6fb-c0761822b458" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0a4bd38-0b77-4b4d-aebd-ca25ca4dd40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a0a4bd38-0b77-4b4d-aebd-ca25ca4dd40c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_ba53a0f8-687d-4fdd-9f7c-21c3124f9f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_ba53a0f8-687d-4fdd-9f7c-21c3124f9f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_65f4aaa1-cdc4-4edb-a5fd-ab88cabddf86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_65f4aaa1-cdc4-4edb-a5fd-ab88cabddf86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_ce4a467c-de1e-41b3-820d-d68f430cbd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_ce4a467c-de1e-41b3-820d-d68f430cbd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_a0c24215-7d6e-41fb-9b43-96a26a7b891e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_TransportationEquipmentMember_a0c24215-7d6e-41fb-9b43-96a26a7b891e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_71899ec2-2811-4198-8eb5-46ec94dd3559" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_OfficeEquipmentMember_71899ec2-2811-4198-8eb5-46ec94dd3559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_5fec40cd-8141-46ef-b15e-b5628c4e0031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2eaf1bcc-9d5e-4a4e-a813-df6a291ab46d" xlink:to="loc_us-gaap_ConstructionInProgressMember_5fec40cd-8141-46ef-b15e-b5628c4e0031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e19e804-f2fd-4a79-8409-18cebf22d20f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_04a1fa24-8d57-4f1d-b6fb-c0761822b458" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e19e804-f2fd-4a79-8409-18cebf22d20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9ff4560c-994f-4965-afbe-e3ba0be95be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7e19e804-f2fd-4a79-8409-18cebf22d20f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9ff4560c-994f-4965-afbe-e3ba0be95be1" 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-20211225.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_34b3498d-e43c-4e33-81f8-6bdfa92e9bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_41823f00-3b72-42db-a4b2-a9b4224f4924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_34b3498d-e43c-4e33-81f8-6bdfa92e9bd9" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_41823f00-3b72-42db-a4b2-a9b4224f4924" 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-20211225.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_57c67f5f-8b6f-472f-98d3-0e524e930f70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_766266c9-7279-41b1-a759-1040d4aadf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_57c67f5f-8b6f-472f-98d3-0e524e930f70" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_766266c9-7279-41b1-a759-1040d4aadf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b284519d-831f-47f4-984f-beced405d4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_57c67f5f-8b6f-472f-98d3-0e524e930f70" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b284519d-831f-47f4-984f-beced405d4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_2ca8fa3a-eb6b-45c9-95ab-a13b9f80e97c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_57c67f5f-8b6f-472f-98d3-0e524e930f70" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_2ca8fa3a-eb6b-45c9-95ab-a13b9f80e97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_a0795a74-a569-4870-a018-a158aa27a8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_57c67f5f-8b6f-472f-98d3-0e524e930f70" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_a0795a74-a569-4870-a018-a158aa27a8fc" 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-20211225.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_2d5bb1e5-ea89-4826-b2db-2e2e1c2a633b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4c1e642b-4830-448d-a739-a202c9d9c463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2d5bb1e5-ea89-4826-b2db-2e2e1c2a633b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4c1e642b-4830-448d-a739-a202c9d9c463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_02792c1a-2a77-4034-be6c-1e36de1b2568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4c1e642b-4830-448d-a739-a202c9d9c463" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_02792c1a-2a77-4034-be6c-1e36de1b2568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_02792c1a-2a77-4034-be6c-1e36de1b2568" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_231aac9b-fbb8-497c-9e5a-f083b2e27b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:to="loc_us-gaap_CustomerRelationshipsMember_231aac9b-fbb8-497c-9e5a-f083b2e27b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PatentsAndProprietaryTechnologyMember_2083dc27-0120-44bd-9c35-451b44077145" xlink:href="vmi-20211225.xsd#vmi_PatentsAndProprietaryTechnologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:to="loc_vmi_PatentsAndProprietaryTechnologyMember_2083dc27-0120-44bd-9c35-451b44077145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4325a0cb-5ae4-4578-b490-41ba035831a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:to="loc_us-gaap_TradeNamesMember_4325a0cb-5ae4-4578-b490-41ba035831a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1fd0781b-3bcc-46f2-bb8c-e8483dcdac19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4352f6b-4ea1-4877-a70c-775bf25b8961" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1fd0781b-3bcc-46f2-bb8c-e8483dcdac19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4c1e642b-4830-448d-a739-a202c9d9c463" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d6fbb543-48e9-4ac1-a832-eceb6212deb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d6fbb543-48e9-4ac1-a832-eceb6212deb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5d42a025-0c4d-4c71-9e7b-7c4ce831b45c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5d42a025-0c4d-4c71-9e7b-7c4ce831b45c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_809d90ee-1472-4a5d-bc3e-2f0cadc4723a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_809d90ee-1472-4a5d-bc3e-2f0cadc4723a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7bdd01c0-aa7a-417d-8b71-77f1ca167c16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7bdd01c0-aa7a-417d-8b71-77f1ca167c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_92c200df-d1a0-4e55-b447-fdd0eb862bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3bf56fbd-af17-497f-a296-97ba9f87361c" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_92c200df-d1a0-4e55-b447-fdd0eb862bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1073c671-1422-412d-9e96-8dcaa0a3f5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2d5bb1e5-ea89-4826-b2db-2e2e1c2a633b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1073c671-1422-412d-9e96-8dcaa0a3f5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_982bec79-6c27-464e-a61b-4ae7c7d16f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1073c671-1422-412d-9e96-8dcaa0a3f5c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_982bec79-6c27-464e-a61b-4ae7c7d16f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_504729b3-4c02-47b6-af7f-f255de00c72f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1073c671-1422-412d-9e96-8dcaa0a3f5c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_504729b3-4c02-47b6-af7f-f255de00c72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ed93a6dd-4197-4884-bc85-8080978b6689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1073c671-1422-412d-9e96-8dcaa0a3f5c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ed93a6dd-4197-4884-bc85-8080978b6689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_924891c6-1b8b-48c8-a2d1-841badef73dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1073c671-1422-412d-9e96-8dcaa0a3f5c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_924891c6-1b8b-48c8-a2d1-841badef73dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_84211167-3ca6-4988-b219-361e8c53c96d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1073c671-1422-412d-9e96-8dcaa0a3f5c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_84211167-3ca6-4988-b219-361e8c53c96d" 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-20211225.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_7cceb0e7-b594-42b6-807f-8778f50a087c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_77efb630-efc9-493c-807c-9841efe14b47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7cceb0e7-b594-42b6-807f-8778f50a087c" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_77efb630-efc9-493c-807c-9841efe14b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_bfe99f0c-f732-4088-a9f2-653eea422249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_77efb630-efc9-493c-807c-9841efe14b47" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_bfe99f0c-f732-4088-a9f2-653eea422249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfe99f0c-f732-4088-a9f2-653eea422249" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NewmarkMember_724505fd-77e2-44c8-9239-7f766399ca85" xlink:href="vmi-20211225.xsd#vmi_NewmarkMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_NewmarkMember_724505fd-77e2-44c8-9239-7f766399ca85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_WebforgeMember_bf561f10-605d-4289-9c4a-0b80f016d351" xlink:href="vmi-20211225.xsd#vmi_WebforgeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_WebforgeMember_bf561f10-605d-4289-9c4a-0b80f016d351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontSMMember_253d57a6-5190-419f-8458-1ba7c385c1ab" xlink:href="vmi-20211225.xsd#vmi_ValmontSMMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_ValmontSMMember_253d57a6-5190-419f-8458-1ba7c385c1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IngalEPSOrIngalCivilProductsMember_7422d253-68db-4ba9-8dd2-7ebdc22155a8" xlink:href="vmi-20211225.xsd#vmi_IngalEPSOrIngalCivilProductsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_IngalEPSOrIngalCivilProductsMember_7422d253-68db-4ba9-8dd2-7ebdc22155a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShakespeareMember_e7624048-d64e-4cd2-8d3e-74d1b68a4688" xlink:href="vmi-20211225.xsd#vmi_ShakespeareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_ShakespeareMember_e7624048-d64e-4cd2-8d3e-74d1b68a4688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_WalparLLCMember_5e80c85a-d77a-4b39-9972-e511b2123679" xlink:href="vmi-20211225.xsd#vmi_WalparLLCMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_WalparLLCMember_5e80c85a-d77a-4b39-9972-e511b2123679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConvertItaliaSpAMember_2f4516cf-44d8-4f8e-bb53-82921f216f1b" xlink:href="vmi-20211225.xsd#vmi_ConvertItaliaSpAMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_ConvertItaliaSpAMember_2f4516cf-44d8-4f8e-bb53-82921f216f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherTradeNamesMember_7ccfda73-f827-433d-9ea3-50fa84e5d0fe" xlink:href="vmi-20211225.xsd#vmi_OtherTradeNamesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_vmi_OtherTradeNamesMember_7ccfda73-f827-433d-9ea3-50fa84e5d0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_dae5e564-7f81-44b4-aec5-0ef25c5ebdeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48fc8058-6926-4ab5-a24a-6637cace3e23" xlink:to="loc_us-gaap_TradeNamesMember_dae5e564-7f81-44b4-aec5-0ef25c5ebdeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9016e6d4-bf79-483a-9bf0-5ccb2b84a96b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_77efb630-efc9-493c-807c-9841efe14b47" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9016e6d4-bf79-483a-9bf0-5ccb2b84a96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_58b03882-5a77-4683-92e5-3fedd6491316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9016e6d4-bf79-483a-9bf0-5ccb2b84a96b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_58b03882-5a77-4683-92e5-3fedd6491316" 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-20211225.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_df8e91b3-cdda-46a6-a637-8456abe7e7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8c75bc82-744e-4a3e-8451-3ee5fb9b5729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df8e91b3-cdda-46a6-a637-8456abe7e7a3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8c75bc82-744e-4a3e-8451-3ee5fb9b5729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_109349bd-2c95-4615-ba50-14144c0613e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8c75bc82-744e-4a3e-8451-3ee5fb9b5729" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_109349bd-2c95-4615-ba50-14144c0613e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_109349bd-2c95-4615-ba50-14144c0613e0" xlink:to="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_90030da9-3a86-4de1-aa6b-65a809cf9cc6" xlink:href="vmi-20211225.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_90030da9-3a86-4de1-aa6b-65a809cf9cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_5c132999-d1c9-43ad-a903-6dca9c352428" xlink:href="vmi-20211225.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_5c132999-d1c9-43ad-a903-6dca9c352428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_d9d9136a-b8b2-4281-8e69-589fd191118b" xlink:href="vmi-20211225.xsd#vmi_CoatingsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:to="loc_vmi_CoatingsSegmentMember_d9d9136a-b8b2-4281-8e69-589fd191118b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_8200625d-ca01-428a-8346-67992c6d2737" xlink:href="vmi-20211225.xsd#vmi_IrrigationSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0523a20-f926-4f5a-b20c-afa6a2ea7126" xlink:to="loc_vmi_IrrigationSegmentMember_8200625d-ca01-428a-8346-67992c6d2737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_9e276ab8-3567-46e1-b878-ba2e526d03a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8c75bc82-744e-4a3e-8451-3ee5fb9b5729" xlink:to="loc_us-gaap_GoodwillLineItems_9e276ab8-3567-46e1-b878-ba2e526d03a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_d5822919-125b-42a0-9692-cf0d5d560145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9e276ab8-3567-46e1-b878-ba2e526d03a9" xlink:to="loc_us-gaap_GoodwillGross_d5822919-125b-42a0-9692-cf0d5d560145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_08aea021-c796-4d7f-99c2-21ea0fe99877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9e276ab8-3567-46e1-b878-ba2e526d03a9" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_08aea021-c796-4d7f-99c2-21ea0fe99877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9e276ab8-3567-46e1-b878-ba2e526d03a9" xlink:to="loc_us-gaap_GoodwillRollForward_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0c2b682e-7939-4e6e-9fad-b864be5f5870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:to="loc_us-gaap_Goodwill_0c2b682e-7939-4e6e-9fad-b864be5f5870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_ab4ac2bc-0d79-4398-94db-bc35d4044c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_ab4ac2bc-0d79-4398-94db-bc35d4044c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_db7cf0f9-797d-44ba-830e-a563f04a1e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_db7cf0f9-797d-44ba-830e-a563f04a1e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_131501b0-af3f-43dc-b6c4-3bbbc7948d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_131501b0-af3f-43dc-b6c4-3bbbc7948d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d17503dc-2d0a-4c06-9aa7-540788e77fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_688166ec-8612-4e2c-91de-7bf53413a1b1" xlink:to="loc_us-gaap_Goodwill_d17503dc-2d0a-4c06-9aa7-540788e77fbf" 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-20211225.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_b9536235-f083-4a49-9a21-fad9bab1b0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_dfdea094-6de4-4c50-9bc0-65a2cf89b73f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b9536235-f083-4a49-9a21-fad9bab1b0fa" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_dfdea094-6de4-4c50-9bc0-65a2cf89b73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41bb690d-6c11-4a61-a6d3-68405c26972c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dfdea094-6de4-4c50-9bc0-65a2cf89b73f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41bb690d-6c11-4a61-a6d3-68405c26972c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8f2656c0-dbf3-4ef1-9f73-69ac12b54dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_41bb690d-6c11-4a61-a6d3-68405c26972c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8f2656c0-dbf3-4ef1-9f73-69ac12b54dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4d673b71-a9de-4811-8878-4b305dabb60e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f2656c0-dbf3-4ef1-9f73-69ac12b54dfb" xlink:to="loc_us-gaap_TradeNamesMember_4d673b71-a9de-4811-8878-4b305dabb60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontSMMember_544df011-48e2-4510-8acb-e424720db7a1" xlink:href="vmi-20211225.xsd#vmi_ValmontSMMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8f2656c0-dbf3-4ef1-9f73-69ac12b54dfb" xlink:to="loc_vmi_ValmontSMMember_544df011-48e2-4510-8acb-e424720db7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d9e8e40f-672e-420f-adda-001f5d81f2b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_dfdea094-6de4-4c50-9bc0-65a2cf89b73f" xlink:to="loc_srt_ProductOrServiceAxis_d9e8e40f-672e-420f-adda-001f5d81f2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_84abfaac-9398-451c-bd75-36503e3a721b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d9e8e40f-672e-420f-adda-001f5d81f2b1" xlink:to="loc_srt_ProductsAndServicesDomain_84abfaac-9398-451c-bd75-36503e3a721b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccessSystemsMember_c2391f3a-dbfd-42ee-a0d2-ad8840fd9e59" xlink:href="vmi-20211225.xsd#vmi_AccessSystemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_84abfaac-9398-451c-bd75-36503e3a721b" xlink:to="loc_vmi_AccessSystemsMember_c2391f3a-dbfd-42ee-a0d2-ad8840fd9e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_ddab33bb-5fbc-4c31-89d5-dd22b8fdd8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dfdea094-6de4-4c50-9bc0-65a2cf89b73f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_ddab33bb-5fbc-4c31-89d5-dd22b8fdd8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_868c8fa1-79a2-4fb5-8a11-72ad93088f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ddab33bb-5fbc-4c31-89d5-dd22b8fdd8b8" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_868c8fa1-79a2-4fb5-8a11-72ad93088f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfTradeNamesImpaired_a74022e9-66e3-4ba1-9f52-8838c42ef052" xlink:href="vmi-20211225.xsd#vmi_NumberOfTradeNamesImpaired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_ddab33bb-5fbc-4c31-89d5-dd22b8fdd8b8" xlink:to="loc_vmi_NumberOfTradeNamesImpaired_a74022e9-66e3-4ba1-9f52-8838c42ef052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_e159e825-2830-43ed-be5e-ae87ca1551bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ddab33bb-5fbc-4c31-89d5-dd22b8fdd8b8" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_e159e825-2830-43ed-be5e-ae87ca1551bf" 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-20211225.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_1b8f3f6b-67b5-47f3-b5d3-2ad5d974b3c5" xlink:href="vmi-20211225.xsd#vmi_BankCreditArrangementsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_BankCreditArrangementsDisclosureTextBlock_886f05e5-1fb6-428d-8bbe-ac8a7f25ce07" xlink:href="vmi-20211225.xsd#vmi_BankCreditArrangementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_BankCreditArrangementsDisclosureAbstract_1b8f3f6b-67b5-47f3-b5d3-2ad5d974b3c5" xlink:to="loc_vmi_BankCreditArrangementsDisclosureTextBlock_886f05e5-1fb6-428d-8bbe-ac8a7f25ce07" 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-20211225.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_7cb0db29-1aad-4b0a-a39d-6c914a327d01" xlink:href="vmi-20211225.xsd#vmi_BankCreditArrangementsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_c4a65773-568e-4895-a6cd-c9c92e0cfacd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7cb0db29-1aad-4b0a-a39d-6c914a327d01" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_c4a65773-568e-4895-a6cd-c9c92e0cfacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_e13956b5-9bce-48b3-bcc3-03b90b3c2fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c4a65773-568e-4895-a6cd-c9c92e0cfacd" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_e13956b5-9bce-48b3-bcc3-03b90b3c2fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_9f1db1cf-77be-4144-87b6-a207b08455ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e13956b5-9bce-48b3-bcc3-03b90b3c2fe8" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_9f1db1cf-77be-4144-87b6-a207b08455ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShortTermLineOfCreditMember_79070f78-5b4c-47e1-a095-7b64a35fa251" xlink:href="vmi-20211225.xsd#vmi_ShortTermLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_9f1db1cf-77be-4144-87b6-a207b08455ba" xlink:to="loc_vmi_ShortTermLineOfCreditMember_79070f78-5b4c-47e1-a095-7b64a35fa251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c4a65773-568e-4895-a6cd-c9c92e0cfacd" xlink:to="loc_us-gaap_ShortTermDebtLineItems_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_47063b25-e287-4e10-b9bd-c444b158a8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_47063b25-e287-4e10-b9bd-c444b158a8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_6c3b9f33-3d6b-407d-a266-0edae40227c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_6c3b9f33-3d6b-407d-a266-0edae40227c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_64e371b8-2475-483d-bd0f-27c679211d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:to="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_64e371b8-2475-483d-bd0f-27c679211d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1855a269-7883-4f7e-8cfc-d70635b3fc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d6a9e574-1945-42fa-8eb4-812f71520c69" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1855a269-7883-4f7e-8cfc-d70635b3fc8d" 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-20211225.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_9bd64348-06ed-442f-a697-b9f87301299e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_370851fc-514b-4a75-9eb3-958839fff5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9bd64348-06ed-442f-a697-b9f87301299e" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_370851fc-514b-4a75-9eb3-958839fff5a1" 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-20211225.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_97fb1193-8fba-4a99-954b-4d520a9f00a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_ef8b8eaa-48c6-4c06-82f7-ebef633da858" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_97fb1193-8fba-4a99-954b-4d520a9f00a4" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_ef8b8eaa-48c6-4c06-82f7-ebef633da858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c8658fac-48af-4d82-94bf-f8b6af00b34d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_97fb1193-8fba-4a99-954b-4d520a9f00a4" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c8658fac-48af-4d82-94bf-f8b6af00b34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1fd4d3d5-01a8-4996-b739-566c3bf2b8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_97fb1193-8fba-4a99-954b-4d520a9f00a4" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1fd4d3d5-01a8-4996-b739-566c3bf2b8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83bce469-0253-41a0-a3b8-bce77d1bcbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_97fb1193-8fba-4a99-954b-4d520a9f00a4" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83bce469-0253-41a0-a3b8-bce77d1bcbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock_4ba80c04-0275-4be1-8c20-8c51df0b907b" xlink:href="vmi-20211225.xsd#vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97fb1193-8fba-4a99-954b-4d520a9f00a4" xlink:to="loc_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock_4ba80c04-0275-4be1-8c20-8c51df0b907b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_da8947be-78cb-42c3-80ed-aad1a794d627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_97fb1193-8fba-4a99-954b-4d520a9f00a4" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_da8947be-78cb-42c3-80ed-aad1a794d627" 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-20211225.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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_eef8ba42-8303-4667-a1a8-c53535f13b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_eef8ba42-8303-4667-a1a8-c53535f13b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_d3b228fa-1cd7-4f3f-9d53-dbe074880844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eef8ba42-8303-4667-a1a8-c53535f13b9f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_d3b228fa-1cd7-4f3f-9d53-dbe074880844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_7db0dfb7-cc0a-4576-bcdf-489012d4e9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eef8ba42-8303-4667-a1a8-c53535f13b9f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_7db0dfb7-cc0a-4576-bcdf-489012d4e9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_47894eae-f0bb-4650-8db1-c2997c334a25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_eef8ba42-8303-4667-a1a8-c53535f13b9f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_47894eae-f0bb-4650-8db1-c2997c334a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_e45df1ae-9596-4991-b937-98ae05cd2ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_e45df1ae-9596-4991-b937-98ae05cd2ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_307f210a-59ee-4e42-813c-6a911d0de0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e45df1ae-9596-4991-b937-98ae05cd2ea2" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_307f210a-59ee-4e42-813c-6a911d0de0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_38e06dea-5345-484e-a483-38979d6b5eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e45df1ae-9596-4991-b937-98ae05cd2ea2" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_38e06dea-5345-484e-a483-38979d6b5eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_8274f4f9-2e00-4499-a504-17c782cfe20f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e45df1ae-9596-4991-b937-98ae05cd2ea2" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_8274f4f9-2e00-4499-a504-17c782cfe20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_80c6581e-a43f-4537-b322-bc2fbe1d7ddf" xlink:href="vmi-20211225.xsd#vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_e45df1ae-9596-4991-b937-98ae05cd2ea2" xlink:to="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_80c6581e-a43f-4537-b322-bc2fbe1d7ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_19e12788-645b-4d41-80e9-b14ce037bcd3" xlink:href="vmi-20211225.xsd#vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_e45df1ae-9596-4991-b937-98ae05cd2ea2" xlink:to="loc_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_19e12788-645b-4d41-80e9-b14ce037bcd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_bae5af40-215e-48e8-9146-d4136d81ef02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_bae5af40-215e-48e8-9146-d4136d81ef02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_38954731-a39b-4c7e-827a-306d18479ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bae5af40-215e-48e8-9146-d4136d81ef02" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_38954731-a39b-4c7e-827a-306d18479ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_5241e938-770a-4406-a90e-d804ee524ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bae5af40-215e-48e8-9146-d4136d81ef02" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_5241e938-770a-4406-a90e-d804ee524ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1bffb970-eb14-4d77-9dc9-0f45f9118b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bae5af40-215e-48e8-9146-d4136d81ef02" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1bffb970-eb14-4d77-9dc9-0f45f9118b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4e26ef4f-ff30-406d-8ad7-e510414b5be0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bae5af40-215e-48e8-9146-d4136d81ef02" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4e26ef4f-ff30-406d-8ad7-e510414b5be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_21954e12-de21-4efd-b525-ca8eaccf7e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bae5af40-215e-48e8-9146-d4136d81ef02" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_21954e12-de21-4efd-b525-ca8eaccf7e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2cdc94f4-5ee9-4b86-9c8e-daca4a25c089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2cdc94f4-5ee9-4b86-9c8e-daca4a25c089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8105e072-c9c7-4092-9367-6c57fbb927cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2cdc94f4-5ee9-4b86-9c8e-daca4a25c089" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8105e072-c9c7-4092-9367-6c57fbb927cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0f05e3e1-1d12-4768-8b02-854950d1482d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2cdc94f4-5ee9-4b86-9c8e-daca4a25c089" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0f05e3e1-1d12-4768-8b02-854950d1482d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_7807b5be-7945-42f7-892c-a4ecb0d12f23" xlink:href="vmi-20211225.xsd#vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2cdc94f4-5ee9-4b86-9c8e-daca4a25c089" xlink:to="loc_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_7807b5be-7945-42f7-892c-a4ecb0d12f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_de553be4-c752-4c5c-a5c4-2e9048f05d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2cdc94f4-5ee9-4b86-9c8e-daca4a25c089" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_de553be4-c752-4c5c-a5c4-2e9048f05d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_44ecc92f-4684-4ebf-af31-bad0d9df1b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2cdc94f4-5ee9-4b86-9c8e-daca4a25c089" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_44ecc92f-4684-4ebf-af31-bad0d9df1b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_be1d9ea5-ae78-42cf-aa9b-976c5968cd35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2cdc94f4-5ee9-4b86-9c8e-daca4a25c089" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_be1d9ea5-ae78-42cf-aa9b-976c5968cd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_826f5a8c-3e4d-47e1-8be3-1e2ceb526aed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2cdc94f4-5ee9-4b86-9c8e-daca4a25c089" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_826f5a8c-3e4d-47e1-8be3-1e2ceb526aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3c0912e3-9c31-4e42-9cf3-efdd1b1534df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2cdc94f4-5ee9-4b86-9c8e-daca4a25c089" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3c0912e3-9c31-4e42-9cf3-efdd1b1534df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_b140cd71-8b44-47a0-aec5-542b440deca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_b140cd71-8b44-47a0-aec5-542b440deca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0db62f30-0d3d-4290-ab35-946a935ecd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0db62f30-0d3d-4290-ab35-946a935ecd8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_4335ef23-0608-4f87-b029-845be54bcad2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_4335ef23-0608-4f87-b029-845be54bcad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_81b83bfe-bd0c-4cf4-aefb-1795cf53045e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_81b83bfe-bd0c-4cf4-aefb-1795cf53045e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_440abf02-4cb5-4245-bb29-981eb6dd632f" xlink:href="vmi-20211225.xsd#vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:to="loc_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_440abf02-4cb5-4245-bb29-981eb6dd632f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsLeaseLiabilities_3bdd981c-ea2f-4c76-9b90-128725fb4fb4" xlink:href="vmi-20211225.xsd#vmi_DeferredTaxAssetsLeaseLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:to="loc_vmi_DeferredTaxAssetsLeaseLiabilities_3bdd981c-ea2f-4c76-9b90-128725fb4fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_70e09fb4-9990-440e-9f49-e18abd934261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_70e09fb4-9990-440e-9f49-e18abd934261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_c6be194a-94cf-45fa-85e2-b7676173a3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_c6be194a-94cf-45fa-85e2-b7676173a3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7a844d00-7969-4210-a5cd-a9f6b99d585d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7a844d00-7969-4210-a5cd-a9f6b99d585d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ae2aab66-5b9c-4dcf-949e-6a1f17e003c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_5260f064-4500-4d4f-8b93-a300c0da393e" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_ae2aab66-5b9c-4dcf-949e-6a1f17e003c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c729701b-57fa-4104-a277-a496c2b1b93c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c729701b-57fa-4104-a277-a496c2b1b93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_acecba2f-fb05-4c96-a465-929848c001b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c729701b-57fa-4104-a277-a496c2b1b93c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_acecba2f-fb05-4c96-a465-929848c001b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_8f8e50f7-22bf-4190-9093-e3448927e3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c729701b-57fa-4104-a277-a496c2b1b93c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_8f8e50f7-22bf-4190-9093-e3448927e3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_3336f897-02f6-4111-84ab-d06e3b39f515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c729701b-57fa-4104-a277-a496c2b1b93c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_3336f897-02f6-4111-84ab-d06e3b39f515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6685c128-991b-49ca-b8e1-7a6a0c9cd59e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c729701b-57fa-4104-a277-a496c2b1b93c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6685c128-991b-49ca-b8e1-7a6a0c9cd59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_46784ef8-7be3-4079-9a1c-1c2a68ab9213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c729701b-57fa-4104-a277-a496c2b1b93c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_46784ef8-7be3-4079-9a1c-1c2a68ab9213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7673cec5-7c63-4ff0-81eb-77ab8fcdf10e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c729701b-57fa-4104-a277-a496c2b1b93c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7673cec5-7c63-4ff0-81eb-77ab8fcdf10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_82be3c43-04db-46aa-b8de-14170787aa9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c729701b-57fa-4104-a277-a496c2b1b93c" xlink:to="loc_us-gaap_DeferredTaxLiabilities_82be3c43-04db-46aa-b8de-14170787aa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_aa7d0ad7-d64e-4f0d-8c7b-88f0d3847055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c729701b-57fa-4104-a277-a496c2b1b93c" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_aa7d0ad7-d64e-4f0d-8c7b-88f0d3847055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:href="vmi-20211225.xsd#vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_93c3cc15-01c0-47e8-bf17-ccb35b5b84b2" xlink:href="vmi-20211225.xsd#vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:to="loc_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_93c3cc15-01c0-47e8-bf17-ccb35b5b84b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_60d1b809-e468-4479-ba91-418fbce41403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_60d1b809-e468-4479-ba91-418fbce41403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_7972d5a4-5379-4915-b1ef-288d91f7d698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_7972d5a4-5379-4915-b1ef-288d91f7d698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_d929b868-cf81-4b80-a213-3c7370bd500a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:to="loc_us-gaap_DeferredTaxLiabilities_d929b868-cf81-4b80-a213-3c7370bd500a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_fa56114d-2d1f-4a5f-9fb5-b871f8eae12f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_fa56114d-2d1f-4a5f-9fb5-b871f8eae12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_b2c2efaf-a3c0-48ec-9e27-16a12b1efe8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_b2c2efaf-a3c0-48ec-9e27-16a12b1efe8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_989d595f-8444-49fb-9c4a-d3c8c15629d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_989d595f-8444-49fb-9c4a-d3c8c15629d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_4247c0b8-cf51-4e94-b594-60b79ba6e0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_4247c0b8-cf51-4e94-b594-60b79ba6e0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions_da1c023a-fd3b-46a5-af6e-a3a4b8d94e04" xlink:href="vmi-20211225.xsd#vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_debfd1f1-89e2-4793-9512-43f67af36ff6" xlink:to="loc_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions_da1c023a-fd3b-46a5-af6e-a3a4b8d94e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae77e783-843e-47fd-8fa4-78edf38467f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae77e783-843e-47fd-8fa4-78edf38467f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a6b07f83-7a28-46cb-8402-d985be433462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae77e783-843e-47fd-8fa4-78edf38467f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a6b07f83-7a28-46cb-8402-d985be433462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1dcb1082-4faf-456b-bc72-0b200ac3a750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae77e783-843e-47fd-8fa4-78edf38467f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1dcb1082-4faf-456b-bc72-0b200ac3a750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6954e52c-2450-44b1-b994-efe0a38a8e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae77e783-843e-47fd-8fa4-78edf38467f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6954e52c-2450-44b1-b994-efe0a38a8e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_7b16c350-c5be-456d-895a-a8aa4080db0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae77e783-843e-47fd-8fa4-78edf38467f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_7b16c350-c5be-456d-895a-a8aa4080db0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_657f2914-efde-4e33-b35c-ab717091abce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae77e783-843e-47fd-8fa4-78edf38467f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_657f2914-efde-4e33-b35c-ab717091abce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4575daf0-d4b2-44a2-909c-e7ae6a4805c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae77e783-843e-47fd-8fa4-78edf38467f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4575daf0-d4b2-44a2-909c-e7ae6a4805c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_800b9868-bc2d-47f6-b4ff-fa268b42153a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ae77e783-843e-47fd-8fa4-78edf38467f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_800b9868-bc2d-47f6-b4ff-fa268b42153a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_a64e5e36-35f5-4a1b-875d-6de4172e8bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_a64e5e36-35f5-4a1b-875d-6de4172e8bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic_4e2ca42d-27a5-4a60-af0e-953538675037" xlink:href="vmi-20211225.xsd#vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic_4e2ca42d-27a5-4a60-af0e-953538675037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_0ea6412c-8c66-400d-82bd-4e915a2ca5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_0ea6412c-8c66-400d-82bd-4e915a2ca5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_468937d7-10f1-4db5-9ba9-f909e40ffb8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_468937d7-10f1-4db5-9ba9-f909e40ffb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_45b1e7eb-25a3-46d5-a511-dc401b17e398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_629e72d6-5864-4e78-a058-5cd60f9423f8" xlink:to="loc_us-gaap_ValuationAllowanceTable_45b1e7eb-25a3-46d5-a511-dc401b17e398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_71e7fe00-2272-4f89-bb80-8592a116cc65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ValuationAllowanceTable_45b1e7eb-25a3-46d5-a511-dc401b17e398" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_71e7fe00-2272-4f89-bb80-8592a116cc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1a00c182-9f85-48d4-bdd9-d1f6de5a2e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71e7fe00-2272-4f89-bb80-8592a116cc65" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1a00c182-9f85-48d4-bdd9-d1f6de5a2e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProsperaMember_d17a50f9-1619-4e6a-8f7e-a06c04ab3ee7" xlink:href="vmi-20211225.xsd#vmi_ProsperaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1a00c182-9f85-48d4-bdd9-d1f6de5a2e6f" xlink:to="loc_vmi_ProsperaMember_d17a50f9-1619-4e6a-8f7e-a06c04ab3ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1d7d969a-98ee-42a0-b7a7-e1d6bd27c9e9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_45b1e7eb-25a3-46d5-a511-dc401b17e398" xlink:to="loc_srt_StatementGeographicalAxis_1d7d969a-98ee-42a0-b7a7-e1d6bd27c9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3d9de1bc-eca9-4ad1-afa9-6ff386125088" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1d7d969a-98ee-42a0-b7a7-e1d6bd27c9e9" xlink:to="loc_srt_SegmentGeographicalDomain_3d9de1bc-eca9-4ad1-afa9-6ff386125088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_ca766d73-6b08-44cb-94a7-8f66bb4706cc" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DK"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3d9de1bc-eca9-4ad1-afa9-6ff386125088" xlink:to="loc_country_DK_ca766d73-6b08-44cb-94a7-8f66bb4706cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_abc30228-9108-4451-a3b4-e51c6afac4da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_45b1e7eb-25a3-46d5-a511-dc401b17e398" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_abc30228-9108-4451-a3b4-e51c6afac4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f58674db-2f32-49dc-904f-304fe69513b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_abc30228-9108-4451-a3b4-e51c6afac4da" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f58674db-2f32-49dc-904f-304fe69513b3" 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-20211225.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-20211225.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_797227dc-d0a1-454d-b7a3-acb4fcd3e335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_5f0d8681-acc2-41ba-9d02-56938bed46dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_797227dc-d0a1-454d-b7a3-acb4fcd3e335" xlink:to="loc_us-gaap_LongTermDebtTextBlock_5f0d8681-acc2-41ba-9d02-56938bed46dc" 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-20211225.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_333003f5-a584-4234-b0a2-4ee6a3b4bf26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_912d5cb1-8104-40a4-bcc7-50435f8fe3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_333003f5-a584-4234-b0a2-4ee6a3b4bf26" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_912d5cb1-8104-40a4-bcc7-50435f8fe3ab" 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-20211225.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_d95d5134-6dad-41ff-ad86-7d5b4d62a68c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d95d5134-6dad-41ff-ad86-7d5b4d62a68c" xlink:to="loc_us-gaap_DebtInstrumentTable_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7660bc45-1426-4d54-9ea0-c4cea4f02b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_us-gaap_CreditFacilityAxis_7660bc45-1426-4d54-9ea0-c4cea4f02b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f0ee6039-a169-4c8e-b7af-c690f996fe61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7660bc45-1426-4d54-9ea0-c4cea4f02b8d" xlink:to="loc_us-gaap_CreditFacilityDomain_f0ee6039-a169-4c8e-b7af-c690f996fe61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_54dc4d5e-43fa-4485-92e7-c039c0162751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f0ee6039-a169-4c8e-b7af-c690f996fe61" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_54dc4d5e-43fa-4485-92e7-c039c0162751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6ff9f945-9db9-4a72-96ca-3909819e70e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_us-gaap_DebtInstrumentAxis_6ff9f945-9db9-4a72-96ca-3909819e70e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_17ba5165-560e-4f09-a0c8-2aa9d86e0a49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6ff9f945-9db9-4a72-96ca-3909819e70e8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_17ba5165-560e-4f09-a0c8-2aa9d86e0a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_0822feda-5438-4f5e-8305-206ef9cefece" xlink:href="vmi-20211225.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_17ba5165-560e-4f09-a0c8-2aa9d86e0a49" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_0822feda-5438-4f5e-8305-206ef9cefece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_c3330d7b-5728-4aca-86de-969027b74b1b" xlink:href="vmi-20211225.xsd#vmi_SeniorUnsecuredNotes5.25PercentDue2054Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_17ba5165-560e-4f09-a0c8-2aa9d86e0a49" xlink:to="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_c3330d7b-5728-4aca-86de-969027b74b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2a2be8da-0397-462c-8f11-29faf31dc921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2a2be8da-0397-462c-8f11-29faf31dc921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2a2be8da-0397-462c-8f11-29faf31dc921" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_ddee9df2-0c39-449e-9b6f-7d62ac70aec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_us-gaap_SeniorNotesMember_ddee9df2-0c39-449e-9b6f-7d62ac70aec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_b59fdf88-a5c6-4b36-a757-9a072103af88" xlink:href="vmi-20211225.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_b59fdf88-a5c6-4b36-a757-9a072103af88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_dae9de88-d24b-482f-9b5e-be15d807936f" xlink:href="vmi-20211225.xsd#vmi_SeniorUnsecuredNotes5.25PercentDue2054Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_dae9de88-d24b-482f-9b5e-be15d807936f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_2f04ff44-311c-481e-9bdb-c00cb86795cf" xlink:href="vmi-20211225.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_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_2f04ff44-311c-481e-9bdb-c00cb86795cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8a991cbe-4086-494c-87fb-141a42e92c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_us-gaap_LineOfCreditMember_8a991cbe-4086-494c-87fb-141a42e92c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_Notes1.75PercentTo3.485PercentMember_e4972a66-dc69-4647-902b-1279e6b3c20d" xlink:href="vmi-20211225.xsd#vmi_Notes1.75PercentTo3.485PercentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_vmi_Notes1.75PercentTo3.485PercentMember_e4972a66-dc69-4647-902b-1279e6b3c20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShortTermBankLinesOfCreditMember_291de7d1-cd8c-43af-a938-c0ed9c935f22" xlink:href="vmi-20211225.xsd#vmi_ShortTermBankLinesOfCreditMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d4ad412-fa06-44ee-969c-b9a91d1087d7" xlink:to="loc_vmi_ShortTermBankLinesOfCreditMember_291de7d1-cd8c-43af-a938-c0ed9c935f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3f4c1369-38fc-4c55-8c4a-a1ba3eeec909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_us-gaap_VariableRateAxis_3f4c1369-38fc-4c55-8c4a-a1ba3eeec909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f4c1369-38fc-4c55-8c4a-a1ba3eeec909" xlink:to="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableRateBasePrimeMember_74fea447-c878-47c7-9b89-a6fa398dab2f" xlink:href="vmi-20211225.xsd#vmi_DebtInstrumentVariableRateBasePrimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:to="loc_vmi_DebtInstrumentVariableRateBasePrimeMember_74fea447-c878-47c7-9b89-a6fa398dab2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableRateBaseFederalMember_f3683011-c8ed-4e0a-ae95-148c38277aec" xlink:href="vmi-20211225.xsd#vmi_DebtInstrumentVariableRateBaseFederalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:to="loc_vmi_DebtInstrumentVariableRateBaseFederalMember_f3683011-c8ed-4e0a-ae95-148c38277aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_48ec4a76-1e85-407f-ad93-b0b9e10e803c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_48ec4a76-1e85-407f-ad93-b0b9e10e803c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_91d4d19d-7591-46ed-9e61-f28ee900c4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_426df6b9-6732-4032-8376-28109a1b896d" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_91d4d19d-7591-46ed-9e61-f28ee900c4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a768b735-f12e-4e08-b6dc-94ff2e55accc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_srt_RangeAxis_a768b735-f12e-4e08-b6dc-94ff2e55accc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1a6c06cc-cd71-49ca-857a-d83c7ea56ced" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a768b735-f12e-4e08-b6dc-94ff2e55accc" xlink:to="loc_srt_RangeMember_1a6c06cc-cd71-49ca-857a-d83c7ea56ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_45cc3c35-59d0-4a96-bda0-10411b766ffb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1a6c06cc-cd71-49ca-857a-d83c7ea56ced" xlink:to="loc_srt_MinimumMember_45cc3c35-59d0-4a96-bda0-10411b766ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bf12608-f2d7-4019-ba18-352da8794a2c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1a6c06cc-cd71-49ca-857a-d83c7ea56ced" xlink:to="loc_srt_MaximumMember_6bf12608-f2d7-4019-ba18-352da8794a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2162200a-89fb-4e14-8da9-a0f768742fb2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bfd50397-0fe4-4621-917a-1272829f23d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bfd50397-0fe4-4621-917a-1272829f23d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedPremium_d9b5a64d-7bf2-4d47-82fc-3af446c885e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedPremium_d9b5a64d-7bf2-4d47-82fc-3af446c885e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_9c7dc36f-3a47-4f9d-9791-937f4bfce4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_9c7dc36f-3a47-4f9d-9791-937f4bfce4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_ec8a9ee1-9307-4b3f-9ff2-d679ec95ad7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LongTermDebt_ec8a9ee1-9307-4b3f-9ff2-d679ec95ad7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a91d2a16-1c57-47a9-b828-749c99356785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LongTermDebtCurrent_a91d2a16-1c57-47a9-b828-749c99356785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b46f9ff0-b3e7-4be0-a103-c98ea0f79c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b46f9ff0-b3e7-4be0-a103-c98ea0f79c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_92f460d2-7d48-464c-b7c1-fdb8f88cf34a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_92f460d2-7d48-464c-b7c1-fdb8f88cf34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_759205aa-04b1-4c04-89e9-94966f6df6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_759205aa-04b1-4c04-89e9-94966f6df6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_762ff27f-3031-4249-ae3f-bccd5bf0614d" xlink:href="vmi-20211225.xsd#vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_762ff27f-3031-4249-ae3f-bccd5bf0614d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3a55ab6b-88a8-472b-8f94-2dd661899752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3a55ab6b-88a8-472b-8f94-2dd661899752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LineofCreditAdditionalBorrowingCapacity_6ebce7f5-1a15-41e7-93b3-d51bb4f4c39b" xlink:href="vmi-20211225.xsd#vmi_LineofCreditAdditionalBorrowingCapacity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_vmi_LineofCreditAdditionalBorrowingCapacity_6ebce7f5-1a15-41e7-93b3-d51bb4f4c39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_5b822fed-6686-4664-92cd-a9d4cdf6b664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_5b822fed-6686-4664-92cd-a9d4cdf6b664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_85cba755-49cf-4ed4-9b8a-e1d9dc43aa4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_85cba755-49cf-4ed4-9b8a-e1d9dc43aa4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableInterestRateBasisPeriod_a3659c0c-905c-4759-8018-25b3c49159ba" xlink:href="vmi-20211225.xsd#vmi_DebtInstrumentVariableInterestRateBasisPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_vmi_DebtInstrumentVariableInterestRateBasisPeriod_a3659c0c-905c-4759-8018-25b3c49159ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_97f68a11-ee4a-47e3-a261-92efe2161e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LineOfCredit_97f68a11-ee4a-47e3-a261-92efe2161e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_3ede14e5-c322-471f-9e2a-25a25360d81f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_ShortTermBorrowings_3ede14e5-c322-471f-9e2a-25a25360d81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_aaf63731-4a17-4c30-b48e-8ae1e7641de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_aaf63731-4a17-4c30-b48e-8ae1e7641de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescription_c1aeee97-d17c-4ad1-bff0-192d90d79b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDescription"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7376bddd-08ce-4378-bdd3-3430f54ed922" xlink:to="loc_us-gaap_DebtInstrumentDescription_c1aeee97-d17c-4ad1-bff0-192d90d79b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_dcaf8b96-c347-41f9-99ae-b0bf7156c136" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d95d5134-6dad-41ff-ad86-7d5b4d62a68c" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_dcaf8b96-c347-41f9-99ae-b0bf7156c136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_10caef48-3c64-4e45-8f7d-8d548a7ba0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dcaf8b96-c347-41f9-99ae-b0bf7156c136" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_10caef48-3c64-4e45-8f7d-8d548a7ba0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3122805b-9b76-44d6-88d5-50245b610e79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dcaf8b96-c347-41f9-99ae-b0bf7156c136" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3122805b-9b76-44d6-88d5-50245b610e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_adfef8b6-6f09-41ce-9370-72e6127f7fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dcaf8b96-c347-41f9-99ae-b0bf7156c136" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_adfef8b6-6f09-41ce-9370-72e6127f7fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_92559c02-4347-4d95-80f1-66b19e882386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dcaf8b96-c347-41f9-99ae-b0bf7156c136" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_92559c02-4347-4d95-80f1-66b19e882386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3c5e6061-ee73-444b-882c-5e28d1a62c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dcaf8b96-c347-41f9-99ae-b0bf7156c136" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3c5e6061-ee73-444b-882c-5e28d1a62c72" 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-20211225.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_0b5c95d2-8b20-4233-a20d-04c75265cb47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_bfdd4505-af6f-4a1f-8e90-b25354642ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0b5c95d2-8b20-4233-a20d-04c75265cb47" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_bfdd4505-af6f-4a1f-8e90-b25354642ae5" 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-20211225.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_98e5ecf6-4083-4b8c-b415-661111f97ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_9f7b6466-0013-4bcf-b8ea-09bca4ca19df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98e5ecf6-4083-4b8c-b415-661111f97ecb" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_9f7b6466-0013-4bcf-b8ea-09bca4ca19df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_635a69c9-2c67-4940-a34d-90307286d9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98e5ecf6-4083-4b8c-b415-661111f97ecb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_635a69c9-2c67-4940-a34d-90307286d9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock_3627ce28-6c0e-4ea6-81fa-7628d9caee3d" xlink:href="vmi-20211225.xsd#vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98e5ecf6-4083-4b8c-b415-661111f97ecb" xlink:to="loc_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock_3627ce28-6c0e-4ea6-81fa-7628d9caee3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4cbe202b-8135-466b-9ad3-cc18b938c516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98e5ecf6-4083-4b8c-b415-661111f97ecb" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4cbe202b-8135-466b-9ad3-cc18b938c516" 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-20211225.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_99a22196-f1ce-4568-a3f3-48d92404d656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089ff65a-8c6f-435c-9345-40e88c98e5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_99a22196-f1ce-4568-a3f3-48d92404d656" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089ff65a-8c6f-435c-9345-40e88c98e5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e787a9d7-0453-48ef-8020-6738521e8a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_089ff65a-8c6f-435c-9345-40e88c98e5e9" xlink:to="loc_us-gaap_AwardTypeAxis_e787a9d7-0453-48ef-8020-6738521e8a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5a620ba-363e-4f72-94ed-c51436c7155b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e787a9d7-0453-48ef-8020-6738521e8a2c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5a620ba-363e-4f72-94ed-c51436c7155b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3815cd07-9418-46b1-9d52-b7267bd3bfbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a5a620ba-363e-4f72-94ed-c51436c7155b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3815cd07-9418-46b1-9d52-b7267bd3bfbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_3a2286fc-d518-4bba-84da-d40be3247871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a5a620ba-363e-4f72-94ed-c51436c7155b" xlink:to="loc_us-gaap_RestrictedStockMember_3a2286fc-d518-4bba-84da-d40be3247871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c7968427-5633-4963-86a0-18cb222eb9c0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_089ff65a-8c6f-435c-9345-40e88c98e5e9" xlink:to="loc_srt_RangeAxis_c7968427-5633-4963-86a0-18cb222eb9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f54d22c8-7ea4-49be-a829-201ff028c081" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c7968427-5633-4963-86a0-18cb222eb9c0" xlink:to="loc_srt_RangeMember_f54d22c8-7ea4-49be-a829-201ff028c081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8a011426-e939-4b13-9fe7-25811399e3d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f54d22c8-7ea4-49be-a829-201ff028c081" xlink:to="loc_srt_MaximumMember_8a011426-e939-4b13-9fe7-25811399e3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_978c243a-b51c-4ea9-b453-12a2e7f39ddf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f54d22c8-7ea4-49be-a829-201ff028c081" xlink:to="loc_srt_MinimumMember_978c243a-b51c-4ea9-b453-12a2e7f39ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_089ff65a-8c6f-435c-9345-40e88c98e5e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_30ba75a1-3e7d-49e0-bf7e-896fcc1a0a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_30ba75a1-3e7d-49e0-bf7e-896fcc1a0a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e3253817-5306-4681-98ec-c20e530ec8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e3253817-5306-4681-98ec-c20e530ec8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9ca76dfc-a20a-48bd-a9c7-9b58184f626c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9ca76dfc-a20a-48bd-a9c7-9b58184f626c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7eecfd34-e0f4-43b4-8772-71fd3f72394a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7eecfd34-e0f4-43b4-8772-71fd3f72394a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c75f7805-11d3-4288-8980-0f6ae42006b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c75f7805-11d3-4288-8980-0f6ae42006b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6d55352b-40b9-4b08-910b-af1da84d3cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6d55352b-40b9-4b08-910b-af1da84d3cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f0e3944a-5d9a-47b6-80b1-a26d62822d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f0e3944a-5d9a-47b6-80b1-a26d62822d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_72dd428f-38ff-454f-b6f6-79eb9a77a86a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_72dd428f-38ff-454f-b6f6-79eb9a77a86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f1ea9cf6-dc00-4c4f-a278-26a128b77263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f1ea9cf6-dc00-4c4f-a278-26a128b77263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_070a38a9-4f3d-4085-8785-4d18bd4d42fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_070a38a9-4f3d-4085-8785-4d18bd4d42fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_279d0b8c-2f15-46ca-856a-7d0e39c8869a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f369077-70dc-4b61-b8af-8e7c6f5cb6a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_279d0b8c-2f15-46ca-856a-7d0e39c8869a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3a5f1b16-9c7c-4558-af13-cb1ed139b403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3a5f1b16-9c7c-4558-af13-cb1ed139b403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_d74ce592-a2eb-401b-aff7-26973980db75" xlink:href="vmi-20211225.xsd#vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3a5f1b16-9c7c-4558-af13-cb1ed139b403" xlink:to="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_d74ce592-a2eb-401b-aff7-26973980db75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4c6e168d-6a19-4ec9-850c-afb55e59eb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4c6e168d-6a19-4ec9-850c-afb55e59eb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_e7f27397-3e54-4b9a-870d-79e388cd07a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_e7f27397-3e54-4b9a-870d-79e388cd07a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_40807ed1-9d47-4716-a68b-0c69b3f74e26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_40807ed1-9d47-4716-a68b-0c69b3f74e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0f5dda0-160f-47c4-9c97-bb77a7986ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0f5dda0-160f-47c4-9c97-bb77a7986ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f1831b11-447a-46e8-98ff-4299fd4d520c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f1831b11-447a-46e8-98ff-4299fd4d520c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0c25be35-26cc-471d-9c35-da4af786542a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0c25be35-26cc-471d-9c35-da4af786542a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5e43a704-1cdd-4ba4-a77c-8bd9559c00df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d74ce592-a2eb-401b-aff7-26973980db75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5e43a704-1cdd-4ba4-a77c-8bd9559c00df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_88f47edf-f673-47c1-8100-175357035c85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_88f47edf-f673-47c1-8100-175357035c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8c55be4f-58ea-43f3-bf38-7c2b0e936f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8c55be4f-58ea-43f3-bf38-7c2b0e936f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_119a6a35-3064-44fd-b856-adde8acf4aec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_119a6a35-3064-44fd-b856-adde8acf4aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2b2e5797-1a59-4a37-8d55-7110764e399b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2b2e5797-1a59-4a37-8d55-7110764e399b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_83d072ef-2b99-40ee-8c3d-b0d98fbd2c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_83d072ef-2b99-40ee-8c3d-b0d98fbd2c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9b4d5221-d0ec-4034-b1ae-23595aedef50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9b4d5221-d0ec-4034-b1ae-23595aedef50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ab93bcd8-41ec-4af5-9c5b-2f98796a13ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ab93bcd8-41ec-4af5-9c5b-2f98796a13ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c4e6e98f-86ba-47fa-9561-df665bd96779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_88f47edf-f673-47c1-8100-175357035c85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c4e6e98f-86ba-47fa-9561-df665bd96779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_2a694297-6067-4fe4-8cce-914920ccedc4" xlink:href="vmi-20211225.xsd#vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_2a694297-6067-4fe4-8cce-914920ccedc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_066540dd-9252-4f51-a35d-a63ccdf93d13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2a694297-6067-4fe4-8cce-914920ccedc4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_066540dd-9252-4f51-a35d-a63ccdf93d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_944b5e43-c01d-462b-b445-1c95bd6e486a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2a694297-6067-4fe4-8cce-914920ccedc4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_944b5e43-c01d-462b-b445-1c95bd6e486a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7d4bbe37-a460-457b-bcde-4ea496441b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2a694297-6067-4fe4-8cce-914920ccedc4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7d4bbe37-a460-457b-bcde-4ea496441b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_7601978c-97df-4deb-a1c4-422f6bfc3bb4" xlink:href="vmi-20211225.xsd#vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_7601978c-97df-4deb-a1c4-422f6bfc3bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b137e1ca-fe8a-4121-86f7-e84ba1a13df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7601978c-97df-4deb-a1c4-422f6bfc3bb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b137e1ca-fe8a-4121-86f7-e84ba1a13df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_80f5cfb0-e5e0-475b-922c-c7de02f04f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7601978c-97df-4deb-a1c4-422f6bfc3bb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_80f5cfb0-e5e0-475b-922c-c7de02f04f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b1952a7a-bd6e-4fc2-9173-a5add46cd109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7601978c-97df-4deb-a1c4-422f6bfc3bb4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b1952a7a-bd6e-4fc2-9173-a5add46cd109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_51f1af71-82c6-4fb0-8d6d-e3ea360b290e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c462d1cc-2337-4faf-bea5-0cb4e090afa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_51f1af71-82c6-4fb0-8d6d-e3ea360b290e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0ca7a75d-84c8-4a48-903c-6ff1f3ba5867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_51f1af71-82c6-4fb0-8d6d-e3ea360b290e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0ca7a75d-84c8-4a48-903c-6ff1f3ba5867" 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-20211225.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_bf0ab368-4f7a-43ed-b08d-07f1c4038930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_9d70387e-03b3-4ebc-9742-04bf75be204b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bf0ab368-4f7a-43ed-b08d-07f1c4038930" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_9d70387e-03b3-4ebc-9742-04bf75be204b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b790b123-323d-42ad-a890-1ec0bb511db6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_9d70387e-03b3-4ebc-9742-04bf75be204b" xlink:to="loc_srt_RangeAxis_b790b123-323d-42ad-a890-1ec0bb511db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d8fd66c9-8695-4e65-91ec-2587160cf8a8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b790b123-323d-42ad-a890-1ec0bb511db6" xlink:to="loc_srt_RangeMember_d8fd66c9-8695-4e65-91ec-2587160cf8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9c9aa5a1-7a31-4a41-88c3-bef381dfc035" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d8fd66c9-8695-4e65-91ec-2587160cf8a8" xlink:to="loc_srt_MinimumMember_9c9aa5a1-7a31-4a41-88c3-bef381dfc035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dfa9a5e8-104f-45e4-ae72-dd6f052df11c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d8fd66c9-8695-4e65-91ec-2587160cf8a8" xlink:to="loc_srt_MaximumMember_dfa9a5e8-104f-45e4-ae72-dd6f052df11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_a8b3b215-e04c-41ed-bd01-a52c34cc3962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9d70387e-03b3-4ebc-9742-04bf75be204b" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_a8b3b215-e04c-41ed-bd01-a52c34cc3962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2a15b01f-620c-4469-8512-a020a946b05b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a8b3b215-e04c-41ed-bd01-a52c34cc3962" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2a15b01f-620c-4469-8512-a020a946b05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_f8bdd870-4cc9-45ca-8e15-46a9f0926d79" xlink:href="vmi-20211225.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_2a15b01f-620c-4469-8512-a020a946b05b" xlink:to="loc_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_f8bdd870-4cc9-45ca-8e15-46a9f0926d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_3838579a-6cd9-4824-8fbc-a38d467d583f" xlink:href="vmi-20211225.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_2a15b01f-620c-4469-8512-a020a946b05b" xlink:to="loc_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_3838579a-6cd9-4824-8fbc-a38d467d583f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_a39bede8-ff96-401b-b0f7-a80a08193878" xlink:href="vmi-20211225.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_2a15b01f-620c-4469-8512-a020a946b05b" xlink:to="loc_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_a39bede8-ff96-401b-b0f7-a80a08193878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_414ec726-a1e5-4d00-824f-165947309680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9d70387e-03b3-4ebc-9742-04bf75be204b" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_414ec726-a1e5-4d00-824f-165947309680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_b082d203-e747-479d-9b29-7b0ce8495d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_414ec726-a1e5-4d00-824f-165947309680" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_b082d203-e747-479d-9b29-7b0ce8495d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_ce9aa3ba-db2a-4205-a656-2b910ee49ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_414ec726-a1e5-4d00-824f-165947309680" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_ce9aa3ba-db2a-4205-a656-2b910ee49ded" 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-20211225.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_25a233e1-cd5e-4bc7-9f54-56342bfeb9c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_25a233e1-cd5e-4bc7-9f54-56342bfeb9c0" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_5c5abc20-74dc-44a3-81c4-70d050da5106" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:to="loc_srt_TitleOfIndividualAxis_5c5abc20-74dc-44a3-81c4-70d050da5106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d4c6100e-79eb-4348-aaba-11350cdce119" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_5c5abc20-74dc-44a3-81c4-70d050da5106" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d4c6100e-79eb-4348-aaba-11350cdce119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_db8f702d-6f1a-4f94-8c71-aa906d5d5a56" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d4c6100e-79eb-4348-aaba-11350cdce119" xlink:to="loc_srt_ManagementMember_db8f702d-6f1a-4f94-8c71-aa906d5d5a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_67001499-20c2-44da-9aca-b51b881bf2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:to="loc_us-gaap_AwardTypeAxis_67001499-20c2-44da-9aca-b51b881bf2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f6700fb-f85e-4eb6-b195-095c5f865c84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_67001499-20c2-44da-9aca-b51b881bf2b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f6700fb-f85e-4eb6-b195-095c5f865c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NonVestedStockAndRestrictedStockUnitsMember_4739b4c4-b885-4db9-a61c-684dd825a2c9" xlink:href="vmi-20211225.xsd#vmi_NonVestedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f6700fb-f85e-4eb6-b195-095c5f865c84" xlink:to="loc_vmi_NonVestedStockAndRestrictedStockUnitsMember_4739b4c4-b885-4db9-a61c-684dd825a2c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0882a152-cdf9-4d37-ab48-126d7cb02efe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0882a152-cdf9-4d37-ab48-126d7cb02efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8273bd88-1d07-4efa-8ef5-afc1c3bf3db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0882a152-cdf9-4d37-ab48-126d7cb02efe" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8273bd88-1d07-4efa-8ef5-afc1c3bf3db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProsperaMember_cc3c8ffb-f4e7-41b2-a981-99545309aaba" xlink:href="vmi-20211225.xsd#vmi_ProsperaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8273bd88-1d07-4efa-8ef5-afc1c3bf3db4" xlink:to="loc_vmi_ProsperaMember_cc3c8ffb-f4e7-41b2-a981-99545309aaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_db648b98-3a4e-40d8-90b4-2afac3983dc2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ea299f2-fc5b-46f5-b78c-5c99039b46bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ea299f2-fc5b-46f5-b78c-5c99039b46bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5dc7cf8c-dada-466f-9635-e467aeb9724d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5dc7cf8c-dada-466f-9635-e467aeb9724d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_217c86be-4aca-40c3-b8e2-c9f8c0e2af69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_217c86be-4aca-40c3-b8e2-c9f8c0e2af69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_cb6bd14e-79d0-4e5b-9dc4-bef43f045161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_cb6bd14e-79d0-4e5b-9dc4-bef43f045161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7bdeb71e-d3f9-4dcc-ad1e-1ef7ab153921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7bdeb71e-d3f9-4dcc-ad1e-1ef7ab153921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_744a10e4-3e73-41f3-80c8-4ce01f1b1777" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6a9cf41-73dd-4940-8578-10923626fe34" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_744a10e4-3e73-41f3-80c8-4ce01f1b1777" 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-20211225.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_93c6a91a-2380-477f-a3ad-fc3433f9c76d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e82f7590-69d4-4e97-83f7-0664928f0e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_93c6a91a-2380-477f-a3ad-fc3433f9c76d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e82f7590-69d4-4e97-83f7-0664928f0e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_98a89258-7e8d-4592-b2cd-8260a65e86f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e82f7590-69d4-4e97-83f7-0664928f0e91" xlink:to="loc_us-gaap_AwardTypeAxis_98a89258-7e8d-4592-b2cd-8260a65e86f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd6ab468-d43b-402c-be89-d21ad70118ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98a89258-7e8d-4592-b2cd-8260a65e86f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd6ab468-d43b-402c-be89-d21ad70118ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_98eaabb7-c0fd-448c-8fc2-dca288a8028d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fd6ab468-d43b-402c-be89-d21ad70118ba" xlink:to="loc_us-gaap_PerformanceSharesMember_98eaabb7-c0fd-448c-8fc2-dca288a8028d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5393ddec-81ba-42ac-a914-52e47edbafa1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_e82f7590-69d4-4e97-83f7-0664928f0e91" xlink:to="loc_srt_RangeAxis_5393ddec-81ba-42ac-a914-52e47edbafa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c62a89a-defa-4705-bfcf-43f0e616b332" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5393ddec-81ba-42ac-a914-52e47edbafa1" xlink:to="loc_srt_RangeMember_5c62a89a-defa-4705-bfcf-43f0e616b332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9f1f840a-6ac1-4c1f-8985-a58e2e78c281" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5c62a89a-defa-4705-bfcf-43f0e616b332" xlink:to="loc_srt_MinimumMember_9f1f840a-6ac1-4c1f-8985-a58e2e78c281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6b1b55a0-05f4-4393-b1d7-fd44f4f01e75" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5c62a89a-defa-4705-bfcf-43f0e616b332" xlink:to="loc_srt_MaximumMember_6b1b55a0-05f4-4393-b1d7-fd44f4f01e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e82f7590-69d4-4e97-83f7-0664928f0e91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_d673ea96-5e65-4bc6-b040-6da808e90abd" xlink:href="vmi-20211225.xsd#vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_d673ea96-5e65-4bc6-b040-6da808e90abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_db1ff3b3-6843-428e-adbb-98f1aab6365f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_db1ff3b3-6843-428e-adbb-98f1aab6365f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_700de975-f458-4aea-aba6-9a343e3675de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_700de975-f458-4aea-aba6-9a343e3675de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bf441005-0351-4d70-b84a-a91b877a3128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bf441005-0351-4d70-b84a-a91b877a3128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0faa6040-a16b-49dd-9828-96779785e8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6e417473-0db3-4777-bace-56e002e0c35d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0faa6040-a16b-49dd-9828-96779785e8e3" 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-20211225.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_73f84ac8-773c-4670-9d86-2cc606a0a501" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_5c9a9170-ea93-4c9f-825e-192546484378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_73f84ac8-773c-4670-9d86-2cc606a0a501" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_5c9a9170-ea93-4c9f-825e-192546484378" 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-20211225.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_8b65f27a-438c-4086-876e-c69b07bdd9da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_55d6b6ee-6c18-4238-8a85-f9dfc2dc71ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8b65f27a-438c-4086-876e-c69b07bdd9da" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_55d6b6ee-6c18-4238-8a85-f9dfc2dc71ea" 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-20211225.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_03b78f52-9e85-433e-8122-ed1b52c330ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_37d282f8-eb04-4a0c-bc53-2cd2e71cae95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_03b78f52-9e85-433e-8122-ed1b52c330ac" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_37d282f8-eb04-4a0c-bc53-2cd2e71cae95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_18b28615-e44c-4bb4-b6ab-41bf6320f731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37d282f8-eb04-4a0c-bc53-2cd2e71cae95" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_18b28615-e44c-4bb4-b6ab-41bf6320f731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_974a7345-24c0-48ac-86ed-23c55c528b82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37d282f8-eb04-4a0c-bc53-2cd2e71cae95" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_974a7345-24c0-48ac-86ed-23c55c528b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_df2c0bbc-fa06-4927-81d0-40f3038dc2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37d282f8-eb04-4a0c-bc53-2cd2e71cae95" xlink:to="loc_us-gaap_EarningsPerShareBasic_df2c0bbc-fa06-4927-81d0-40f3038dc2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_adf144eb-25ae-4839-a6b8-63d210b87fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_03b78f52-9e85-433e-8122-ed1b52c330ac" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_adf144eb-25ae-4839-a6b8-63d210b87fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities_768d377d-7779-4a01-a898-15770bac5212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_adf144eb-25ae-4839-a6b8-63d210b87fbe" xlink:to="loc_us-gaap_DilutiveSecurities_768d377d-7779-4a01-a898-15770bac5212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5777d26f-e258-4252-923e-4a97f9648974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_adf144eb-25ae-4839-a6b8-63d210b87fbe" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5777d26f-e258-4252-923e-4a97f9648974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_e97556de-07d1-4cc6-bed7-09fd6181b35a" xlink:href="vmi-20211225.xsd#vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_adf144eb-25ae-4839-a6b8-63d210b87fbe" xlink:to="loc_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_e97556de-07d1-4cc6-bed7-09fd6181b35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_98f0ec84-198a-4cb4-8855-6be97bfad660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_03b78f52-9e85-433e-8122-ed1b52c330ac" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_98f0ec84-198a-4cb4-8855-6be97bfad660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_32848e9f-aaaf-407c-a2ac-f9d07adc50b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98f0ec84-198a-4cb4-8855-6be97bfad660" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_32848e9f-aaaf-407c-a2ac-f9d07adc50b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ca4a5378-8813-43f0-a1d5-af61313935dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98f0ec84-198a-4cb4-8855-6be97bfad660" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ca4a5378-8813-43f0-a1d5-af61313935dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cf36140f-e2a9-44fe-8044-9c44469c25fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98f0ec84-198a-4cb4-8855-6be97bfad660" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cf36140f-e2a9-44fe-8044-9c44469c25fc" 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-20211225.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_463b064e-c5d3-49b3-8399-41e85b39fc65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_463b064e-c5d3-49b3-8399-41e85b39fc65" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_2faddc8d-58f2-4662-a6b5-dbed6aa37929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:to="loc_us-gaap_RestructuringPlanAxis_2faddc8d-58f2-4662-a6b5-dbed6aa37929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_9bf69d22-ed0d-4fc1-adf0-38fa1ddabde6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2faddc8d-58f2-4662-a6b5-dbed6aa37929" xlink:to="loc_us-gaap_RestructuringPlanDomain_9bf69d22-ed0d-4fc1-adf0-38fa1ddabde6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_A2020RestructuringPlanMember_a3fd421c-1d6b-4676-a461-b2786c04c443" xlink:href="vmi-20211225.xsd#vmi_A2020RestructuringPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_9bf69d22-ed0d-4fc1-adf0-38fa1ddabde6" xlink:to="loc_vmi_A2020RestructuringPlanMember_a3fd421c-1d6b-4676-a461-b2786c04c443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_fce091ec-4ef0-43dd-bf33-6f9e532aafb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_fce091ec-4ef0-43dd-bf33-6f9e532aafb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3312a77d-9cbd-4431-a011-7b3ab186963e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fce091ec-4ef0-43dd-bf33-6f9e532aafb3" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3312a77d-9cbd-4431-a011-7b3ab186963e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_9d9a2fb6-9f45-4713-ad00-a10d52c14fa1" xlink:href="vmi-20211225.xsd#vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3312a77d-9cbd-4431-a011-7b3ab186963e" xlink:to="loc_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_9d9a2fb6-9f45-4713-ad00-a10d52c14fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LongLivedAssetsMember_0e964de6-1de3-48c3-ad55-aba47e71d561" xlink:href="vmi-20211225.xsd#vmi_LongLivedAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3312a77d-9cbd-4431-a011-7b3ab186963e" xlink:to="loc_vmi_LongLivedAssetsMember_0e964de6-1de3-48c3-ad55-aba47e71d561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_12dec22c-b160-437d-8016-1e36e1400bb7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:to="loc_srt_ProductOrServiceAxis_12dec22c-b160-437d-8016-1e36e1400bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_81f9c1f0-0e53-4843-831a-17165b92c9ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_12dec22c-b160-437d-8016-1e36e1400bb7" xlink:to="loc_srt_ProductsAndServicesDomain_81f9c1f0-0e53-4843-831a-17165b92c9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_677e0283-eade-42ab-9890-24d554358b8d" xlink:href="vmi-20211225.xsd#vmi_OffshoreandOtherComplexSteelStructuresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_81f9c1f0-0e53-4843-831a-17165b92c9ac" xlink:to="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_677e0283-eade-42ab-9890-24d554358b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_224b1fe3-8cc7-480c-99df-f2093618e4d0" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_cd9db9b1-225c-4c74-b65f-f6b0eb3c1557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_us-gaap_AssetImpairmentCharges_cd9db9b1-225c-4c74-b65f-f6b0eb3c1557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_99986c80-a918-47b1-8518-e91af4101278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_99986c80-a918-47b1-8518-e91af4101278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValuationAllowanceNetOfTax_dd959be7-c5ad-43cb-8664-50f279995aa4" xlink:href="vmi-20211225.xsd#vmi_ValuationAllowanceNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_vmi_ValuationAllowanceNetOfTax_dd959be7-c5ad-43cb-8664-50f279995aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValuationAllowanceEarningsPerShareNetOfTax_900ab131-a70c-4fac-803b-b48cf60a49f1" xlink:href="vmi-20211225.xsd#vmi_ValuationAllowanceEarningsPerShareNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_vmi_ValuationAllowanceEarningsPerShareNetOfTax_900ab131-a70c-4fac-803b-b48cf60a49f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_c9300d64-b631-4c32-8f67-bcb4a1636cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_us-gaap_RestructuringCharges_c9300d64-b631-4c32-8f67-bcb4a1636cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_RestructuringChargesEffectOnEarningsPerShare_64192364-1d4b-43d2-9bd6-598e39bb7c2c" xlink:href="vmi-20211225.xsd#vmi_RestructuringChargesEffectOnEarningsPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_vmi_RestructuringChargesEffectOnEarningsPerShare_64192364-1d4b-43d2-9bd6-598e39bb7c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b300d37c-4f64-4471-8029-c1302425a1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2044e0d3-a341-4d0a-8989-c6af3ab4fac0" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b300d37c-4f64-4471-8029-c1302425a1c1" 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-20211225.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_e98ec035-ba7e-4739-92f8-06ab9f692d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_93fe793e-85a3-4160-91ee-a0c8508e9eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e98ec035-ba7e-4739-92f8-06ab9f692d2c" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_93fe793e-85a3-4160-91ee-a0c8508e9eb4" 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-20211225.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_fbc0c4e6-ec4b-42d6-83d6-2d9c057634bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation_d6667d7d-985b-4e3d-b01a-16954e44e6ab" xlink:href="vmi-20211225.xsd#vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fbc0c4e6-ec4b-42d6-83d6-2d9c057634bf" xlink:to="loc_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation_d6667d7d-985b-4e3d-b01a-16954e44e6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_79cee4db-2836-4f62-8cc1-90d29dc680e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fbc0c4e6-ec4b-42d6-83d6-2d9c057634bf" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_79cee4db-2836-4f62-8cc1-90d29dc680e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_3d3a21a9-9ca2-439d-94dc-ce467af8745c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fbc0c4e6-ec4b-42d6-83d6-2d9c057634bf" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_3d3a21a9-9ca2-439d-94dc-ce467af8745c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_2509dabb-7f4a-41d1-a4c6-862a8f9e246e" xlink:href="vmi-20211225.xsd#vmi_DeferredCompensationLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fbc0c4e6-ec4b-42d6-83d6-2d9c057634bf" xlink:to="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_2509dabb-7f4a-41d1-a4c6-862a8f9e246e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_44fd2aed-d176-4401-a723-2da90b811587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fbc0c4e6-ec4b-42d6-83d6-2d9c057634bf" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_44fd2aed-d176-4401-a723-2da90b811587" 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-20211225.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_091e23d0-dc5c-43c5-8c33-31086b960876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_e5fe3fd0-f86b-4650-97ef-ce7f05cbcd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_091e23d0-dc5c-43c5-8c33-31086b960876" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_e5fe3fd0-f86b-4650-97ef-ce7f05cbcd6a" 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-20211225.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_62b1bb5d-84d3-4527-ae10-99631cbdfc40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_2dae3f30-076c-446a-b3e5-05624269bce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_62b1bb5d-84d3-4527-ae10-99631cbdfc40" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_2dae3f30-076c-446a-b3e5-05624269bce9" 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-20211225.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_83399608-b0f5-4874-b006-32955b83e8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83399608-b0f5-4874-b006-32955b83e8f5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_daff4e0a-c600-4087-a553-9f79bfb140eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_daff4e0a-c600-4087-a553-9f79bfb140eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_954ef86c-bf0d-4a26-a932-3d4b7e21e75c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_daff4e0a-c600-4087-a553-9f79bfb140eb" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_954ef86c-bf0d-4a26-a932-3d4b7e21e75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontDeferredCompensationPlanMember_02891247-04c2-4302-8bc2-fff09b47d5cc" xlink:href="vmi-20211225.xsd#vmi_ValmontDeferredCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_954ef86c-bf0d-4a26-a932-3d4b7e21e75c" xlink:to="loc_vmi_ValmontDeferredCompensationPlanMember_02891247-04c2-4302-8bc2-fff09b47d5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a8637b96-c141-4fb0-857a-0807b7eb0956" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a8637b96-c141-4fb0-857a-0807b7eb0956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f0fdbbde-2205-4834-9697-960dd21f795e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a8637b96-c141-4fb0-857a-0807b7eb0956" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f0fdbbde-2205-4834-9697-960dd21f795e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeltaEMDPtyLtdMember_94e731be-0fb4-4aeb-8365-3c44ca7cf906" xlink:href="vmi-20211225.xsd#vmi_DeltaEMDPtyLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f0fdbbde-2205-4834-9697-960dd21f795e" xlink:to="loc_vmi_DeltaEMDPtyLtdMember_94e731be-0fb4-4aeb-8365-3c44ca7cf906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_65105344-e065-4f83-ace0-13ef1793dc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_65105344-e065-4f83-ace0-13ef1793dc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d2a2491c-bbf3-4675-98c1-3bd4090c5097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_65105344-e065-4f83-ace0-13ef1793dc8c" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d2a2491c-bbf3-4675-98c1-3bd4090c5097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_772406cb-bbcb-42ac-b86e-16e485a0bc07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2a2491c-bbf3-4675-98c1-3bd4090c5097" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_772406cb-bbcb-42ac-b86e-16e485a0bc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_aae95dbf-8884-48d1-8639-f0f452e631c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_772406cb-bbcb-42ac-b86e-16e485a0bc07" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_aae95dbf-8884-48d1-8639-f0f452e631c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9fcb14fe-e0ca-425e-8310-b63c804bac31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_772406cb-bbcb-42ac-b86e-16e485a0bc07" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9fcb14fe-e0ca-425e-8310-b63c804bac31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c7b483b-e746-4fd9-a6ab-19ab7f467bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9c7b483b-e746-4fd9-a6ab-19ab7f467bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fcf07489-2b40-4d12-9539-0b4786ffdf7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c7b483b-e746-4fd9-a6ab-19ab7f467bee" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fcf07489-2b40-4d12-9539-0b4786ffdf7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3454456f-c69d-431c-a658-337b49d4146c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fcf07489-2b40-4d12-9539-0b4786ffdf7a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3454456f-c69d-431c-a658-337b49d4146c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_09c5b42a-9bf8-453e-8467-af4a41a4c82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fcf07489-2b40-4d12-9539-0b4786ffdf7a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_09c5b42a-9bf8-453e-8467-af4a41a4c82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_583f1cd3-fd74-4046-a6fb-d9e419e97ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fcf07489-2b40-4d12-9539-0b4786ffdf7a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_583f1cd3-fd74-4046-a6fb-d9e419e97ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2c8afa6c-112c-41e7-9d46-0e65b4334511" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_a29519ef-590e-4865-ac28-47284d03e84d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_LongTermDebtFairValue_a29519ef-590e-4865-ac28-47284d03e84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_bd564e6d-c7b1-4c3d-91c1-d42240aa33d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_bd564e6d-c7b1-4c3d-91c1-d42240aa33d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_26f56ca6-a6ab-4dcd-a8c4-71813211ed69" xlink:href="vmi-20211225.xsd#vmi_DeferredCompensationLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_26f56ca6-a6ab-4dcd-a8c4-71813211ed69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_1157b571-8322-40f6-826c-e51f63eaa10f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_1157b571-8322-40f6-826c-e51f63eaa10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_3e9595da-6bf3-46c2-9296-3f5e15a8cde0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_TradingSecurities_3e9595da-6bf3-46c2-9296-3f5e15a8cde0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_f59cd2f8-7dc4-4920-bea4-b1401e838a23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d4c40f56-3309-43bf-966c-7d8c4414c006" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_f59cd2f8-7dc4-4920-bea4-b1401e838a23" 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-20211225.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_e0fd47d7-9156-4d28-a162-66e95a8fe126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_4c61651e-342f-49ed-b2ad-179741f94760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e0fd47d7-9156-4d28-a162-66e95a8fe126" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_4c61651e-342f-49ed-b2ad-179741f94760" 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-20211225.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_b2719a35-23a2-4b19-9b25-87e6c0a73929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_333d8500-67de-45d3-b72d-36faa1205cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2719a35-23a2-4b19-9b25-87e6c0a73929" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_333d8500-67de-45d3-b72d-36faa1205cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_6d352436-f9cd-440d-a53e-50658a0dc9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2719a35-23a2-4b19-9b25-87e6c0a73929" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_6d352436-f9cd-440d-a53e-50658a0dc9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_8a236b7c-4aa2-4cb1-b1d0-8d76bc0cff5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2719a35-23a2-4b19-9b25-87e6c0a73929" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_8a236b7c-4aa2-4cb1-b1d0-8d76bc0cff5b" 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-20211225.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_cf004023-d4ca-46d5-a039-0597fe7d4499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b700695c-b2b8-4169-827d-4e9a4bf83f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cf004023-d4ca-46d5-a039-0597fe7d4499" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b700695c-b2b8-4169-827d-4e9a4bf83f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_cb662ca4-3950-4217-9f2d-115530115706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b700695c-b2b8-4169-827d-4e9a4bf83f05" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_cb662ca4-3950-4217-9f2d-115530115706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3b1259ca-41e8-4609-93f5-d276ed782646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb662ca4-3950-4217-9f2d-115530115706" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3b1259ca-41e8-4609-93f5-d276ed782646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_dae58997-c705-4d84-ba11-22e0e1bc9703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3b1259ca-41e8-4609-93f5-d276ed782646" xlink:to="loc_us-gaap_CommodityContractMember_dae58997-c705-4d84-ba11-22e0e1bc9703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_f428f213-c1cb-4688-8026-18828dfe5d55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3b1259ca-41e8-4609-93f5-d276ed782646" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_f428f213-c1cb-4688-8026-18828dfe5d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_42b41469-da1d-4990-8d8f-1bcbe816e3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3b1259ca-41e8-4609-93f5-d276ed782646" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_42b41469-da1d-4990-8d8f-1bcbe816e3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_592e6dc6-49df-489d-be1e-e700663ffef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b700695c-b2b8-4169-827d-4e9a4bf83f05" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_592e6dc6-49df-489d-be1e-e700663ffef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ac4bbd7b-5942-4d75-85f3-0b454e21bda3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_592e6dc6-49df-489d-be1e-e700663ffef6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ac4bbd7b-5942-4d75-85f3-0b454e21bda3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_d962bb23-54df-4b5d-b12b-1ab488632330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ac4bbd7b-5942-4d75-85f3-0b454e21bda3" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_d962bb23-54df-4b5d-b12b-1ab488632330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_e2e7cc2e-8ed9-4e12-809d-b4e15ae6063e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ac4bbd7b-5942-4d75-85f3-0b454e21bda3" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_e2e7cc2e-8ed9-4e12-809d-b4e15ae6063e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_5e206254-f163-4baa-a58b-eae5148f77c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b700695c-b2b8-4169-827d-4e9a4bf83f05" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_5e206254-f163-4baa-a58b-eae5148f77c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_45d329c0-125d-4c2d-be08-b99b970df66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5e206254-f163-4baa-a58b-eae5148f77c8" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_45d329c0-125d-4c2d-be08-b99b970df66f" 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-20211225.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_0b3d3d69-fec3-4726-9b5f-911a34e3cafb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0ec1b388-26cd-4728-8c73-f857ae66a8cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0b3d3d69-fec3-4726-9b5f-911a34e3cafb" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0ec1b388-26cd-4728-8c73-f857ae66a8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_65074c62-f147-4e91-be74-1f927497e31e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ec1b388-26cd-4728-8c73-f857ae66a8cb" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_65074c62-f147-4e91-be74-1f927497e31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d344095a-8884-4016-89a8-c32bbcb78537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_65074c62-f147-4e91-be74-1f927497e31e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d344095a-8884-4016-89a8-c32bbcb78537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_61f74a93-dd1a-42ee-a626-3c4846c7190e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d344095a-8884-4016-89a8-c32bbcb78537" xlink:to="loc_us-gaap_CommodityContractMember_61f74a93-dd1a-42ee-a626-3c4846c7190e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_b9c0a43d-b56f-4d79-b8b3-a3736027d3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d344095a-8884-4016-89a8-c32bbcb78537" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_b9c0a43d-b56f-4d79-b8b3-a3736027d3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_1db3e84b-a1d7-4ccc-9fc5-7d40e4ac08c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d344095a-8884-4016-89a8-c32bbcb78537" xlink:to="loc_us-gaap_InterestRateContractMember_1db3e84b-a1d7-4ccc-9fc5-7d40e4ac08c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_0a064010-a183-4333-8a82-25a9317f906a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d344095a-8884-4016-89a8-c32bbcb78537" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_0a064010-a183-4333-8a82-25a9317f906a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ba0fd737-1fed-4ab9-9a54-e59d3efb3ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ec1b388-26cd-4728-8c73-f857ae66a8cb" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ba0fd737-1fed-4ab9-9a54-e59d3efb3ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ba0fd737-1fed-4ab9-9a54-e59d3efb3ebf" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_fa1d9bca-7379-48e9-bf77-3aad4b8289e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:to="loc_us-gaap_CostOfSalesMember_fa1d9bca-7379-48e9-bf77-3aad4b8289e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProductSalesMember_a5654e45-329e-4d2e-be23-eeb59007cf3d" xlink:href="vmi-20211225.xsd#vmi_ProductSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:to="loc_vmi_ProductSalesMember_a5654e45-329e-4d2e-be23-eeb59007cf3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_872b53a6-0744-44d5-bbf0-b38aa15239b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_872b53a6-0744-44d5-bbf0-b38aa15239b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_d37358d6-cae5-4d1e-894e-32f89ae54d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_54937149-eb6e-4cb3-981b-9575c71e85d9" xlink:to="loc_us-gaap_InterestExpenseMember_d37358d6-cae5-4d1e-894e-32f89ae54d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_c5aa5bcf-f70b-4469-93d8-08fbaa04b750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ec1b388-26cd-4728-8c73-f857ae66a8cb" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_c5aa5bcf-f70b-4469-93d8-08fbaa04b750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_1dc6e15a-bb20-491a-a254-34c8895926dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c5aa5bcf-f70b-4469-93d8-08fbaa04b750" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_1dc6e15a-bb20-491a-a254-34c8895926dd" 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-20211225.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_c284aa88-150e-4d3e-9cd4-ba31376475f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c284aa88-150e-4d3e-9cd4-ba31376475f0" xlink:to="loc_us-gaap_DerivativeTable_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_68c16f94-cf11-4399-8f12-1ee98afdc9b7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_srt_CurrencyAxis_68c16f94-cf11-4399-8f12-1ee98afdc9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_aa14934c-28d6-4252-8594-e612e76d4057" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_68c16f94-cf11-4399-8f12-1ee98afdc9b7" xlink:to="loc_currency_AllCurrenciesDomain_aa14934c-28d6-4252-8594-e612e76d4057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AUD_f9fcb5b2-bb09-4f0e-b13d-02cd0646306a" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AUD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_aa14934c-28d6-4252-8594-e612e76d4057" xlink:to="loc_currency_AUD_f9fcb5b2-bb09-4f0e-b13d-02cd0646306a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_e2f7cf77-a731-417f-94fb-58413c4c4dd2" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_aa14934c-28d6-4252-8594-e612e76d4057" xlink:to="loc_currency_EUR_e2f7cf77-a731-417f-94fb-58413c4c4dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7147b2ee-b90d-4e59-918d-8ca576cd2c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_DebtInstrumentAxis_7147b2ee-b90d-4e59-918d-8ca576cd2c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2ab2ae73-eb82-47cb-884b-29b12d3b6c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7147b2ee-b90d-4e59-918d-8ca576cd2c54" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2ab2ae73-eb82-47cb-884b-29b12d3b6c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_1ed9659d-2cb2-4e16-8b8d-d60f7ba27f5a" xlink:href="vmi-20211225.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2ab2ae73-eb82-47cb-884b-29b12d3b6c0e" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_1ed9659d-2cb2-4e16-8b8d-d60f7ba27f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a49dd488-db90-4fb3-bc61-5802c53bec7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a49dd488-db90-4fb3-bc61-5802c53bec7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_4e763df8-d0d2-4494-8724-2ddcd6955f18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a49dd488-db90-4fb3-bc61-5802c53bec7c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_4e763df8-d0d2-4494-8724-2ddcd6955f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_1e8d37ac-afbf-45a4-907b-e65418217f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4e763df8-d0d2-4494-8724-2ddcd6955f18" xlink:to="loc_us-gaap_CashFlowHedgingMember_1e8d37ac-afbf-45a4-907b-e65418217f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_271d001c-de66-40b0-b7fb-19b92e4007b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4e763df8-d0d2-4494-8724-2ddcd6955f18" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_271d001c-de66-40b0-b7fb-19b92e4007b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_effd7b4d-f631-4a41-a8c8-c9a6d96939f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_HedgingDesignationAxis_effd7b4d-f631-4a41-a8c8-c9a6d96939f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3c987b78-5e41-41c4-8502-8464d3b9f29a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_effd7b4d-f631-4a41-a8c8-c9a6d96939f8" xlink:to="loc_us-gaap_HedgingDesignationDomain_3c987b78-5e41-41c4-8502-8464d3b9f29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b4b0947a-e6c1-40e8-860b-f8d1a0d26533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3c987b78-5e41-41c4-8502-8464d3b9f29a" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b4b0947a-e6c1-40e8-860b-f8d1a0d26533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1ff7b8df-0793-41fb-8c97-fb0584d5de1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1ff7b8df-0793-41fb-8c97-fb0584d5de1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9d145975-bfd3-447a-aaaf-bd0c8c1dd26f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1ff7b8df-0793-41fb-8c97-fb0584d5de1f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9d145975-bfd3-447a-aaaf-bd0c8c1dd26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_aaf097a7-f143-44af-a18b-0509476de6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9d145975-bfd3-447a-aaaf-bd0c8c1dd26f" xlink:to="loc_us-gaap_CommodityContractMember_aaf097a7-f143-44af-a18b-0509476de6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_991979d6-3fc8-454e-86b8-546100cb59c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9d145975-bfd3-447a-aaaf-bd0c8c1dd26f" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_991979d6-3fc8-454e-86b8-546100cb59c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_dad38710-facc-492e-9da6-5b2472832942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9d145975-bfd3-447a-aaaf-bd0c8c1dd26f" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_dad38710-facc-492e-9da6-5b2472832942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis_87183e80-293a-45e8-a3cf-bf5709d2a35f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_PositionAxis_87183e80-293a-45e8-a3cf-bf5709d2a35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_11511cad-ac2f-477e-8bea-f7faac530329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_87183e80-293a-45e8-a3cf-bf5709d2a35f" xlink:to="loc_us-gaap_PositionDomain_11511cad-ac2f-477e-8bea-f7faac530329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongMember_1e7cf8a2-ea94-41ed-a519-089f589425d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_11511cad-ac2f-477e-8bea-f7faac530329" xlink:to="loc_us-gaap_LongMember_1e7cf8a2-ea94-41ed-a519-089f589425d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d3f1c14-ee2a-4297-a0ee-fa181bf4689d" xlink:to="loc_us-gaap_DerivativeLineItems_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_0dad8a14-5a27-4969-bc49-75d7c2dc50a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_DerivativeNotionalAmount_0dad8a14-5a27-4969-bc49-75d7c2dc50a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_892e66c6-50d2-4ee2-817d-416e88885494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_892e66c6-50d2-4ee2-817d-416e88885494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountMass_01c608dd-211f-43d5-bd35-702c9b5efe19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_DerivativeNonmonetaryNotionalAmountMass_01c608dd-211f-43d5-bd35-702c9b5efe19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fab936b9-8e85-4ca9-a5a6-221384366a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fab936b9-8e85-4ca9-a5a6-221384366a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_b41d84fa-ddbf-490e-a001-d89bab8c9222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08f72657-0697-4cc3-90cb-e61a3104ceec" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_b41d84fa-ddbf-490e-a001-d89bab8c9222" 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-20211225.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_f72be9af-fd20-4497-8a88-dbe93613bd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f72be9af-fd20-4497-8a88-dbe93613bd7d" xlink:to="loc_us-gaap_DerivativeTable_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_cd076ffe-83bf-4381-9404-7f535415924c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:to="loc_us-gaap_HedgingDesignationAxis_cd076ffe-83bf-4381-9404-7f535415924c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0c578b2f-6d35-4b8b-8955-03e518123d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cd076ffe-83bf-4381-9404-7f535415924c" xlink:to="loc_us-gaap_HedgingDesignationDomain_0c578b2f-6d35-4b8b-8955-03e518123d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4b15b552-a71a-4043-b545-de4b4015f0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0c578b2f-6d35-4b8b-8955-03e518123d51" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4b15b552-a71a-4043-b545-de4b4015f0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3e6771c7-977a-4884-a9cf-dcb51c597939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3e6771c7-977a-4884-a9cf-dcb51c597939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_fb8c1d1a-4579-4eea-8e52-5e69ca1c269c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3e6771c7-977a-4884-a9cf-dcb51c597939" xlink:to="loc_us-gaap_HedgingRelationshipDomain_fb8c1d1a-4579-4eea-8e52-5e69ca1c269c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_fffba964-df66-414e-94f8-365f71770d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fb8c1d1a-4579-4eea-8e52-5e69ca1c269c" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_fffba964-df66-414e-94f8-365f71770d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_b37250f9-4e94-4794-8916-6f234aa90f81" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:to="loc_srt_CurrencyAxis_b37250f9-4e94-4794-8916-6f234aa90f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_69e01e7d-2724-467e-90ae-88f245672856" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_b37250f9-4e94-4794-8916-6f234aa90f81" xlink:to="loc_currency_AllCurrenciesDomain_69e01e7d-2724-467e-90ae-88f245672856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_DKK_30c76ce8-74bd-4972-b302-7f338ca00e1c" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_DKK"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_69e01e7d-2724-467e-90ae-88f245672856" xlink:to="loc_currency_DKK_30c76ce8-74bd-4972-b302-7f338ca00e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_2fc5f69c-8e18-4907-8faf-2bb5ae56c7e4" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_69e01e7d-2724-467e-90ae-88f245672856" xlink:to="loc_currency_EUR_2fc5f69c-8e18-4907-8faf-2bb5ae56c7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_14141ff0-6692-4180-ae58-5c0c417d5e61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_14141ff0-6692-4180-ae58-5c0c417d5e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7799ada6-5597-464e-b43b-5bedbaabf9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_14141ff0-6692-4180-ae58-5c0c417d5e61" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7799ada6-5597-464e-b43b-5bedbaabf9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CrossCurrencyInterestRateContractOneMember_7454f359-44ab-46be-a419-c30aa693324c" xlink:href="vmi-20211225.xsd#vmi_CrossCurrencyInterestRateContractOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7799ada6-5597-464e-b43b-5bedbaabf9a0" xlink:to="loc_vmi_CrossCurrencyInterestRateContractOneMember_7454f359-44ab-46be-a419-c30aa693324c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CrossCurrencyInterestRateContractTwoMember_869207cb-a710-4a85-aaa8-44f27046b1e5" xlink:href="vmi-20211225.xsd#vmi_CrossCurrencyInterestRateContractTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7799ada6-5597-464e-b43b-5bedbaabf9a0" xlink:to="loc_vmi_CrossCurrencyInterestRateContractTwoMember_869207cb-a710-4a85-aaa8-44f27046b1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_cb1c023c-743b-4cfa-a9f9-2f98d8d12472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7799ada6-5597-464e-b43b-5bedbaabf9a0" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_cb1c023c-743b-4cfa-a9f9-2f98d8d12472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_097e2a9b-7e7c-490f-9dd6-25be2b51bbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13c884c9-08c0-4725-a1ef-2763630b8f53" xlink:to="loc_us-gaap_DerivativeLineItems_097e2a9b-7e7c-490f-9dd6-25be2b51bbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_17fd2a10-a1a3-4c17-89ca-69b293863d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_097e2a9b-7e7c-490f-9dd6-25be2b51bbe5" xlink:to="loc_us-gaap_DerivativeNotionalAmount_17fd2a10-a1a3-4c17-89ca-69b293863d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_677c2cf6-40b1-4bcc-a49e-be604c004c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_097e2a9b-7e7c-490f-9dd6-25be2b51bbe5" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_677c2cf6-40b1-4bcc-a49e-be604c004c35" 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-20211225.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_0353f75e-d64d-4571-b454-5db4acc23fef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesTextBlock_cc81115f-55a5-420f-947a-bb73127fc427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0353f75e-d64d-4571-b454-5db4acc23fef" xlink:to="loc_us-gaap_GuaranteesTextBlock_cc81115f-55a5-420f-947a-bb73127fc427" 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-20211225.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_1ed5712d-54b5-4c50-9bb1-896656713eac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_08a054fe-322c-48e0-9312-cafaae7db51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1ed5712d-54b5-4c50-9bb1-896656713eac" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_08a054fe-322c-48e0-9312-cafaae7db51f" 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-20211225.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_6b943607-6089-4eac-a8d4-d2ce0519b5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_74d40b69-a139-4131-b2e2-69da26a6d554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b943607-6089-4eac-a8d4-d2ce0519b5dc" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_74d40b69-a139-4131-b2e2-69da26a6d554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_d5a6a5e7-1664-46f4-b1bb-54150dcf0ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_74d40b69-a139-4131-b2e2-69da26a6d554" xlink:to="loc_us-gaap_ProductWarrantyAccrual_d5a6a5e7-1664-46f4-b1bb-54150dcf0ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_73ebfb46-4d5a-483b-9ce9-62636c19292b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_74d40b69-a139-4131-b2e2-69da26a6d554" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_73ebfb46-4d5a-483b-9ce9-62636c19292b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_0f92d138-e4a5-4957-bda1-fba9f21018db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_74d40b69-a139-4131-b2e2-69da26a6d554" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_0f92d138-e4a5-4957-bda1-fba9f21018db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_404be501-8997-4908-a365-a812c84b411b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_74d40b69-a139-4131-b2e2-69da26a6d554" xlink:to="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_404be501-8997-4908-a365-a812c84b411b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_ec800a26-2951-4232-8285-f1c17b973418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_74d40b69-a139-4131-b2e2-69da26a6d554" xlink:to="loc_us-gaap_ProductWarrantyAccrual_ec800a26-2951-4232-8285-f1c17b973418" 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-20211225.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_07c0936d-6b5f-47a2-9e7b-6a90f87c27a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d13d20fb-9a05-4ecd-8a8d-08c6dad29365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_07c0936d-6b5f-47a2-9e7b-6a90f87c27a8" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d13d20fb-9a05-4ecd-8a8d-08c6dad29365" 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-20211225.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_2eedd88c-d872-491f-9511-4b3222100829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_70b33c4e-2d1a-49c4-98f0-5384d1e88643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2eedd88c-d872-491f-9511-4b3222100829" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_70b33c4e-2d1a-49c4-98f0-5384d1e88643" 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-20211225.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_76e153fb-ed71-4671-b6c2-44d24a268048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_bdfea9e3-68b8-4ebd-9d3d-e5dd015f6a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76e153fb-ed71-4671-b6c2-44d24a268048" xlink:to="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_bdfea9e3-68b8-4ebd-9d3d-e5dd015f6a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_4d4422d5-5924-4cd2-9d6b-679e92791d04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76e153fb-ed71-4671-b6c2-44d24a268048" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_4d4422d5-5924-4cd2-9d6b-679e92791d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock_0dc57cac-2658-44b0-a458-56551a51dde9" xlink:href="vmi-20211225.xsd#vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_76e153fb-ed71-4671-b6c2-44d24a268048" xlink:to="loc_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock_0dc57cac-2658-44b0-a458-56551a51dde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_11340989-cef9-4846-ab66-985c95b4b543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76e153fb-ed71-4671-b6c2-44d24a268048" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_11340989-cef9-4846-ab66-985c95b4b543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock_13097364-d39b-4081-976d-54ea842d9a90" xlink:href="vmi-20211225.xsd#vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_76e153fb-ed71-4671-b6c2-44d24a268048" xlink:to="loc_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock_13097364-d39b-4081-976d-54ea842d9a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_b842559d-8e79-4877-8590-a0157f3f4fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76e153fb-ed71-4671-b6c2-44d24a268048" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_b842559d-8e79-4877-8590-a0157f3f4fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_27cdef0e-5c6d-4eb2-8574-f97648548790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_76e153fb-ed71-4671-b6c2-44d24a268048" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_27cdef0e-5c6d-4eb2-8574-f97648548790" 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-20211225.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_f677bba4-632a-41c2-a877-0e9133aca1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8fa1195a-1abd-4187-9c90-235db4f3e98b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f677bba4-632a-41c2-a877-0e9133aca1e7" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8fa1195a-1abd-4187-9c90-235db4f3e98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_6aac1a66-325b-4344-b883-5e0e5616a346" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_8fa1195a-1abd-4187-9c90-235db4f3e98b" xlink:to="loc_srt_StatementScenarioAxis_6aac1a66-325b-4344-b883-5e0e5616a346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_559b4399-6b5b-49e2-a5bf-e4e1bcef26ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_6aac1a66-325b-4344-b883-5e0e5616a346" xlink:to="loc_srt_ScenarioUnspecifiedDomain_559b4399-6b5b-49e2-a5bf-e4e1bcef26ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_57644479-bd9d-4f7a-bacb-a53b5867c6ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_559b4399-6b5b-49e2-a5bf-e4e1bcef26ee" xlink:to="loc_srt_ScenarioForecastMember_57644479-bd9d-4f7a-bacb-a53b5867c6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8fa1195a-1abd-4187-9c90-235db4f3e98b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_9bbdac52-3a4a-4103-a38f-84fcda6eac28" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_9bbdac52-3a4a-4103-a38f-84fcda6eac28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAgeForRetirementBenefits_8da24df0-39d6-4c0c-aa7c-6667d86d8533" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAgeForRetirementBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_vmi_DefinedBenefitPlanAgeForRetirementBenefits_8da24df0-39d6-4c0c-aa7c-6667d86d8533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_25bb8090-6587-4ee9-af1a-2828f8310652" xlink:href="vmi-20211225.xsd#vmi_ActiveMembersOfDefinedBenefitRetirementPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_25bb8090-6587-4ee9-af1a-2828f8310652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_14bdfb84-32c4-415c-8b7c-994e9be585d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_14bdfb84-32c4-415c-8b7c-994e9be585d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d2ef280c-dda1-4025-a40f-c56d72f01b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d2ef280c-dda1-4025-a40f-c56d72f01b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_20d81325-e491-40f6-8457-501a51750e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_20d81325-e491-40f6-8457-501a51750e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_070c3232-9061-4fee-bf5e-97e9072b6439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_070c3232-9061-4fee-bf5e-97e9072b6439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_9d845120-2a1b-44af-a019-35bc0b0c2ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_9d845120-2a1b-44af-a019-35bc0b0c2ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45ea0a70-c473-48cf-82f7-08158b0a9ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45ea0a70-c473-48cf-82f7-08158b0a9ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_b1e7ee18-ef37-44e9-bf38-df7dcb02cc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_b1e7ee18-ef37-44e9-bf38-df7dcb02cc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_b22cd0ec-533f-49b2-99de-1bb07c3486ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a42d611a-47c1-4800-88ea-5ccc32e84677" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_b22cd0ec-533f-49b2-99de-1bb07c3486ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_dea55bcd-969e-435f-bde6-1a025965914d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_dea55bcd-969e-435f-bde6-1a025965914d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_70091944-0363-4101-832f-970745aa1837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_70091944-0363-4101-832f-970745aa1837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_32e47b5d-c9a0-4eb3-bee2-7f82fcfe5c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_32e47b5d-c9a0-4eb3-bee2-7f82fcfe5c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_df2a34ca-e0e3-4cb7-896a-e7e7ebd26f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_df2a34ca-e0e3-4cb7-896a-e7e7ebd26f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_00749310-be37-446d-b83f-cc5461d50604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_00749310-be37-446d-b83f-cc5461d50604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_3cc55023-19a5-472e-8169-2902d89ca31b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_3cc55023-19a5-472e-8169-2902d89ca31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_87b1a297-06f9-4a28-b215-10f63d33be73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dea55bcd-969e-435f-bde6-1a025965914d" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_87b1a297-06f9-4a28-b215-10f63d33be73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_59965ddd-8267-4920-b8cd-41044c100b34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_59965ddd-8267-4920-b8cd-41044c100b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_69fa3ed3-9b0e-4ee0-940f-d87efa266504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_59965ddd-8267-4920-b8cd-41044c100b34" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_69fa3ed3-9b0e-4ee0-940f-d87efa266504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_17131166-2066-4ff0-a70f-95081d69ff5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_17131166-2066-4ff0-a70f-95081d69ff5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8143940c-2bbe-4d4b-aef9-6cb19ff4c25a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8143940c-2bbe-4d4b-aef9-6cb19ff4c25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_99fe24eb-8c57-411c-a3ff-6adc0fc7ae6f" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:to="loc_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_99fe24eb-8c57-411c-a3ff-6adc0fc7ae6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_fd3c7210-0dca-4ebe-9590-a060f5b2d7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_fd3c7210-0dca-4ebe-9590-a060f5b2d7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_f9f722ad-d1b7-4b21-84a1-059bd04a6dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f3ce9e29-786a-4205-99c3-ee3d88c2cd1c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_f9f722ad-d1b7-4b21-84a1-059bd04a6dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e8906d3a-5597-45ca-b800-33c9e161db79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e8906d3a-5597-45ca-b800-33c9e161db79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_38bcd6a0-e51b-4151-af55-72bfd143cc18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e8906d3a-5597-45ca-b800-33c9e161db79" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_38bcd6a0-e51b-4151-af55-72bfd143cc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_89fac7a1-49fa-42a2-a6bd-43467e9ca26b" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e8906d3a-5597-45ca-b800-33c9e161db79" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_89fac7a1-49fa-42a2-a6bd-43467e9ca26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_ea1574ca-ad2f-4826-86e0-efb15fcd9350" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_e8906d3a-5597-45ca-b800-33c9e161db79" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_ea1574ca-ad2f-4826-86e0-efb15fcd9350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_bddd5328-8c21-446a-8ce3-b3b06f4291b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_bddd5328-8c21-446a-8ce3-b3b06f4291b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_435a733b-85dd-446c-93b9-2c6b64a62d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_435a733b-85dd-446c-93b9-2c6b64a62d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_81842440-bf8a-4a39-96d3-5779e6659d25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_81842440-bf8a-4a39-96d3-5779e6659d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_5c2472e9-06de-4b88-8905-844d60ec064e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_5c2472e9-06de-4b88-8905-844d60ec064e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_cc255f1e-9704-47ce-b548-2b930fd87c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_70089d50-420c-44e4-9fca-79c35a9e5996" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_cc255f1e-9704-47ce-b548-2b930fd87c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_b6a65edb-9682-40fa-b9fa-58e38d85c5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_b6a65edb-9682-40fa-b9fa-58e38d85c5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1d5ff5c5-5d91-4df9-bc14-85df6c3817c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1d5ff5c5-5d91-4df9-bc14-85df6c3817c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_c54f4ae0-c4d9-455f-b3ba-0b9384789347" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_c54f4ae0-c4d9-455f-b3ba-0b9384789347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_66ba47c7-1a08-4dde-85a8-ac9317cd146b" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_fd7ff8cc-dfb2-4897-919c-7c757c925860" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_66ba47c7-1a08-4dde-85a8-ac9317cd146b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ed49c40f-7d9b-4e39-8643-810dfc11c932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ed49c40f-7d9b-4e39-8643-810dfc11c932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_cc611de8-64d2-49de-90c9-d1d60d4a8abb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_cc611de8-64d2-49de-90c9-d1d60d4a8abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4ed56197-68aa-4780-99b6-76b801d0bfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4ed56197-68aa-4780-99b6-76b801d0bfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b397aa04-fb37-4066-a190-99d441f602b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b397aa04-fb37-4066-a190-99d441f602b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_b20175a3-edcc-4f61-a8e1-ce4c31dcb0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_b20175a3-edcc-4f61-a8e1-ce4c31dcb0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_f765ddf9-d399-40b8-9e1c-9ce2ccf8aeef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_f765ddf9-d399-40b8-9e1c-9ce2ccf8aeef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_dfc4dfb1-b851-4d2a-ad49-430c004066ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_dfc4dfb1-b851-4d2a-ad49-430c004066ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_f4d3e0ef-5e15-4aab-ad87-25ee278aae40" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_ecf396fd-8994-4511-bc5b-ddd03604dbdf" xlink:to="loc_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_f4d3e0ef-5e15-4aab-ad87-25ee278aae40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_98f9a286-5553-4011-846d-9835c5f7d95e" xlink:href="vmi-20211225.xsd#vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b8485ef5-6533-4c8a-9de6-df53cfad1378" xlink:to="loc_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_98f9a286-5553-4011-846d-9835c5f7d95e" 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-20211225.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_178a4a41-c7c1-41f1-a03b-ad755b956200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_178a4a41-c7c1-41f1-a03b-ad755b956200" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8ed0b4b7-b87b-49ad-830e-f32ae1df4abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8ed0b4b7-b87b-49ad-830e-f32ae1df4abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8ed0b4b7-b87b-49ad-830e-f32ae1df4abe" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_a2bcb922-29ba-4791-a5d2-10514da93277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_us-gaap_MutualFundMember_a2bcb922-29ba-4791-a5d2-10514da93277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_bc8353e3-75f5-41a4-b409-fdcfba646028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_bc8353e3-75f5-41a4-b409-fdcfba646028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_ba0723dd-2719-461f-a6b8-fe43c6d83ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_ba0723dd-2719-461f-a6b8-fe43c6d83ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exch_IMGI_431917cc-860b-4730-9c0f-1352d8108938" xlink:href="https://xbrl.sec.gov/exch/2021/exch-2021.xsd#exch_IMGI"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_exch_IMGI_431917cc-860b-4730-9c0f-1352d8108938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_51317af7-7655-4434-a009-7732454de3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_51317af7-7655-4434-a009-7732454de3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember_40007ae9-a942-4ab6-a877-c70c6fd59413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f138b116-cea7-4bb5-ab81-2cd744acf0a9" xlink:to="loc_us-gaap_PrivateEquityFundsMember_40007ae9-a942-4ab6-a877-c70c6fd59413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc3759b3-2c90-497a-a992-a814ffb9f753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc3759b3-2c90-497a-a992-a814ffb9f753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b0384ff-6325-4653-87b5-75dcca01ccbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fc3759b3-2c90-497a-a992-a814ffb9f753" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b0384ff-6325-4653-87b5-75dcca01ccbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_30e461b0-d992-4a7c-9a3e-2ba4c91e6bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0384ff-6325-4653-87b5-75dcca01ccbf" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_30e461b0-d992-4a7c-9a3e-2ba4c91e6bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_e71a330b-606f-4351-8add-0116e3704130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0384ff-6325-4653-87b5-75dcca01ccbf" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_e71a330b-606f-4351-8add-0116e3704130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_9ab0a7a3-8d26-48ff-bb0d-3e8ed59522df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_9ab0a7a3-8d26-48ff-bb0d-3e8ed59522df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_2f906266-2c8b-4d70-b199-8aff1a622929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9ab0a7a3-8d26-48ff-bb0d-3e8ed59522df" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_2f906266-2c8b-4d70-b199-8aff1a622929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_0fbbc181-0fa6-48c1-84d3-52096a934c88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2f906266-2c8b-4d70-b199-8aff1a622929" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_0fbbc181-0fa6-48c1-84d3-52096a934c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_b6e45133-20b6-474e-a32f-e2f542568d62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0fbbc181-0fa6-48c1-84d3-52096a934c88" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_b6e45133-20b6-474e-a32f-e2f542568d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_65528ce3-efe2-4567-b76a-bc267241b84f" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d8dc8960-6f3f-438d-919e-a7311168866f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d8dc8960-6f3f-438d-919e-a7311168866f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ad93b37e-3032-4f71-bd2d-d7b6c8f6db4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ad93b37e-3032-4f71-bd2d-d7b6c8f6db4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_483b7a4d-7b89-4b2e-ac70-7fec8aeb9977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_483b7a4d-7b89-4b2e-ac70-7fec8aeb9977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_484b58cd-c2c5-44a5-9325-fb160a2bdf90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5fa42e0a-074c-4802-a867-97825a5ad585" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_484b58cd-c2c5-44a5-9325-fb160a2bdf90" 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-20211225.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_6a452ac5-eb6a-41aa-a456-951b0bb7eebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_87cf4965-0f2f-4fdd-8f55-8581881500e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6a452ac5-eb6a-41aa-a456-951b0bb7eebc" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_87cf4965-0f2f-4fdd-8f55-8581881500e0" 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-20211225.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_4db79f92-45d1-4e60-9ebc-34738aaf8762" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_6186bb2c-93a8-43eb-9e40-b0eaff6ebf84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4db79f92-45d1-4e60-9ebc-34738aaf8762" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_6186bb2c-93a8-43eb-9e40-b0eaff6ebf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AssetsAndLiabilitiesLesseeTableTextBlock_37f6ea29-913d-43dd-a044-f02f22c5f2bf" xlink:href="vmi-20211225.xsd#vmi_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4db79f92-45d1-4e60-9ebc-34738aaf8762" xlink:to="loc_vmi_AssetsAndLiabilitiesLesseeTableTextBlock_37f6ea29-913d-43dd-a044-f02f22c5f2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4d6d3bfc-e4f5-4eb9-a0ce-7b13ebf05ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4db79f92-45d1-4e60-9ebc-34738aaf8762" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4d6d3bfc-e4f5-4eb9-a0ce-7b13ebf05ebf" 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-20211225.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_c33bd764-13dc-454e-b16b-ab7109364e67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c33bd764-13dc-454e-b16b-ab7109364e67" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3eb57160-8829-4878-8cc3-ef9dec74de7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3eb57160-8829-4878-8cc3-ef9dec74de7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0ee94833-2a72-4903-b32a-3580153bbc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eb57160-8829-4878-8cc3-ef9dec74de7b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0ee94833-2a72-4903-b32a-3580153bbc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_c0c05498-7ad7-47bf-ad3d-f2caa9c7c3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ee94833-2a72-4903-b32a-3580153bbc5f" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_c0c05498-7ad7-47bf-ad3d-f2caa9c7c3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a9b3a543-4f6b-4f27-9127-e63e3cab6f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a9b3a543-4f6b-4f27-9127-e63e3cab6f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f630024f-f698-4cd6-affe-874df6f2e80b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a9b3a543-4f6b-4f27-9127-e63e3cab6f51" xlink:to="loc_us-gaap_EquityComponentDomain_f630024f-f698-4cd6-affe-874df6f2e80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1a4ea391-8df6-4c17-b458-a49c732fdc90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f630024f-f698-4cd6-affe-874df6f2e80b" xlink:to="loc_us-gaap_RetainedEarningsMember_1a4ea391-8df6-4c17-b458-a49c732fdc90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_10dddb3f-bf8c-4868-ba63-b856bc911041" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_10dddb3f-bf8c-4868-ba63-b856bc911041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_784ed832-92e8-4f4b-abd5-317b77766371" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_10dddb3f-bf8c-4868-ba63-b856bc911041" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_784ed832-92e8-4f4b-abd5-317b77766371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1a8e9013-d289-4f29-ba9d-c8822c88514f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_784ed832-92e8-4f4b-abd5-317b77766371" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1a8e9013-d289-4f29-ba9d-c8822c88514f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_55faab1e-93b8-4afc-a9fe-829e94ebe985" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_srt_RangeAxis_55faab1e-93b8-4afc-a9fe-829e94ebe985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9993034b-0577-4f49-8f8d-773ecaf2d23d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_55faab1e-93b8-4afc-a9fe-829e94ebe985" xlink:to="loc_srt_RangeMember_9993034b-0577-4f49-8f8d-773ecaf2d23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7553def9-a13c-466f-b324-6ae51b23da02" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9993034b-0577-4f49-8f8d-773ecaf2d23d" xlink:to="loc_srt_MinimumMember_7553def9-a13c-466f-b324-6ae51b23da02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2e787517-af4f-44db-8e0e-8936e33a6570" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9993034b-0577-4f49-8f8d-773ecaf2d23d" xlink:to="loc_srt_MaximumMember_2e787517-af4f-44db-8e0e-8936e33a6570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c445a6c1-1759-4218-846a-4130cdd97f44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c445a6c1-1759-4218-846a-4130cdd97f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_27ba1e26-2220-426b-aa9d-37a48fe3c7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c445a6c1-1759-4218-846a-4130cdd97f44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_27ba1e26-2220-426b-aa9d-37a48fe3c7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_9b6a1cf4-46de-4138-a5da-d62c99cd5ade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_27ba1e26-2220-426b-aa9d-37a48fe3c7d9" xlink:to="loc_us-gaap_BuildingMember_9b6a1cf4-46de-4138-a5da-d62c99cd5ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_41a2b948-69d9-419c-be9a-3d25d751a1da" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_35db9bc0-e09a-4f01-9f9d-eddcd6a13bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_35db9bc0-e09a-4f01-9f9d-eddcd6a13bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_60c105b8-011a-458b-83dd-f783e5a3823f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_60c105b8-011a-458b-83dd-f783e5a3823f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_3f37be28-709b-4489-9d8c-006cac056f69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_OperatingLeaseExpense_3f37be28-709b-4489-9d8c-006cac056f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_522be301-42e3-464c-a1be-3ab7af2fd05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_522be301-42e3-464c-a1be-3ab7af2fd05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_13975968-bed0-4239-9132-5b999c952712" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_StockholdersEquity_13975968-bed0-4239-9132-5b999c952712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseAnnualIncreasePercent_28778fcc-f13a-492d-96e8-a37f31400e77" xlink:href="vmi-20211225.xsd#vmi_LesseeOperatingLeaseAnnualIncreasePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_vmi_LesseeOperatingLeaseAnnualIncreasePercent_28778fcc-f13a-492d-96e8-a37f31400e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_bfb3636d-cd85-4fcc-94fa-554e16b353f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_bfb3636d-cd85-4fcc-94fa-554e16b353f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bead8b69-cade-431e-bf02-20cb4d7a9ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_01fc9ffa-f05e-4c79-9b9f-f2cbd01631bc" xlink:to="loc_us-gaap_OperatingLeaseLiability_bead8b69-cade-431e-bf02-20cb4d7a9ab2" 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-20211225.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_afd171c8-ff9d-4527-bebe-f600e260da15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5d144fd9-122a-4258-abef-416ef8026f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_afd171c8-ff9d-4527-bebe-f600e260da15" xlink:to="loc_us-gaap_LeaseCost_5d144fd9-122a-4258-abef-416ef8026f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_8ae0b855-07a5-463a-88f8-514232029652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_afd171c8-ff9d-4527-bebe-f600e260da15" xlink:to="loc_us-gaap_OperatingLeasePayments_8ae0b855-07a5-463a-88f8-514232029652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_66cfc98c-0ab4-424c-b32e-d9cef94cdf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_afd171c8-ff9d-4527-bebe-f600e260da15" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_66cfc98c-0ab4-424c-b32e-d9cef94cdf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6091d6dd-a1d7-48be-9aea-9aca180a8a95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_afd171c8-ff9d-4527-bebe-f600e260da15" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6091d6dd-a1d7-48be-9aea-9aca180a8a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4e8f9851-00bb-4038-b1fe-1cd53ca3d5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_afd171c8-ff9d-4527-bebe-f600e260da15" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4e8f9851-00bb-4038-b1fe-1cd53ca3d5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_2b661d79-f957-4b81-87c9-a5afd1de022a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_afd171c8-ff9d-4527-bebe-f600e260da15" xlink:to="loc_us-gaap_ShortTermLeaseCost_2b661d79-f957-4b81-87c9-a5afd1de022a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_53ceff06-51c8-456a-917c-3357fa76ea21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_afd171c8-ff9d-4527-bebe-f600e260da15" xlink:to="loc_us-gaap_VariableLeaseCost_53ceff06-51c8-456a-917c-3357fa76ea21" 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-20211225.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_b7ae0b57-d814-425b-818d-645b9c4d17e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c6e68c94-6a3f-41ac-849b-77ce32e25322" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LeasesAbstract_b7ae0b57-d814-425b-818d-645b9c4d17e9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c6e68c94-6a3f-41ac-849b-77ce32e25322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_3aab3111-c47e-495b-a10b-947ea7935306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b7ae0b57-d814-425b-818d-645b9c4d17e9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_3aab3111-c47e-495b-a10b-947ea7935306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_62d0b396-ac98-47ec-b863-2df2ce6d2a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b7ae0b57-d814-425b-818d-645b9c4d17e9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_62d0b396-ac98-47ec-b863-2df2ce6d2a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0efb4dea-3e06-481e-be66-674c176b5b43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b7ae0b57-d814-425b-818d-645b9c4d17e9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0efb4dea-3e06-481e-be66-674c176b5b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4e8ee3f8-7f91-455e-9b95-a3842eb5d83b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LeasesAbstract_b7ae0b57-d814-425b-818d-645b9c4d17e9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4e8ee3f8-7f91-455e-9b95-a3842eb5d83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_f9475281-af0c-4855-92be-f2d89f91c9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b7ae0b57-d814-425b-818d-645b9c4d17e9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_f9475281-af0c-4855-92be-f2d89f91c9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6b799261-65d3-4b48-a0d2-17bbb272b5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b7ae0b57-d814-425b-818d-645b9c4d17e9" xlink:to="loc_us-gaap_OperatingLeaseLiability_6b799261-65d3-4b48-a0d2-17bbb272b5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="vmi-20211225.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_37b35525-c40c-467f-8d82-b59ce3acddce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3b1e6134-7c8d-4916-912a-d15fb8fa13ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37b35525-c40c-467f-8d82-b59ce3acddce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3b1e6134-7c8d-4916-912a-d15fb8fa13ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c3581474-c8fe-472e-bd94-0f68d9d09c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37b35525-c40c-467f-8d82-b59ce3acddce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c3581474-c8fe-472e-bd94-0f68d9d09c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6c0d11a8-83a9-4ac8-8048-195afe3c0e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37b35525-c40c-467f-8d82-b59ce3acddce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6c0d11a8-83a9-4ac8-8048-195afe3c0e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a039f33d-61a0-480d-b293-edf17de931f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37b35525-c40c-467f-8d82-b59ce3acddce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a039f33d-61a0-480d-b293-edf17de931f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2a085e41-13be-430a-9ecd-8e80f81870d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37b35525-c40c-467f-8d82-b59ce3acddce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2a085e41-13be-430a-9ecd-8e80f81870d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d3d84428-c2d7-400b-858f-b23dabb24402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37b35525-c40c-467f-8d82-b59ce3acddce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d3d84428-c2d7-400b-858f-b23dabb24402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4697ff66-29cb-4f35-9666-2f87692f1b48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37b35525-c40c-467f-8d82-b59ce3acddce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4697ff66-29cb-4f35-9666-2f87692f1b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_017a95fb-a493-48ca-91b0-92ad6bcf0a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37b35525-c40c-467f-8d82-b59ce3acddce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_017a95fb-a493-48ca-91b0-92ad6bcf0a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_74384db3-e10c-4f51-a24c-6092782e4ada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37b35525-c40c-467f-8d82-b59ce3acddce" xlink:to="loc_us-gaap_OperatingLeaseLiability_74384db3-e10c-4f51-a24c-6092782e4ada" 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-20211225.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-20211225.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_b5c3ea79-9eb3-45f2-af79-854791bbc926" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_b8165765-d4f6-4693-bcb2-853f7c032c73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b5c3ea79-9eb3-45f2-af79-854791bbc926" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_b8165765-d4f6-4693-bcb2-853f7c032c73" 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-20211225.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_04a86ea3-345b-4926-833f-bff56e4dc479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4a3089aa-6820-432d-be13-eb9c5ac49be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_04a86ea3-345b-4926-833f-bff56e4dc479" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4a3089aa-6820-432d-be13-eb9c5ac49be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_fdc9d2f3-a60a-4266-a86f-f9922e5cf2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_04a86ea3-345b-4926-833f-bff56e4dc479" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_fdc9d2f3-a60a-4266-a86f-f9922e5cf2e5" 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-20211225.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_68fc2c4d-bc49-4424-8125-a8a6a7660704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_68fc2c4d-bc49-4424-8125-a8a6a7660704" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_730e27ac-6e7e-48a0-8d8d-13b9dfe76f22" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_srt_ConsolidationItemsAxis_730e27ac-6e7e-48a0-8d8d-13b9dfe76f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cfcf1da2-e64b-4abd-8ac1-29d4089732c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_730e27ac-6e7e-48a0-8d8d-13b9dfe76f22" xlink:to="loc_srt_ConsolidationItemsDomain_cfcf1da2-e64b-4abd-8ac1-29d4089732c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_206f75c2-d5ed-4382-aba3-ff1bde29029d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cfcf1da2-e64b-4abd-8ac1-29d4089732c6" xlink:to="loc_us-gaap_OperatingSegmentsMember_206f75c2-d5ed-4382-aba3-ff1bde29029d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_7d503401-1560-404b-b652-9b4d98075f93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_cfcf1da2-e64b-4abd-8ac1-29d4089732c6" xlink:to="loc_us-gaap_IntersegmentEliminationMember_7d503401-1560-404b-b652-9b4d98075f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6e1b0248-2b90-4770-9761-4bf8ea7441bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6e1b0248-2b90-4770-9761-4bf8ea7441bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6e1b0248-2b90-4770-9761-4bf8ea7441bf" xlink:to="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_9edad315-6ab3-4f05-9e54-ccfbe322891c" xlink:href="vmi-20211225.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_9edad315-6ab3-4f05-9e54-ccfbe322891c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_924a55dc-ac65-4023-907a-b94068f5149d" xlink:href="vmi-20211225.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_924a55dc-ac65-4023-907a-b94068f5149d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_bc7f9176-1989-432e-9ee8-e2c26f6fce18" xlink:href="vmi-20211225.xsd#vmi_CoatingsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:to="loc_vmi_CoatingsSegmentMember_bc7f9176-1989-432e-9ee8-e2c26f6fce18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_b9f511d9-7b4b-45b5-9ec9-04f1ba9331fe" xlink:href="vmi-20211225.xsd#vmi_IrrigationSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:to="loc_vmi_IrrigationSegmentMember_b9f511d9-7b4b-45b5-9ec9-04f1ba9331fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_154940cd-639d-4eb6-8359-f75cc2818985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3d6a2f54-4d12-4717-88a6-f90a3d1d4659" xlink:to="loc_us-gaap_CorporateMember_154940cd-639d-4eb6-8359-f75cc2818985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2eea7309-ad85-4573-adec-8592d119b70c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_srt_StatementGeographicalAxis_2eea7309-ad85-4573-adec-8592d119b70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6a363e77-cd06-4c3f-8291-6f63418e11ca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_2eea7309-ad85-4573-adec-8592d119b70c" xlink:to="loc_srt_SegmentGeographicalDomain_6a363e77-cd06-4c3f-8291-6f63418e11ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_94a8717b-1934-4c1e-a98a-f0bc5301b518" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6a363e77-cd06-4c3f-8291-6f63418e11ca" xlink:to="loc_srt_NorthAmericaMember_94a8717b-1934-4c1e-a98a-f0bc5301b518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_InternationalMember_325c764e-6c42-4ea3-b9f3-ae0b1e87ac05" xlink:href="vmi-20211225.xsd#vmi_InternationalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6a363e77-cd06-4c3f-8291-6f63418e11ca" xlink:to="loc_vmi_InternationalMember_325c764e-6c42-4ea3-b9f3-ae0b1e87ac05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f09f8710-f934-4e97-abec-4fdb2def63cc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_srt_ProductOrServiceAxis_f09f8710-f934-4e97-abec-4fdb2def63cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f09f8710-f934-4e97-abec-4fdb2def63cc" xlink:to="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SteelMember_27d60979-d3d4-4c49-b3be-ac7bc13777b4" xlink:href="vmi-20211225.xsd#vmi_SteelMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_SteelMember_27d60979-d3d4-4c49-b3be-ac7bc13777b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConcreteMember_1bed5210-8f89-4ea7-8cc7-afa39f3bf9cb" xlink:href="vmi-20211225.xsd#vmi_ConcreteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_ConcreteMember_1bed5210-8f89-4ea7-8cc7-afa39f3bf9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSolarTrackerSolutionsMember_1fa629d2-18ed-41d0-93eb-be1db4630e8e" xlink:href="vmi-20211225.xsd#vmi_EngineeredSolarTrackerSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_EngineeredSolarTrackerSolutionsMember_1fa629d2-18ed-41d0-93eb-be1db4630e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_a9b60f04-94d4-444f-b305-28d762ada2cb" xlink:href="vmi-20211225.xsd#vmi_OffshoreandOtherComplexSteelStructuresMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_a9b60f04-94d4-444f-b305-28d762ada2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LightingAndTrafficMember_f1d7c0e2-2c7f-4b96-bd9c-0a2c03e9f55c" xlink:href="vmi-20211225.xsd#vmi_LightingAndTrafficMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_LightingAndTrafficMember_f1d7c0e2-2c7f-4b96-bd9c-0a2c03e9f55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CommunicationStructuresMember_503164c8-c6d2-44c9-be54-5cc767488c9b" xlink:href="vmi-20211225.xsd#vmi_CommunicationStructuresMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_CommunicationStructuresMember_503164c8-c6d2-44c9-be54-5cc767488c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccessSystemsMember_485c59c4-c427-44fb-bf65-c365b0b5194e" xlink:href="vmi-20211225.xsd#vmi_AccessSystemsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8b44e11a-2a53-4573-b61f-0c39973fe917" xlink:to="loc_vmi_AccessSystemsMember_485c59c4-c427-44fb-bf65-c365b0b5194e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_60720c2b-a2fa-4a97-bace-2c29f73970e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_60720c2b-a2fa-4a97-bace-2c29f73970e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_0704df05-edef-4d28-9a7a-e7b306bdd416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_60720c2b-a2fa-4a97-bace-2c29f73970e0" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_0704df05-edef-4d28-9a7a-e7b306bdd416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_87b54c83-2be5-48e0-88b8-89a45ee5d6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0704df05-edef-4d28-9a7a-e7b306bdd416" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_87b54c83-2be5-48e0-88b8-89a45ee5d6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_26c32134-eb13-4ee9-b0a3-cbb410e0822d" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_5057909f-385f-4ace-ac0c-24076a186458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_NumberOfReportableSegments_5057909f-385f-4ace-ac0c-24076a186458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_cacb4444-36cd-40f8-adbd-89934b355245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_Revenues_cacb4444-36cd-40f8-adbd-89934b355245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3e1f6a80-eb24-4244-8ad6-724d9bb8a38c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3e1f6a80-eb24-4244-8ad6-724d9bb8a38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7ae038d2-517d-4b4f-a0f2-9633fe712308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_OperatingIncomeLoss_7ae038d2-517d-4b4f-a0f2-9633fe712308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e2614adf-1416-43c4-82ea-e71f4e93d3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e2614adf-1416-43c4-82ea-e71f4e93d3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_4c3466a6-1c84-45cd-8cc8-549718270b88" xlink:href="vmi-20211225.xsd#vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_4c3466a6-1c84-45cd-8cc8-549718270b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d87df59-74b2-473b-8afe-04517068b5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d87df59-74b2-473b-8afe-04517068b5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_999862b8-8b0b-4f90-9d3d-45a25f24b411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_Assets_999862b8-8b0b-4f90-9d3d-45a25f24b411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_841cff5d-263a-4f3a-8e7c-a7e262c8e402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_841cff5d-263a-4f3a-8e7c-a7e262c8e402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b7be8c63-2e46-40bb-8b6d-e4c06dc71097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_9f598dc6-cfc9-4f6d-b920-f7f31194b895" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b7be8c63-2e46-40bb-8b6d-e4c06dc71097" 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-20211225.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_1dab9637-91f3-4cb0-aa7b-ae2330ee1e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1dab9637-91f3-4cb0-aa7b-ae2330ee1e1d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1ab99091-51d3-45af-8f7e-5099f46a2492" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:to="loc_srt_StatementGeographicalAxis_1ab99091-51d3-45af-8f7e-5099f46a2492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1ab99091-51d3-45af-8f7e-5099f46a2492" xlink:to="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_6e87ddc1-8ee9-4351-963e-3dba8a6c6c49" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:to="loc_country_US_6e87ddc1-8ee9-4351-963e-3dba8a6c6c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_65957be7-adce-41e1-85c0-1fa7ecdf117d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:to="loc_country_AU_65957be7-adce-41e1-85c0-1fa7ecdf117d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_276c7676-4012-42e9-96f7-7feb2237fb1c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:to="loc_country_BR_276c7676-4012-42e9-96f7-7feb2237fb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_969c223a-7154-401d-9c6f-450b67d81cd8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DK"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:to="loc_country_DK_969c223a-7154-401d-9c6f-450b67d81cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherCountriesMember_d573cb6e-5386-455b-969f-0bf1172d9150" xlink:href="vmi-20211225.xsd#vmi_OtherCountriesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_18768fa7-d554-4a5e-9991-35b589af706f" xlink:to="loc_vmi_OtherCountriesMember_d573cb6e-5386-455b-969f-0bf1172d9150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44796541-cbe7-424b-9782-a404a94cd069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44796541-cbe7-424b-9782-a404a94cd069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a522e6a2-587b-4c38-a71a-f989202b55b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_44796541-cbe7-424b-9782-a404a94cd069" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a522e6a2-587b-4c38-a71a-f989202b55b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_1fe7c4db-5854-4029-a8e6-a3ee54279bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a522e6a2-587b-4c38-a71a-f989202b55b2" xlink:to="loc_us-gaap_SalesRevenueNetMember_1fe7c4db-5854-4029-a8e6-a3ee54279bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_c26d9b4b-cd32-45cc-996f-f7ea10bbf146" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_c26d9b4b-cd32-45cc-996f-f7ea10bbf146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_71b83bb5-f848-4da9-b275-e1dc57cc999b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c26d9b4b-cd32-45cc-996f-f7ea10bbf146" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_71b83bb5-f848-4da9-b275-e1dc57cc999b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_1875e61c-54d9-444c-9d76-3f6a696d4f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71b83bb5-f848-4da9-b275-e1dc57cc999b" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_1875e61c-54d9-444c-9d76-3f6a696d4f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_24ff2860-628a-4934-8514-8e587ff2b6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5e242491-c1dd-430b-a244-e12f9380c5f7" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_24ff2860-628a-4934-8514-8e587ff2b6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3aa353bc-902f-4666-99b2-f141d59218e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_24ff2860-628a-4934-8514-8e587ff2b6fc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3aa353bc-902f-4666-99b2-f141d59218e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_ebaaf76c-be10-47f9-a2eb-caeac25b36af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_24ff2860-628a-4934-8514-8e587ff2b6fc" xlink:to="loc_us-gaap_NoncurrentAssets_ebaaf76c-be10-47f9-a2eb-caeac25b36af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ThresholdForDisclosurePercentage_c9a7bf23-4d78-4d3e-8785-b94ab7ecba41" xlink:href="vmi-20211225.xsd#vmi_ThresholdForDisclosurePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_24ff2860-628a-4934-8514-8e587ff2b6fc" xlink:to="loc_vmi_ThresholdForDisclosurePercentage_c9a7bf23-4d78-4d3e-8785-b94ab7ecba41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_0.jpg
<TEXT>
begin 644 image_0.jpg
MB5!.1PT*&@H    -24A$4@  !1<    +" (   !J"RU5    ;4E$051X7NW7
ML0W 0 P#L=]_Z:1RHWP ]29;00/<>3X.    [):I/"Y#7@$  &"93.5Q&?(*
M    RV0JC]\!    ""H:    6BH:    6BH:    6BH:    6BH:    6BH:
?    6BH:    6B^U/S*! CN*<@    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_01.jpg
<TEXT>
begin 644 image_01.jpg
MB5!.1PT*&@H    -24A$4@  !1$    +" (   !G%5T2    94E$051X7NW7
M,1$ , P#L? GW:ZYG%L"D5:;P%<!  # 8N=M7@$  &"5&<K-O (  , J,Y2;
MWP8   ";:68   #(-#,   !DFAD    RS0P   "99@8  (!,,P,  $"FF0$
7 ""[(=IV+[ID)B$     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_1.jpg
<TEXT>
begin 644 image_1.jpg
MB5!.1PT*&@H    -24A$4@  !0P    +" (   "U15=*    7DE$051X7NW7
M,1$ ( S P/HW#4N&'A;X'^,@<Y8!  " ;^PC[HO?     +\RR0   !"3#
M #')    $),,    ,<D    0DPP    QR0   !"3#    #')    D M,C_=%
0"6N;Q     !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>image_11.jpg
<TEXT>
begin 644 image_11.jpg
MB5!.1PT*&@H    -24A$4@  !0<    +" (   !-I:R]    :TE$051X7NW7
ML1$ , P"L>R_='(NPPA&ZF"#/_=W    8*E(X*G@W    +!4)/!4<&X   !8
M*A)X*C@/    J*&* 0  Z*6* 0  Z*6* 0  Z*6* 0  Z*6* 0  Z*6* 0
=Z*6* 0  Z/4 KY*8_OY;=/P     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>vmi-20211225_g1.jpg
<TEXT>
begin 644 vmi-20211225_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@ HKQG_@HW?^.-*_X)Z?'C4_AC?:K:^);;X,^*)?#USH4LD=]%?+I-
MR8'MVB(D682!"A0[@P!'.*^'M*_X([^,/V</^";GBOXF?M$_M]?M)>+_ (MZ
M)\*M4UO4M13X^:]:Z?8:M%I\LXBMX;>Y0/%%(H4&4N9-I8A0P10#]1Z*_EI_
MX-QOB3^TC_P41_X*'2_L^_M4_MK_ !ZUOPNG@#4]46RL_C=X@LG^TPRVRQMY
MD%VKX D?C.#GVK]</ O_  3I^/\ ^Q=_P5T^%7C[X>?MB?&WQO\ !7QMX?\
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
M(\+_  @MO!OQC\??%CXA^,IK13KWQ+UWXP^(8M5O+TK\US'Y-\J6X#Y*(JD
M !S(<LP!]JT5_/?XD_X*Q_MP_P#!O5_P5&U']B3]K3XU>*?C9\!+I[2_T/4?
M&=R;W7['0[O(CNX+MOWDTMNR2PO#(3'(;9_+$)<$?M7^T=\/?A9^UO\ LOW?
MB?2?'WB%-,U'P=<:IX5\3^!?&VHZ1+Y<]IYL%W%-8SQ&08\N1=^Y?8AB" >R
MT5_'5XR_;?\ ^"K7_!/7X^?"'XH^,/VU?BWXET_5_"?A7XCZ%IVO_$75+C3]
M<T^\@AN9+6:&6=DDB\Y;FT<,"#Y3''(K^NCX"?&OP'^TC\$O"7Q_^&&I?:_#
MWC/P[9ZSH\YQN-O<0K*@8#[K@-M9>JL"#R* .MHK\$?^#J']LW]K%-<OM>_9
M9_:(\9^!/!GP6\6:/X,\077@OQ-=Z8=;\3:SI]YJD\+R6LB>:ME965@-K$['
MU%Q@'->K_P#!HU'X]_:E_9<\<?M/_M)_'_XH^.O%.C?%%]&T9_$_Q1UJ[M+.
MV@T^RN !:O=&%RTET^XNC9"J. #D _9>BOYZ?^#MCQ/\9_V%?C;\(]=_9-_:
MD^,/@F'QSH>L/X@TO2?B[KOV26>UGMMDJ1/=LL1*W+*0FU2$7Y<Y)]/^'W[%
M/Q^^+_\ P0*T+_@HI\'/^"BW[1_AKXRZ3\+M0\7W=T/C;K-SIVLM9-<2RVTM
MK-.RIYD,!5=A0!]I8,NX$ _<>BOQ._X-=/\ @N[^TO\ MQ_$S7OV'?VSO$B^
M*O$&F^&9-<\'^-Y+6.&[N(()8HI[*Z\I565P)DD27:&(24.SDJ:_;&@ HK\-
M/VG_ /@X(?X:_P#!REX3^$EEXY*?!CP9')\-/&*"Y_T5]1OY8C=Z@W.%-K>1
MV<3,1E4LIPIQ*<_N70 45^?/_!R/X)U#PI_P3 ^)_P"U+\,?BM\0/!GCOP;:
M:3-HFM^#?B'JVE*H;5;6WDCDM[:Y2&4-%/*I+(3DJ0<J*_-__@UL\-?$[_@I
M_J'QPM?VQ/VP_P!H#7E\%6_AQO#OV#X\^([ VYNSJ8G)^SWB^9G[-#C=G&TX
MZF@#^B:BOYR_^"S?QK_X*1_\&_7[;?@O4_V8/^"@_P 4_&GP[\9Z.^JZ3X6^
M+OBB;Q'#!);SB.ZT^3[46W0X>)ED3RY5$I&_<GF-^W_[%O[1G@?_ (*7_L$^
M!?VC?[#OM+TWXB^&HKK4-+L=7N+:6RNDD,=S!'<V[QR@)<0R('4J6502!N(H
M ]UHK^23_@KK^T9^V+^S-_P5P^)_[*_P3_;K^.FC>#M+\:VEKHVG#XPZY,;*
M"ZM[:8Q*\MTSLJ&=@NXL< 9)ZU_2'^U=\2O '_!)3_@G?\1_V@_!EAKVNQ^!
M?"[7EC;>+?%^HZO-?WYV6]JLUS>SRRA7GDB#E6'!8@9H ^F**_&W_@A-\"O@
M9_P64_9EUW]MC_@H'\7O$?QB^*5_XROK75=!NO'6HV-CX*A1O]&MK/3[&XAC
MMEDCQ,LFW^+"D%')]9\??LI?M>?L0?\ !3+]F'3/AA^UGX^\4?LS^)/B#JEI
M<^ ?&>LG5;CPWK \.:L;6)-0N UY/8O'YWEPS2LL<D(SN)C*@'Z<T5\<?\%K
M_P#@KI\/O^"1'[+"_%.]T2WU_P =>*+F33OAYX4GF*1WETJ!I;F<J0PMH%9&
MDVX9FDCC!4R;U^&_^"'/[/'[3G_!9WP-K7_!1K_@J;^TQ\0O$WAG4O$-QIWP
M\^%^@>+[[0=!5;=@LUZUOITL(95ES!&N<DV\AE,N5( /VKHK\>_^"WO['GQV
M_P""77[/[_\ !1[_ ()2_M)?$CP$_@C5+0^/OA]=^-K_ %K0M2L)YT@6[%EJ
M4LZ>9'-)$'3!0QR.X"%"7^D_^"%__!8[P;_P6._9DU63Q?HEMX?^)GA%(K'X
MA>'M,N)(X95G1Q%J%FV[S$AEV2#;N+PR(R[B-CN ?>-%?S9_\')G@#]MS]AS
M]L"^U;]BC]K3]H2S^'G_  K[3/$_BO3(/B_K=U;>&I+O4;NP4HTEVTJVTDML
MG+E@DDP0,%:-!]N_\&QW_!=!OV\/A?%^Q9^U+XR,WQC\&:9G1M9U&XS+XPTF
M( >:78YDO8%P)<_-(@$WS$3%0#];Z*_.[_@I_P#L@VOB/]MS]F+4O"/[0WQA
M\(Z?\1OBY?Z1\0=#\*?&#7K&RUFTCT:_U54\F*["VOSV!C)MQ$=D[#.50K]_
M^$/"FC^!O#%CX0T!KPV6G6ZPVQU#4I[R<H.F^>X=Y96_VG9F/<T :5%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5^(/_![S_P FL_ __LH&H_\ I"*_;ZOQ!_X/>?\ DUGX'_\
M90-1_P#2$4 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]
M/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MN/#FN2_$K2+33(]#MKVWV2S)'%<S232M;S$QY")^\23<P&UOS1_X+7W=L/\
M@XJ^(UT9T\N/XK:#O?=PNVVT\-D^Q!S]*_8?_@Z8_P"",G_#;OP";]M?]GSP
MIYWQ6^&FE.=7L+&',WB708]TDD(4<O<6^7EBQRR&6,!F,0 !SW_!L+_P0B^(
MG[!E[??MW_M)>*] N_%'C/P@EAX,T/PSJT>H6UAI=TT-R]U)=1$PS2RB*$)Y
M+/&L>X[W,F$_8ZOP"_X-(O\ @L\I6W_X)5?M*>+0"/,G^#6LZA/UZR3:*S,?
M]Z6W!_Z:1 _ZE*_?V@#\+/\ @^"^*WBW1/@G\ /@I874J:)XC\3:]K.IQ*2%
MDN-/M[*&WW>N%U&X('^%>U?\&:'AG0=(_P""4.NZ]IL*?;-6^,.K2:C*!\Q:
M.RT^-$)] B@@?[9/>O4/^#FG_@F+XY_X*/\ [ R7GP0T&35/B)\+]6?7_#>D
MP+F;5;5HC'>V,0[R/&$E11R[VR(.7KX/_P"#-3]OSP#\,+CXA_\ !-?XQ^(8
MO#^O:SXF'B/P/9ZN_D->WOD1VM_8KYF,7"K;6SK%]Y@LQ ^0Y /Z":X#]H">
M#X:?"'XC?&OP5X=LH_%5IX"O)$U2&R3[3=?8K>ZGM(7D W2)')-,R(Q(4SR$
M ;VSW.HZCI^CZ?/JVKW\-K:6L+2W-S<RA(X8U!+.S,0%4 $DG@ 5Y+^S%^V!
M\%_VXM.\9ZC\%;6[UWP3H.M/H,/C"6S(TKQ+,L?^E'3Y&XN[:-F\DSKF-Y%D
M"%E7<P!_*5_P;?Z;;^,?^"X?P)'B24W+/X@U2]DEN'+,\\6D7\Z.2>2WF(IS
MZU_8K7\EGQ,_9C\>_P#!O!_P72\ ^._B-H6H#X9Z/\18]6\)^*%@:2/4O#$T
MIAN C ?/<P6T[QRQ_>WJ#C9(C-_6+X9\3>'?&GAO3_&/A#7;35-)U6RBO-,U
M*PN%E@N[>1 \<L;J2KHRL&# D$$$4 ?S;?\ ![7HVGP?MT?"+Q!%&HNKKX3-
M;S.!R8XM3NF0'V!FD_,U^IG_  ;\^-/%/CS_ (-\?A?K'B^XDFN;;P9XCTZW
MEE;)-K::GJ5K;J,] L,,:#V0=J_('_@X.U_QM_P6%_X+HZ9^R5^Q9I7_  E]
M]X1T.S\%6TVG-OM1>1W$]SJ%S)*N1'#;O<F*60_*OV1CSQG^A/X#_LR^"?V%
M_P#@G9H_[+_AC5$?2OA_\-)=/GU28"(7,L=J[W-VX)PGF2F64C.!O/84 ?BW
M_P %@/V!?^%\_P#!N#^RE^VIX*T7S?$7P=^$WAR/7&ACR\^@7ME;1R$XY;R;
MG[/(.R))<-QS7>?\&OO_  5]\'?"W_@E[\7_ (1?'/66GG_9WTR[\4>';(R_
MO]0T6Y+NMG"#DM(-0)B'OJ$" 5^DG_!+[X<?#_X_?\$0_@I\'O'^GPZKX;\5
M_L^:3HFNV>X%9K>;2TMYXL\X."Z^H(]17X2_\$6O^"1/Q8T?_@O;XF_9/^)Q
MOO\ A&?@9JTNJ>/67=%;Z]96EY;W.CQRK]V2*YNDTZ\$3@AHX"<93( /I[_@
MX8_9U\8_LX?\&^/POTOXN;9/B+XQ_:%M/&7Q2NPN#/XCU73-;N[U?=86D6V3
MTCMHQVKVO_@RB_Y1J?$C_LN=[_Z9M)K2_P"#TV6-/^"5O@F-G 9_CSI6U2>3
MC1]:K+_X,H9(S_P38^)4(<;E^.-X2N>0#H^DX/Z'\J /G+_@^-_Y*3^SG_V
M_$W_ *.TVO1?V;?VK?VV/B#_ ,&]'@[]B#]B+_@FY\7?%?BKQ7\,KWPN_CW4
M;&PL/#L-G>2W,5Q=6UQ)=;YV\J214RD:JY#,WR[6\X_X/C)8C\3OV=(!("ZZ
M#XE9ESR 9M.P?T/Y5^I__!O/-%/_ ,$7OV?GAD# >#9%)!SR+VY!'X$$4 ?*
M/_!M=_P;]_&#_@FGXKU[]KK]L*]TR#XB:[X?;1-"\):3?)=IH=E)+'+/)<3Q
MYCDN':&-0(BR(@;YW,A"?H5_P48_:BUG]D;]DGQ+\3O NF+J?C;4&M_#_P -
M=#P&;5/$NHS+9Z;;A3]\?:)4=QVCCD/0&O<:_/7]HOPGIO\ P59_X*;R_LQ>
M%OCUXJ\)^$OV4=(L_$/B/6OA_J5K#?GQOJPFCL(@]Q!/'BTT^&\9B$W+)>[<
MJR4 ?C1_P<M_\$<++_@G78?!GXX_#Z2?4].\2^%XM ^(NOON9K_Q;;H9I]1E
M9N=]ZKRR!?6UD)ZU^Y'_  ;Z_P#!0#_AX;_P3)\$?$3Q+K?VSQGX1B_X13QV
M9)-TLE_9HBI<OGDF>W:"<G &^5P/NUYS_P %&/\ @@_K7[6?['_C+X6W7[?7
MQ_\ '&LPZ5-J?@W0/'?BG2;G3)M:@B=K02K'IL3A6<^665U(61NHR#^0G_!I
M5^W\_P"R)_P4+O?V4/B;J[:=X8^,\":0(KUC&MIXBMF<V)8-]UI-\]KM RTD
M\.?NT ?ME_P<L_\ *$#X\_\ 8(TC_P!/>GU^,?\ P:X?\%"/ /\ P3A^'7[3
MGQT^*_P1^)7BOPQ;6'A.76=2^'OAZ"_31XTEU2,/=^=<PB)7:<!6Y'R.6*@<
M_LU_P<NRQ0_\$/OCP\L@4'2M'4%CCDZYIX _$D"OS/\ ^#)CPMX3\?6/[5GP
M]\<:'9ZKI.N:)X6LM5TF_A62&]M9!K<<T4B-PZ,KE6!X(;'>@#P[]K?XK?'/
M_@[1_P""CVA?#G]DKPMI'@7PIX \*2+IJ^/?$$$-W'9/<H;O4988B[RR%FA3
MR+<2A!&A9QO+#^CC]B/]E'P3^PW^R;X"_9+^'FHSWNE>!O#\6G1ZA<H$DO9L
MEY[EE!(0RS/)(5!(7?@' K^7/_@IQ^Q=^T/_ ,&ZW_!4?0/C3^S3K%[:>&&U
M=_$'PA\1S[I(Y;4-MN=(NCD>:8UD,$JD_O8)D<X\TA?Z9?\ @FM_P4"^#_\
MP4R_9'\-?M3_  @N$A74H?LWB/06G#S:'JL:K]HLI<8.58AD8@>9&\<@ #@4
M ?R[?\%[?^4_GQ;_ .Q_T7_T@L*_JW_;*_9<\"?MK_LL^._V4OB5<SV^C>.?
M#L^F7%Y;*#+9NP#17* \%XI5CE4'@E #Q7\HO_!>ZYMQ_P %]OB[<&=?+3Q_
MH^]]W"[;&P!S],'\J_I@_P""U'[2'C_]D#_@FK\0OVG/A?J,]OKG@B\\/ZK:
M""X:+[0L>O:?YML[+SY<T1DA=>0R2,I!!(H _F,^/G[*?_!6W_@WD_:7?QGH
M&N>)_!@%V;?0OB5X29Y="\1VX8LD<A96ADR!N:TN5W*1DH1M8_KQ_P $4O\
M@Z-\'?MR_$GPQ^R/_P % / &A^'_ (B:C?Q0^"O&NEV^-+UC42ICBADAD+&R
MO)-Q5'1C'(TA0"(LJ/\ J+\ /CM^RY_P4E_93TOXL^ &T3QQ\/O'.DC[9I6J
MVD-W#\RCSK&\MW#*)8V^22)P<,O<8)_G@_X+,_\ !(+X9?L[?\%L/@O\ _\
M@G!IDNGZC\4KG3M:A\%:;<-+_P (Q=+J#*]U&22\%ILA>XPQ(B$$Q!$855 +
M'_!ZIXX\4:K_ ,%)?A[\/;^XE&CZ-\&K2\TVV8G9YUSJFHK/*H]6%M"A_P"N
M(K]G_P#@W6T+3?#O_!%?X V&E1JL4GA2XNG"=#+/J%U-(?J7D8GWKXX_X.]/
M^"67Q&_:D^#'AC]NKX"^%;G6?$'PNT^XL/&>DV$)DN+C07?SEN8U'S/]EE,K
M.H!/EW+OP(CGU#_@TA_;)\#_ !\_X);Z3^SHNOVY\7?!_5KW3-5TMY1Y[6%S
M=2WEG=!?^>1$\D /]ZU;/;(!]5_\%KM'T_7?^"1_[1MEJ<:M&GP@URX4../,
MAM'EC/U#HI'N*_G\_P"#.CQIXI\._P#!6ZX\,:+<2?V?X@^%VL6^LPAOD,<<
MMK/&Y'3(DB0 ]1O([FOV._X.B?VQ_ _[+O\ P2;\=?#_ %'7[>/Q3\5X4\+>
M%M*,H\VY261&OI=OWO+CM1*"^,!Y8E)!<9^3_P#@SR_X)9_$/X(>$O$O_!1[
MXX>%KG1[SQWH:Z'\.=.OX#'.^CM+'/<:@R-RJ3R0VZPD@$I"[C*2H2 ?H#XJ
M^'_@GXL?\%AO'/PQ^)7A:RUOP_X@_9"TS3]:T?48!)!>6LOB+54DBD4\%64D
M'ZU_.W_P6"_X)D_M!?\ !!7]NW0OC3^SEXGUFS\%7>N_VS\(?'-NY:;3IXFW
MMIMRY!#31 [<,"MQ"=Q!S*B?T8Z-K^BO_P %V_$7AM=4@-^/V3-'G-F)1Y@C
M'B;4@6V]< NO_?0]17K?[<O[%'P,_P""@_[,WB/]EK]H/P_]LT/7[;]Q=PJH
MN=*O$!,%[;.0=DT3'(/1@61@R.RD _.?]ES_ (*V_#3_ (*UWW[%/Q,L#9Z5
M\0?#GQWOK#XD^$X9/^/&]/@OQ#MN858EC:SA6>-CG!#QDLT3$_KI7\L7_!+?
M]@+X[?\ !-#_ (.9?A-^RS\=;!C<:?K.KW.B:U!$RVFNZ<VB:F+>^@SU5@&!
M7),;K)&?F0U_4[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !7X@_\'O/_ ":S\#_^R@:C_P"D
M(K]OJ_$'_@]Y_P"36?@?_P!E U'_ -(10!Y__P &FW_*4S]KO_MX_P#3Y/7[
M_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>7_M0_L=?
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X@_\'O/_)K/P/\
M^R@:C_Z0BOV^K\0?^#WG_DUGX'_]E U'_P!(10!Y_P#\&FW_ "E,_:[_ .WC
M_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !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 %%%% !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!1\3^*/#
M7@GP[?>,/&?B*QTC2=,M7NM2U34[M+>VM($4L\LLLA"QHJ@DLQ  &2:\5^#_
M /P4S_89^.7Q!N/A;X!_:+\.MK@UC^S=)L=0OTM3KLOV>"X#:<92HO5*7$>#
M%N)Y.-N&/FW_  72_9P_:0_:?_X)XZ_X)_96TN#6?%FC>(M'\1Q^$;N0+#XF
MM]/O8[J337!(5P_EAA&Q =HE3(W9'B__  3)_:T_90_X*T6_Q&\->,]'D\'?
M$K1/CQHOCVY^%OBB-8M?\.7FE6VB+YBI(JLT?VFPN+=I4 813%9%B,NR@#]*
M:XWX+_M"?!7]HG3=<UGX'_$C3/$]GX:\3W?AW6[O2I3)%:ZG:[1<6Q;&&9-Z
MY*DKSP37FW[67CKQG\2_%VG?L/\ P-\276E^(_%>G?;O'7BC39-LWA'PN7:*
M6YC<?ZN^NV62UM.ZL+BX 86;*WPM_P $8/'VE?L8_P#!)?\ ; ^)_P /]"@@
MLOA3\9_BAJ>A:9RT<<>FV44L$/))*@0HO)R1WH _1+Q1^VU^R5X*^)[?!OQ5
M^T!X9L?$<-_;6%W83:@-MG>7&/L]I<2C]U;W$VY?+AE99)-Z[5;<N?0/&'C'
MPE\/?"VH>.?'OBC3M$T72;1[K5=7U>]CMK6S@0%GEEED(2-% )+,0 !S7YN_
M\$YO@!H7Q8_X-J[S0/B<O]KZK\7/AGXK\3>,M:O_ -Y<ZEJVHR7MS]OE<\M.
MA\@J_5?(CQ]T5\N:9^VQ\3?V[/V.O^"7W[/GQ4UJ?4K;XQ_$Z9_B;]JD+GQ!
M:^$=02W$%WG/G)<.L<\@;[[QACTH _9?X*?M5?L\?M%W=_IOP7^+&E:[>:7!
M#<7^GP.T=U#;S9\FX,,JK)Y$FUO+FV^7)M;:QP<>@5^='_!8;XAZG^S+_P %
M&OV&_P!I/P3<&TU'Q#\6)_AGXE\D[1J>C:T;:,P3X_UB0S*LZ Y"2#<.:_1>
M@ HHKR_XK>%/VL]7\7/>?!_XK^%](T4P($LM6T)[B82 ?.Q<$<$]!0!ZA17S
M;K7B_P#; ^$_Q0\#>&_B3\5_#&JV/BW76T\0Z7X;,;*1&7)9F?Y1QV!->]?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XUX5I7_!1OX'P_\ !2!_^"8V
ML>+H)OB ?A]_PE""(*L(/F?\>/7/VG[/_I6S_GC\U 'T;7X@_P#![S_R:S\#
M_P#LH&H_^D(K]OJ_$'_@]Y_Y-9^!_P#V4#4?_2$4 >?_ /!IM_RE,_:[_P"W
MC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 >2_M@?M=_#_\ 8N\'^&?B
MA\7&%IX2U/QI::'XC\02[A#H,%S#/Y=].0I"0+.D"22.52-)6=F 7!_*K]NC
MX<_ +]H;]J>#X\_L*>--'U/]J1/VK=%/@+7OA[J\=S<W?AD:)HW]H3:@;9F5
MM)BC\XM-+\@):(,1,Z-^US*KJ4=001@@C@BN9^'7P7^%GPDU'Q#JWPV\$6.C
MW'BO6?[5\0/9H5^UW?V>&W\P@DA/W4$0VJ N06QN9B0#Y%^)'_!)7]I;7OV@
M?B#\=O@__P %9_BK\/E^(7B!=4U'0M$\.:5<16_EP1V\,"RW$32&***)512<
M+\Q !9B?D?\ X(,_L,?$KXO?LR_M5>#?'W[8'BO5_"GBSXA_$?X=ZOX/O=,M
M!9W-]<K;P3:^[(HD^U.C.#&"(\.< <5^S-% 'Y3_ +)G[3MC^RI_P0RU_P#8
MQ^,-Q#I_Q_\ AEX5U_X=P_"J*4/K.L:T[746D"PM!^^O(;N*:UECGB1D9#(X
M.V-R.,^(G_!-#XE?L"?L/?L%_&J;09]3U']DSQJNJ_%JPTF(W,ECI&N7*SZ]
M<Q+&"9Q:2L&.T',2/)PJFOV#DTC29M3CUJ72[=KR&,QQ7;0*940]5#8R ?3-
M6* /SA_;;TGPC_P4Y_X*2_LG> _V<?&6E>,?"'P6\67'Q.^)?BOPWJ$=[IVE
M- MNVC6C7$+-$US<SHS"'=O$*F7;LP3^CU5],TC2=%MS9Z-I=O:0F1G,5K L
M:EB<EL* ,D]35B@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP
M/_['N7_TF:O=* "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 **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ*WOK*[EG@M+R*
M5[:7RKE(Y QB?:K[6 ^Z=K*V#SA@>A% $M5=;US1?#6D7/B#Q'K%KI]A90M-
M>7U]<+%#!&HRSN[$*J@<DD@"OA3XG?MK?\%??VB_B3X@^#G[ G_!/"V^'VD:
M)K=UI-W\8_VB]1^QV4CP2M"\UCI=FSW%W$VQGAN S1."A( -?5OQ_P#V6_@[
M^V-\!G^ 7[7/P[TSQ;H.I&QN-=T<33PVTUW;2QW"LC1NLJH)HP<;OF7*ME68
M$ ^?/'?_  7R_P""8/AB^\>Z-X-_:+L?&=W\.O!%_P")?$5QX3MI;S38X[;8
MJ6HU!$-JUQ/(ZQQ(LC;GXR#@'^4W_AY%^T=_P\<_X>=?V]_Q<+_A8'_"4?ZU
MO)_UG_'AZ_9OL_\ HNS_ )X_+7]2?_!3?_@B=X=_;=_8ZT']AC]E_P"+/AS]
MGKX?6/B!-4\0:-X4^&45U%K)A3%O$R0W=HJ*LA,K%A(9'2)B04^;\Z_^(&/_
M *RB_P#F$_\ []4 ?M]^RK^TC\./VP/V<?!?[3OPDO\ [1X>\;^'[?5-/W,"
M\'F+^\@DQP)8I \3CL\;#M7Y _\ ![S_ ,FL_ __ +*!J/\ Z0BOO_\ X(R?
M\$POB/\ \$FOV<=5_9B\3?M8_P#"TO#TGB!]4\,>9X+.D/HOG*/M,"_Z;<B2
M)Y%$H V;7>4_-YGR_ '_  >\_P#)K/P/_P"R@:C_ .D(H \__P"#3;_E*9^U
MW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BB
MB@ HHHH \+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH
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 **** "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@ HKG/"WQ@^$OCGQGKOPY\%?$_P]K'B#PN(/^$FT/2]
M9@N+O2?.\SR?M,,;%X-_E2[=X&[RVQG!KY+_ &E_B!_P6\^,GQS\1? G]C?X
M)_#7X1>!=)NDMT^./Q$UK^V;K58VB20S:;I5NH".A?9BZW1DHPR". #[#\:^
M-_!?PV\)ZAX]^(OB[3- T/2;9KG5-9UJ_CM;2SA7[TDLTI5(T'=F( KY5^#'
M_!;+]CG]J+]I_2_V9/V1M,\=?%7S[R:#Q'\0?!?@ZXG\,>&RD$DBF[U"0(F'
M94C5HA(A,H^88KZ \)_!6]UO]FNP^ /[4WB/3OBI/<>%8]&\;ZKJWAR&VM_$
MQ,(BN)IK)2\48FY9HU)4%CC P!U'@?P'X&^&7A:S\#?#;P9I/A[1-.B\K3]'
MT/3HK2UMD_NQQ1*J(/8 "@#P7]O/]BG]H7]LS4_#7A?P!_P4 \>?!OP);P7*
M>.-%^'%C;0:KKS,T?D^3JC@RV(11,&"*X?>N0-O/3_L/?\$__P!F?_@GE\-M
M0^&?[-/AG4[.WUO5#JGB+4M;U^ZU&]U?4&14:[GEN';,C*J@[ B_*/E%>TT4
M %%%% 'P!_P7._X+G?\ #ES_ (5=_P 8N_\ "RO^%E?VW_S.W]C?V=_9_P!@
M_P"G*Y\[S/MW^QM\K^+=\OP!_P 1SG_6+K_S-G_WEJE_P?)^)/#M[K_[-'A2
MRU^RFU33[;QA<7^FQ72-<6T,QT00R21@[D5S#*%8@!C$^,[3C\#J /Z_?^"&
M/_!<[_A]'_PM'_C%W_A6O_"M?[$_YG;^V?[1_M#[?_TY6WD^7]A_V]WF_P .
MWYOD#_@]Y_Y-9^!__90-1_\ 2$5Y_P#\&,?_ #=%_P!R3_[GZ] _X/>?^36?
M@?\ ]E U'_TA% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[
M>/\ T^3U^_U !1110 4444 %%%% !1110 4444 >%_M8?\EL^!__ &/<O_I,
MU>Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% !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 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 44C,JJ68@ #))[5Y-\._V\?V-?
MB[^T#J'[*_PH_:5\(^)OB!I.CRZIJGAKP_JZ7DMG;12Q0R&5XMT:.KS1 Q%A
M(-V=N 2 #UJJ?B'7]'\*:!?>*?$5^EII^FV<MU?74F=L,,:%W<XYP%!/X5\H
M_MF^!?\ @L=\;/C5)\*?V0?C+\+O@Y\*SIEN]Y\3;[1Y=<\42W#[A-#:V,N+
M6,)C[TAR=RE6!# >Z?LJ_ CQ/^SK\ ]&^#/CWX^>+?BEJ6G"X;4/&?CN>*;4
M-1>>>29@Y15 C4R%(T.[9&J)N(44 ?+GP\_X+C^#_P!JSXR:)\-/^"=G['_Q
M1^-?AV?Q%;V7BGXJ6FD_V'X7T>S,RI<W$=YJ 0W<L*;W$"HGF[,(YSFO=OV[
M/V'=/_;O\"Z+\,?$G[1?Q-\ Z%9:LUSK]K\,_$W]E2^(+4Q,AL;F4(S& L58
MA<$A2,C.1[7I6DZ5H.F6^BZ'IEO96=I"L5K:6D*QQ0QJ,*B*H 50.  ,"K%
M'BW[&G_!.[]B[_@GYX6N?"G[(WP T3P@NH)&NKZG;H\^HZELR5^TWD[//. 6
M8A7<JI=MH&37M-%% !1110 45SWQ4^+7PO\ @;X"U'XI?&;XAZ-X5\-Z1 9=
M3UWQ!J4=I:VR>KR2$*,G@#.22 ,DU\#:O_P59_;%_P""B>K7/PX_X(H_L]+<
M>&!.]KJ7[3/Q9T^:P\,VF"5=M,M'43ZG*O.#M"JX >,HVZ@#[+_:O_;._9<_
M8<^&,WQ?_:L^->B>"]"CW"";5;G]_>R*,F*V@0-+<RXY\N)&;'.,<U\5_P##
M47_!6/\ X*P_\2S]ACX;77[,?P4O?ED^-GQ/T=9?%.N6QX+Z1I!.VW1E.5GG
M/S*P>-T9=M>G_LH?\$3/@7\*?B=#^U1^V'\0M;_:,^.)VR/\1/B8JS6^EN#N
M":7IN6M]/C5N4 #O&<['4';7VI0!^/G[:'_!H-^S_P#M)Z!X0?X7_M<>*/#?
MB_3[G4KOXB?$3QSI,WBK6?&]U<BT$4MS*]]:K!Y'D2[512"+@YY4LW@G_$#'
M_P!91?\ S"?_ -^J_?ZB@#X _P""&/\ P0Q_X<N?\+1_XRB_X65_PLK^Q/\
MF2?[&_L[^S_M_P#T^W/G>9]N_P!C;Y7\6[Y?D#_@]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@ HHHH **** "BBB@#PO]K#_D
MMGP/_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FKW2@ 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 **** "BBFRRQPQM--(J(BEG=C@*!U)/:@!
MU%?//AW_ (*L_P#!/_QQ^U=I'[$_PV_:3T/Q9\1M76Z9='\)^9J4%F+>!YI?
MM-W;JUO;L!&5V/('WE5VY-?#O_!UE^VY^VK^Q7^SKH-U^SO^TOX:\#>'_',<
M^A76E6>CM+XGU2Y8,9WM[AR8[6TCMB-TT:K.DKQ!6_>AHP#YI_XB1?\ CHY_
MY'W_ (Q\_P"27_\ 'S_H?_'Q_P AWKM_Y"'_ "U_Y\_>OT!\0?\ !6_]K[]H
MWQM??#7_ ()A?\$S?&OB^'3M4EL-3^*/QA+>$_#-O)%*8Y6@$RFYO@K*5*QJ
MCJ>=I Y_D K^OW_@VZ_X*1?\/$/^"<>@_P#":Z]]K^(7PR\KPOXW\Z7=-<^5
M&/L=^V>3Y]N%W.?O313^E 'U3^V%^QU\'_V[O@?+^S]^T&FN'PW>W]M=ZG8^
M'?$=QI[W?E-DV\DL#([P."5=.-P.?E8 B;]F#]BK]DW]BWPC_P (/^RK^SYX
M6\#:>T:I<G0M*2.XN\=&N+@YFN6_VI7=N.M>H44 %%%% !1110 445\8?M;_
M /!:[X ?!7XF2?LM_LK^!M<_:&^.3[HX?AE\, MPNGR X+:G?@-!IT2GARQ9
MX^"R*IW4 ?9&IZGINBZ=<:QK&H06EI:0M-=75S*(XX8U!+.[,0%4 $DG@ 5\
M$?%S_@MM>?&GX@:C^S;_ ,$=O@'<_M$^/+*7[/K'C.&<VG@;PQ(?X[S53A+D
M@?,(;=OW@!"2;AMK!TS_ ():?MK_ /!2#4;?Q_\ \%IOV@1;>#S,ESI_[,?P
MBU*:RT"$ AD75K]&$^I2#C<JL$5US')M8K7WO\(_@W\)_@%\/].^%/P1^&^B
M>$_#6DQ>7IVA^']-CM+:!>^V., 9)Y+=6)))).: /B+X5_\ !$[7?CYX]T[]
MHW_@LO\ M 3_ +0/C.QF^TZ-\/HH6L_ ?AF3^Y:Z:-HO& ^4S7 _>+C?&S#=
M7WSH^CZ3X>TJVT'0-+MK&QLH$@L[*S@6**")0%5$10 J@      59HH ****
M "BBB@ K\0?^#WG_ )-9^!__ &4#4?\ TA%?M]7X@_\ ![S_ ,FL_ __ +*!
MJ/\ Z0B@#S__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O
MW^H **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]
MK#_DMGP/_P"Q[E_])FKW2@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MH) &2:^8OB+_ ,%BO^">/P__ &A_#?[)]C^T!9^+?B)XFU^WTFV\+> ;276Y
MK&6658S)>/:*\=I'&6#2>:ZLJ9;:0#0!].T5X1^W?\%_VW?CMX/T+P+^QC^U
MOI7P;,^I2#QGXGF\'QZQJ)L#'\J6*RN(HI=_!9N0&W*RE,-G?L%?\$XOAU^P
M;'XG\1:9\:?B7\1O&?CEK1_&?C?XF^,9]3O-2>W\WR0L9(A@1#/+M")N"L%9
MF"C !Y1^T3_P4A_;I\0_&WQ'^RY_P3M_X)H^*O%>O>&]1.GZQ\3_ (J3C0/!
MUC+M5O-AEW&;5$ 924@V/A@1D5]&^+/V?X?VI/V1A^SS^W#X9T36IO%/A2UL
M?B1IOA>^NX-.NKO9&UR+27,=PD)F4F,DK(%VY.<FO4J* /.OV;?V1OV8OV/?
M!*_#K]E_X$>&/ VD +YUMX=TF.![EE& \\H'F7#_ .W(S,?6O1:** "BBB@
MHHHH ***\=_;+_;\_9&_8 ^'G_"R?VKOC7I7A:TF##2].E<S:AJL@_Y96EI&
M&FN'R0#L4A<@L5'- 'L5?,W[='_!6C]CO]@>\M/ GQ%\5W_BGXCZQM3PS\(_
M %@=6\2ZO*XS&D=G$<Q!N</,8U;!VEB,5\Z_\+3_ ."P?_!6C_1O@+X7U']C
M_P"!=]U\=>+K%9OB!XBM3_%96.=FE(Z\"21O,7*R1NPRM?3/["__  2P_8U_
MX)\6=WJ?P.^'DM_XPU?<WB;XE^+KLZGXCUN5CF22XO91N =OF:.,1QD\[,\T
M ?,W_#.7_!6[_@K(/[0_;+^(-W^RO\$;WE/A!\-]66;QAKUL?X-5U8#;9HZG
M#0PKDJS1R1A@'K[/_9'_ &)/V5?V$_AG'\)/V4/@GHO@W1AM-U_9T!:YOY%&
M!+=7+EIKF3!(WRNQ X! P*]4HH **** "BBB@ HHHH **** "OQ!_P"#WG_D
MUGX'_P#90-1_](17[?5^(/\ P>\_\FL_ _\ [*!J/_I"* //_P#@TV_Y2F?M
M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH ****
M"BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:
MO=* "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@ HKY0_:O_X+6_\ !/3]D?Q>GPG\0_&"
M7QM\0KBX^SV?PS^%FFOXAUZ:?O";>UW+!)WVS/&2.F:]9_:Z^'7[2GQL^ L_
M@[]D?]HV/X3>+-2NK5HO&=[X1CU62SLRX\]5M+DJHF,9.TO@JP&<=0 >J&6(
M2B R*'92RH3R0,9./09'YBOD?]M#]NW]MKX?_&E_V7/V%O\ @F[XK^)/BDZ7
M;WD_C_Q3J,.C>#--CFW;6:]9B]W(A1M]L@CDZ;2<C.A^PY_P29^$?[&GQ1U#
M]I/Q'\;_ (F_%CXNZUHKZ5K7Q&^)/C"XNYWLY)8YI+6"U5EMX+?S(HF5-CLG
MEJ ^.OU50!Y9^SWX._:'\5_LP6O@;]O]? NM>-=8L+ZU\:V_@2"Y31)X+B24
M"WA6Y_>E!;ND3%N6*LW\5+^RU^Q)^R3^Q-X/_P"$%_92_9\\,>!M/:-4N6T3
M356YO-O0W%RV9KEA_>E=V]Z]2HH **** "BBB@ HHKP#]N?_ (*C_L)_\$U_
M^$6_X;6^.?\ PA?_  FGV[_A&?\ BF=4U'[9]C^S_:/^/"VG\O9]J@^_MW;_
M )<[6P >_P!%? '_ !%'?\$*/^CYO_,9>)__ )65[E^Q[_P5N_X)W_MZ>'_&
MOBW]EO\ :4L=>TKX=6UI<>-M3U/1-1T:WTF&Y%P89))-2M[=2I%K<$LI(41_
M-MRN0#Z-KD/CG\?_ ()?LR?#>_\ C!^T'\5-#\'>&--7-YK7B#44MH%)!PBE
MR-\C8PL:Y=CPH)XKXD^('_!9_P")G[5WC+4/@)_P1._9W;XS:W9W!M-:^,7B
M0RZ?X!\.2]V:[(5]1=>ODV^-RD-&T@R*UO@9_P $0O#_ (T^)-A^U#_P5<^-
M^H?M*_%&T;SM,L?$5L(/"/AIB0?*T[1U_<D \&296W[5?RT?)H Y.Y_X*1?\
M%!/^"G=Q)X2_X(^? O\ X0GX<SN8KK]I[XQZ/)!9S1YP9-$TF1?-OFQDI+,O
ME;@4D2/AJ]?_ &-/^"+_ .S/^S)\0_\ AI7XQ>(-<^./QPNBLFH?%[XIS_;K
MZ&0<@6$#EHM.C4DA%B!=%.SS"N!7U];6UM96T=G9VZ10Q($BBB0*J*!@* .
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
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :_GP^)G_!SEKGPT_X+OZ]\0&\2:GKOP&T'2+GP VE>';9;@WZPR-(
M=6MH6=4EF>^7:C[ANMB!G)H _HGJ"YU+3K*YM[*\OX(IKR0QVD4LH5IW",Y5
M 3EB%5F('92>@KQV[O\ ]H/]I[]D5?$WP<\;:M\'_%GC3P?'=:'=>*_!<;ZI
MX5O)X5=5N]/N"4,T3'8\3$C(.&/#5X5^RO\ \$4? ?P+^.>E_M>_'/\ :%\>
M?&[XSZ0)3IGQ ^(WB*YD&E&6-HI4L;*)U@M8F1V7RR)-H8@$ XH ](_;R_:[
M_;!^!'B#P[\*/V,?^"?GB3XQ>*?%-G/-#KDVMVVE>&M"$;HA-]>RL65_G#K"
M%4RJ&V.2K!>M_8:TG]O?3_A=J.H?\%#O%WPZU'QEJ>N/=V&G?#+3KF'3M%L6
MBB"67F7),EPRNLC&1AG]YMRP4&O4?L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_
M !H XOX"?L9_LH_LN:AK.L_L\_L\^$O"%_XBU">]UW4]$T6*&ZOYII3+(99P
M/,==[$A"VU> H4 "O3*Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q
M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%
MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**\
M8_:0_;&_9_\ V/\ 0_\ A(?VH/VJO /@6!HC)!%XCU6&WN+D#/\ J8&;S9SP
M?EC5CP>*^2)/^"\VN_'V[?0_^"8?[$?Q9_:(F9S';^*;+PNWASPLSYQA]5U(
M($.>QB' )S0!^CU?@#_P?.?\VN_]SM_[@*^ZU^!G_!Q#^UY#N^,G[6?PL_9D
M\-W0^?0?A7X?/B'Q 8CUBFOKS$,,G;S;8\8Z=:^!/^"V?_!L]^V+XU;X:>(/
MV*;GXD_M >*9O[9/Q,\7_$[XJV,EZG_'C]A5/[1N+=%0G[;A85. H#G[F0#\
M$:_7K_@U%_X)J_L]_P#!1'Q!\9_^&G]1\3ZMX2\#W/A:[D^'ECX@FM-&\074
MQU8PS:E%$5:Y^S_9W\I=P ^T2YW!BI\$_P"(7'_@NO\ ]&,_^9-\,?\ RSK]
M<O\ @U@_X)9?\%!_^";O_"]O^&O?@U#X%_X3/_A&/^$>\[Q%IFI_;OLG]K>?
MC[!=3>5L^U0_ZS;N\SY<[6P ?KG\/_AYX!^$_@W3_AU\+O!.D^'/#^DVX@TO
M1-#T^.TM+2(=$CBB541?8 =:V*Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: .(_;$_;$^ '[!_[/
M^M_M+_M+^-DT/POH:*))%C,D]Y.YQ%:V\0YFFD;A4'NS%55F'X__ /$<%\!/
M^%F?V5_PP+XN_P"$.^T[?[>_X36U_M+R<_?^P?9_*W8YV?:L?[7>J?\ P>V1
M?&:'X"_ 827[3>#V\7ZS_;(MXRL0U+[+;_8M_8MY/]H;?;?7\[U ']UO['?[
M8GP _;P_9_T3]I?]FCQLFN>%]<1A'(T9CGLYT.);6XB/,,T;<,A]F4LK*Q_)
M#_@]Y_Y-9^!__90-1_\ 2$5G_P#!C[_PLO\ X4'\?/[5^T_\(=_PE^B_V#OS
MY/\ :7V6Y^W[>V[R?[.W>VSVK0_X/>?^36?@?_V4#4?_ $A% 'G_ /P:;?\
M*4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 >2?MA>)?VH
M?!'@WPUXY_96^&)\;:EI'C.TG\4>#H=6M+&?5]$:&>*ZC@EO'2$3H9(IHU>2
M,,\"J7"DY^!_C?\  #XL?\%3M4\6?L^:+^S/XB\':7:_M5Z/XO\ %/CWQQ)I
M]O+X7MK'0]&:2UM([>YFFFU&95,:F-?LZQS%FFSA3^J=% 'SS\2OVN?VJ/AK
M^TOJ/PFM?^":OQ \8^!!IUM+H'Q)\#^+=!E6]N70&6">RU"\LVM!&^Y-YD<-
M@-@ Y&%^RA^PJ=&U?]H#XT?M#^%-.MM?_:7UN.;Q;X2TZ[$]OIFCP:8NFVM@
M\R@":X,'FRSR)\GFW+JA=4$C_4=% 'YN_"']FW]N[]EK_@FAXJ_X))^!?@EJ
M'B;6H;'7/"?PS^+S:QI\.A?V!J4MP8-2U#=<"ZM[BSBNG1[:.VD+O!'Y9D1V
M=.C^/_\ P1_N_ O[%_[.'@7]D1K;4?'W[)GB;2/$/@E-4F6T3Q28&4ZK8RR'
M*VQO_P!XX8_*LHC!94+,/O\ HH ^)OB)^S9\6/\ @H-^WI\$/VA_BO\ !/7?
MAY\-_P!GXZCKNGZ1XONK%M2\1^)KN.&.WVPV5S<)%;60B,GFO(K23,%1&C'F
M'[9HHH **** /"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)
MFKW2@ 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@ J#5-4TS0],N=:UO48+.SLX'GN[NZF6.*")%+,[LQ 50 223@ 9
M->/_ +;_ .W]^RW_ ,$\_A0?BU^TY\1(]+AN9#!H.A64?VC5=>N^-MK8VJG?
M<2DE1QA$W NR+\U5/!-IX8_X*5?L.)IG[67[*>O>$M$^).BRQ>(?ACXWG$=_
M!:F9O*$QMG#0NRI%, "DL9900KJ< 'YG_P#!9#_@YR^%7AK]G[XC?"#]AWPS
MK_B%=:TJZ\+:+\<;-A!HB:R[1)<PZ>S />M#9R3R&YB_=Q2FU^^LR/7\TM?W
MO?##X6_#?X*> -*^%7PA\#:5X:\-Z':+;:1H>B6*6UK:1#HJ1H %Y))[DDDY
M))K>H ^ /^#;K_@I%_P\0_X)QZ#_ ,)KKWVOXA?#+RO"_C?SI=TUSY48^QW[
M9Y/GVX7<Y^]-%/Z5]_T44 %%%% !1145]?66F64NI:E>16]O!&9)YYY B1H!
MDLS'@ #DDT 2T5\=?M#?\%ZO^"7O[/GB'_A7T7[1<'Q#\8R2&*S\%?"2PE\2
MZC<S#K"OV(/"D@_NR2(<\5YS_P -X?\ !:S]KG_1OV*?^"7FG?"+0;GBV\>?
MM0>(3:3A3W.B6&;J-P.1N9E)(!X!H _0NOG3]J[_ (*V?\$X/V)GGT_]H[]K
MOPAHVK6Y*OX:L;XZCJV[H%^PV8EN%R> 60#/?@U\_P#_  YH_:S_ &H/]/\
M^"F__!63XG^-;*XYN?AY\)(XO!OAXH>MO,+8-->Q#GYG,;GC)XY^B_V4?^"5
MW_!/#]B)8+C]F3]D?P;X;U&W $?B%M-^VZK^-_=&2Y/KCS,9[4 ?.O\ P^ _
M;>_:D_T+_@FG_P $D?B+KVG7'%O\1?C==1>#]$"'I<0PREKB^B]H]C]>.*3_
M (=Z_P#!8W]K?_2/VZ_^"JX^&VAW/_'U\/\ ]ES03I113U5=;O0UX..""C+U
MY]?T+HH ^0_V;_\ @A-_P2[_ &:=<_X3G1OV8M-\8^+9)1-=^-/B=<R>(]3N
M)_\ GN7OC(D4G^U$D=?7-M;6]G;QVEI D442!(HHU"JB@8  '  ':GT4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !114&IZGINBZ;<:QK&H06EI:0/
M-=75S*(XX8U!9G=F("J "23P ,T 3U\F_P#!0+_@K)\+/V./$^G?LY_"?P-J
M?Q>^/WBB,#P=\&O!KB2]D+#*W-_* 5T^T ^9I9.=H+*I579?%/BE_P %)_VH
M?^"E?Q!U;]E;_@BG#:V_AW3;MK#X@_M5Z]8&70M#(_UEOHL3#&J7H!X<9B7*
MG[CK.OTG_P $_O\ @F-^S?\ \$\?#&HR_#>UU'Q)X[\3R&X\??%3Q?=&]\0>
M)KICN>2XN7RRQE^1"N$'4[G+.P!\P>&_^"&OBC]OB/4OCQ_P7*^)4_Q"\;Z[
MI4UMX;^'7@W5I[#PU\-X9A]W3UC;-Q>+A=US+O5BH!$P59#\M?\ $#]\ O\
MA9G]J_\ #?'B_P#X0[[3N_L'_A"[7^TO)S]S[?Y_E;L?Q_9<?[-?N=10!YA^
MQY^QY\ /V$/@!HG[-'[-'@B/0_"^AQL8XS(9)[N=SF6ZN)3\TTTC<LY]E4*J
MJH_)#_@]Y_Y-9^!__90-1_\ 2$5^WU?B#_P>\_\ )K/P/_[*!J/_ *0B@#S_
M /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH
M **** "BBB@ HHHH **** /"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9
M\#_^Q[E_])FKW2@ 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 ***Y/XX?';X.?LU?"_5OC3\?/B1I/A/PKH=N9M3UO6KM8885Z!0
M3R[L<*J*"[L0J@D@4 =97RWK7_!63X :I^W'HO[ GP!\,>(?BIXQ^VLOQ$O_
M  -;QW&F> K4(_[_ %.[9A$C^:%0P*QD&6!&\)%)U7[$7[9W@3_@I-\#-;^*
M_A+X+>-O#_@>_P!5N=+\/7WC;2?[//BK3?*0?VE:QA_,%M*7=49@K'83P>!U
M/[(O[%W[,?["?PDM_@C^RM\)--\)Z!#)YMQ':!I+B^G(PUQ<W$A:6YE/3?(S
M$ !1A0  !OBK]B;]E?QU^U%HO[:'C7X+:1JWQ+\.:"-'\/\ B?48VFDTVV$L
MDH,,;$QQR[I7Q.%\T*Q4.%)%>IT44 %%?@#_ ,'SG_-KO_<[?^X"OP!H _O\
MHK^7S_@U4_;1^-/[*?\ POCPO^S[^P=\1?CGXJ\8_P#"+_8+'PBT%GI>F?9O
M[7!.I:C.3'8B0W*^461M_E3=-G/Z\#X8?\'#_P"V'\_Q)^/GPF_92\+W/WM(
M^'^CGQ9XF6,_>BFNKHBSC;' EMSD=<<#(!]W_$/XF_#;X0^%KCQS\6/B#H?A
M?1+09NM8\1:M#96L(_VY9F5%Z'J:^+?B+_P<._L&1^*KCX8?LDZ3\0?VCO&4
M!VGP]\#/!5SJZ1L<A6DO&"6PBR#F1)) H!.*3X>?\&\/[!X\4V_Q._:YUKXA
M?M'^,8#N'B#XY>-;G5HXV/++'9J8[81< "-TD"@ 9XK[3^'7PP^&GP?\*V_@
M7X2_#S0O"VB6@Q:Z-X<TF&QM81_L10JJ+T["@#X0_P"%I_\ !P[^V)\GPR_9
M]^$_[*?A>Y^[K'Q#UD^*_$PC/W98;2U M(WQR8K@9'3/K-8_\&_W@/XW7L7B
M/_@IO^VU\9/VD;X2+++H&O\ B630_#"R YWPZ3IS((N>WFE2  1QS^@M% 'G
M7[//[(?[+7[)?A[_ (1;]F7]GKP?X%LFC"3IX8\/P6CW '>:1%#S-Q]YV8GU
MKT6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKXT
M_;M_X*X:'\#/B?%^Q?\ L7?"^?XX?M':O#_H'P]T"<?8_#R$#_3=;NP=EC;I
MN5BC,'8% ?+619* /<OVS/VX/V9?V _@W=?'+]J+XFVGA[1XF,5A;'][>ZM<
MXRMK9VZ_/<3-V51@#+,54,P^(]-_9S_;D_X+CZC;^.OVZ=,\0? O]E]ITN-!
M^ EC>M;>)/'$*D-'/X@N(R&M+=L!A9H0WKM9$G;U+]C/_@D=K=C\9+7]O'_@
MIS\4(/C5\?RH?1Y)8"/#?@-"=PM=%LG&U"AQ_I3J)&*AP$<NS_<= &!\+?A7
M\-O@C\/M*^%'P?\  NE>&?#6A6BVND:'HMDEO;6D0Z*D:  <DDGJ223DDFM^
MBB@ HHHH *_$'_@]Y_Y-9^!__90-1_\ 2$5^WU?B#_P>\_\ )K/P/_[*!J/_
M *0B@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_
M?Z@ HHHH **** "BBB@ HHHH **** /"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO
M]K#_ )+9\#_^Q[E_])FKW2@ 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@ HJOJ^KZ3X?TFZU[7]4M[&QLK=Y[V]O)UBBMXD4L\CNQ 154$
MEB0  2:\!_8T_P""F7[.G[?/Q+\>^#OV8;3Q)X@\.> I8+:;XEKHCIX<UF]<
MR":UL+MCBY>':A<A0I$JLA=2&(!G_MH?\%4_V:/V,/B+X8^ FJ0:]X\^*GC'
M4+>#0/A5\.].&I:Y)!(X#WDL(8+;P(FZ0O*R[@C;=VUBO;_M0_L'?LJ?MI>(
MO OB3]IWX46WB_\ X5WK,NJ^&M,U6XE:P%U)&$+7%J&$-T %4JLRN%(X'+ U
M?V:_^"?'[)O[)WQ+\<_&GX-_"V*W\9_$?7KK5?%WB[5;N6^U.\>>4RF 7%PS
M21VRG 6!"$&U202,U[30 V""&VA2VMH5CCC4+'&B@*J@8  '0"G45\H_MD_\
M%G/V'/V-?%:_![4_&FH_$+XHW4A@TSX1_"K3&UWQ#=7&.(6@@.VW;OB=XR1R
M U 'U=7S]^VO_P %1_V&_P#@G[811_M*?'33K#7KQ5_LCP3I*MJ&NZF[<1K!
M80!IB';"AV"QY(RXKYG_ .$6_P""YW_!2WY_&WB;3OV+OA1>?\PCP[<1ZU\0
M-2MSVDNN(-+++@@QXGB;(97KZ"_8H_X)&?L*_L&W\OC/X._"7^U?'-XS2:O\
M3O&]VVK^(]0E88DD>]GRT9?^)81&C=2N: /P,_X.GOVO_P!I7]LG_A1/Q#^*
M_P"PYXH^#'@6+_A)Q\-V\>WT2:[X@1_[)-U/=6"9;3U0+:A(W+%O,<AB!Q^1
MM?W^44 ?@#_P8Q_\W1?]R3_[GZ_?ZBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "L[Q=XO\ "?P_\+ZAXW\=^)M/T71=
M)M)+K5-6U6\2WMK.!%+/+++(0L:* 268@ "O'?V[O^"B?[+_ /P3K^&4/Q#_
M &A_&,BWNJ3?9?"G@[18/M>M>)+PD!;6QM%.^9RS(I8XC0NN]ER,_(_A']AG
M]LG_ (+!^*-/^.?_  5KLKOX=_!FTNX[_P $_LIZ)J;J][M(:&Z\2W,>UIY>
M PM%VA#@,(F$B2 ">+/VX?VR_P#@L1XGO_@A_P $FKV\^&_P5M;N2Q\:_M5Z
MWICI+J 5BLMKX:MI-K32<%3=MM"'.TQ,(VD^N_V$O^"=_P"R_P#\$[/AA+\.
M/V=?!CQ76I3?:O%7B[69_M>M>([PDEKJ^NV&^9RS.P7A$+ML5037L/A/PEX5
M\!>&+#P5X&\-6&C:-I5I':Z7I.E6:6]M:0(H5(HHHP%C10  J@  <5H4 %%%
M% !1110 4444 %?B#_P>\_\ )K/P/_[*!J/_ *0BOV^K\0?^#WG_ )-9^!__
M &4#4?\ TA% 'G__  :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/
M_3Y/7[_4 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_ /8]R_\ I,U>
MZ5X7^UA_R6SX'_\ 8]R_^DS5[I0 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 %%%% !7/_\ "U?AQ_PM/_A2'_"::?\ \)=_PC_]N?\ "._:!]J_LWS_ +/]
MJV=?*\[]WN_O<5^$/_!\Y_S:[_W.W_N K\ : /[_ "BOY\O^#(KQ3X9\$^'O
MVKO%WC/Q%8:1I.G6_@N?4-3U2\2WM[6)1KY:2220A44#JQ( K^@/1-<T7Q+I
M-OKWAS6+74+&ZC$EK>V5PLL4R'HR.I(8>X- %JBBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ KQ7]N/_@H+^RW_P $\/A6/BG^TQ\0
M5T];R4V_A[P[I\7VG5_$%WP%M;&T4[YY"649X1-P+L@.:R/!G_!33]E'XG_M
MKWG[!?PD\3:EXO\ &FBZ/<7WBS4/"^E/>Z/X;>)E46E_?1YC@N)"7"QY.&B9
M'*.41K5E_P $W?V35_;6U7_@H'XD\"W/B+XFWUC:V>E:KXFU.6_@\.PPQ"/&
MF02DQV)?!9VC&[<\A4KYCA@";X[?LX_ S_@I_P#LEZ)X%_:#\#^,+#PEXJCT
MG7[_ ,)WM[=:)J"[=EP+#4(XG5P.3'- Q(!!((=$=?5?AK\,_AY\&_ >E_"[
MX3>"-+\-^'-$M%M=(T/1;%+:ULX5Z)'&@"J.IX')))Y-7_$?B3P[X/T&[\4^
M+M?LM*TS3X&GO]1U&Z2""VB499Y)'(5% Y)) %?"7Q-_X+O> _B5XVOO@3_P
M2H_9X\4?M0^.[27R+S4?"6++PEH\AZ->:W./("\AAY6]'&0)%- 'WS)(D2-+
M*X55!+,QP /4U\3_ +1__!=C]D_X<?$*;]GG]D_PYXC_ &C_ (MC*1^ O@U9
M_P!HQVC@XW7VH+FVM(U;(=MTC1X^9 *X&/\ X)3_ +=O_!0%U\0?\%B/VT[A
M/"MR=[?L]? >XGT?P]Y9Y\C4+\G[7J*X.&0D!67*28K[8_9Q_95_9O\ V0OA
M[#\*_P!F/X*>'? ^@Q;2UAX?TU(//<#'F3.!OGDQUDD9G/<F@#XE_P"&-_\
M@L+_ ,%(/]/_ &_/VGXOV=/AM><M\&/@)J(DURZ@/_+'4M>8':V,JZ6P:*16
MY"FOJ[]C;_@G7^Q=^P#X4;PI^R?\ -#\*F>()J6LQ0F?4]1YR3<WLQ:>?YOF
MVLY52?E"CBO:Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBN?^*OQ7^&?P-^'FK?%GXQ>.]*\,^&="M&N=7US
M6KU+>VM(A_$[N0!DD #J20 "2!0!T%?#?[9/_!7#7X/C+=_L&_\ !+_X86_Q
MI^/NTIK12X(\-> 4)VFZUJ]0[59#G_14;S&92A*N41_+=1_:&_;E_P""Y6H7
M'@C]B#4_$/P)_9<>9K?7?CM>V36OB;QU""5D@T""0!K.V;!'VQP&YXPR20-]
MO?L;?L1?LS?L#?!NT^!G[+GPQL_#NBPL);Z=?WEYJESC#75W<-\]Q,W=F/ P
MJA5"J #PW]A#_@D?H'P&^)LW[9O[9/Q0N/C?^T;K$/\ Q,?B+XA@'V70$(.;
M+1;0C98VZ;F4,JAV!;'EJYC'V5110 4444 %%%% !1110 4444 %?B#_ ,'O
M/_)K/P/_ .R@:C_Z0BOV^K\0?^#WG_DUGX'_ /90-1_](10!Y_\ \&FW_*4S
M]KO_ +>/_3Y/7[_5^ /_  :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !111
M0 4444 %%%% 'A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/<O_ *3-
M7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MA[3(O+T_0_#VEQ6=I;+Z)%$JHOX#FMZB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^ ?VF?^"L?Q6^/
M'QAU3]A;_@C5X(TSXE?$NQ?[-XV^*>I,3X-^'@8E2]S<J"M[=KAMMM%N^93D
M2&.2*@#W+_@H'_P4[_9Q_P"">7AO3;7XAS:CXF\?>*'%OX ^%/@^V-YK_B:Z
M8[4CM[9,LL>_AIG 08(&Y]J-\W_"O_@FK^T]_P %)/B'I/[5O_!:ZXM(]"TV
M[6_^'O[*N@WQET#0"/\ 5SZS(IQJMZ >5.8ERPY1VA3VS_@GY_P2<^%/[&GB
M34OVA_BEXWU/XN_'SQ2A;QE\9O&2B2^F+##6UC&25T^T ^588N=H568JJ*OU
MA0!#IVG:?H^GP:3I-A#:VEK"L-K:VT02.&-0%5%5<!5    X %3444 %%%%
M!1110 4444 %%%% !1110 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 4444 >%_M8?\EL^!__ &/<
MO_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 445\ ?\%SO^"YW_#ES_A5W_&+O_"RO^%E?
MVW_S.W]C?V=_9_V#_IRN?.\S[=_L;?*_BW?* ??]%?@#_P 1SG_6+K_S-G_W
MEK[_ /\ @AC_ ,%SO^'T?_"T?^,7?^%:_P#"M?[$_P"9V_MG^T?[0^W_ /3E
M;>3Y?V'_ &]WF_P[?F /O^BO-/VA?VS/V2_V3=).M?M,?M(^"? L)CWQ1^)O
M$EO:33CTBB=Q),?]E%8G'2ODC4?^#AK]GKXIW\WAO_@GO^RS\;?VD=160Q)J
M'P^\ 7-KHD4@."+C4+Y8EA7/&\(R^] 'Z!4CLJ*7=@% R23P!7Y\?\)/_P '
M'7[5W_( ^''P._95\/W'6;Q!J<GC3Q+;J>C(L 73V(')5P#G ]:5/^"!&D_'
M5QJ'_!2C_@H9\=/V@&D.;WPS=^)V\.>&9CWVZ7II7R\_[,W3 [4 >S?M,?\
M!:/_ ()<?LD3RZ7\9?VT?!B:M$_EMX=\.7S:UJ0ES@1M:Z>LTL;$\#>JCGJ!
MS7C'_#Y/]L']HX_8_P#@G3_P1X^+OBZTG&+;QK\79[?P5HK*?^7B(W1>6[B'
MHH1SR ,U]0?LS_\ !.G]A/\ 8X@B7]F3]D[P+X/N8EVC5M+\/PG4'&,8>\D#
M7$G_  *0]3ZU[10!^>__  RI_P %^?VJ1YO[1W_!0_X=? 30[CF;PQ\ O!+Z
ME?O$>D;:GJA#V\H'5X0PR.!@UM> /^#=;_@G9:>)H?B-^TS!X_\ V@O%L//_
M  DOQS\>WFMR9/+#[.&CMV4G^%XFP !GU^[J^0/VV/VHO^"FI^-C?LH?\$[O
MV)K:[OY-)M[S4OCC\4=2%KX2TE)MPQ#% S7%_.A4AHEVM&P4M&Z,&(!]"Z5X
M6_9N_8\^$&J:IX9\(>#_ (;>!_#6F3:CJQTC2K;2].L+6",O),ZPHB(J(K$G
M' %?,'[._P#P6&U/]N7]HG1/!/["'['?C?QQ\(H]2EA\9_'K74_L+0[>)4<
MZ:EVHEU-Q+Y8955&523M((8?27[.7PR^,WAC]G+1_AC^UY\6-+^*/BYM/N(/
M%WB2/PO#IUIJWG22,8_L:EHQ&L3K#C #JFXJNXJ/0-+TO3-$TVWT;1=.@L[.
MTA6&UM+6%8XH8U "HBJ %4    8 % 'B/[4/_!-C]C/]M+XL^#?C%^U+\'+?
MQM?> X+B/P]I6N7DTNE!IG1C)-8[_(N7780OFHPP[9!^7;[9I&CZ3X?TJVT+
M0-+MK&QLX%AL[.S@6**"-1A41% "J    , "K-% !1110 4444 %%%% !111
M0 4444 %0W^GV&JV4NFZI90W-M/&4GM[B,.DBD8*LIX(/H:FHH ^4_C_ /\
M!#S_ ()-?M+O+>?$W]A7P)!?S.9'U?PKIS:%>&7.?,:?36@=W!YRY;ISD<5X
M-XB_X-^/B=\+M6@\1?\ !/[_ (+!_M%_"66WE5XM!\0^)&\4Z&BJ/DC6QGDA
M#*/25Y1R>,<5^DM% 'YU>&[O_@YB_9:TH0>+-#_9_P#VH].@D=A+8ZG+X1\1
M72[CA6+0IIR97&,)D$D$M@$X47_!R%;? IDL/^"DO_!+[]H+X#R2:C]E_MZ3
MPR=;\/CL6&H(L!EQQQ##)D=">*_3*B@#YG_9[_X+)_\ !+/]J-;>/X,?MU?#
MN]N[IE6VTG5M=72K^5F( "VE^(9V.2!@)U(]:^EHI8IXEG@D5T=0R.AR&!Z$
M'N*^?_VL/^"5/_!.S]M_39K+]IO]D7P=XAN9IA*^MPZ>;#5 PSTO[,Q7(!SD
MKYFUL#(.!7RKX1_X-JOAG^SUKUSK7["W_!1S]I/X,6TH>2#PYX?\=1W.DQ3%
ME*EK:6$>?& &!25G))4[QMP0#]+**_,+XEZ#_P '/G[%NL1M\%OB%\*?VN?"
M<=NK2#Q5X<MO"^OQX9MT86"Z@@<A N)3)(SDMF/(&?R:_P"#F3]M3]L7]L/P
M[\"#^V'_ ,$[?$GP"U7PO<^*[>S_ +;UD7=OX@:0:/YSVN88F5(O*CR?G5O/
M7:[8; !_5%576];T;PUH]WXB\1ZO:Z?I]A;/<7U]>W"Q0V\**6>21V(5%502
M6)  !)K^ VOTB_X-_?\ @EY\>?\ @JSHWQ>^!/A/]J=_AK\,+"_\,7OQ1MK"
M&>>\UXC^U/L%LD"ND$D:E;IF,Y(1S"RH^"  ?T!:]_P<%_\ !(^+X:^*O'5U
M^UI:C3=%UV;0;0V%A=-=^(+E8T+/I$4:&6^B#OY7VB(&-77)959';XW_ &$O
MV:OV^_$5IK5]_P $U/V8KW]GW2?&]R]QXR_:J_:G5=<^)7BM9'WF6#32,0#E
M65)\0N '#>9EC]V?L"?\$1_^"=W_  3GCM-<^"/P5BU;QA;0)&WQ#\:2+J>M
M-M4*#',ZA+0;0!MMDB7  (-?6E 'Q=^S%_P0P_8^^#7Q C_:$_:&OO$/[07Q
M=8J]Q\2?C/?G5IH) =P%G:29M[1$;F,*C/&, 28%?:(  P!@#H!110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%?F3_P="?\%6OBU_P37_9!\.>#?V<]:.C_ ! ^+&J7>GZ9XB1 TND:
M=:QQM>7$&00)R;BWB1B/D$KN,,JD 'Z;5Q?[0?[17P/_ &4_A-JWQS_:*^)N
ME>$?"FB0^9J&LZO<;(U_NQH!EI96/"1(&=V(55)(%?PS?\-!_'O_ (69_P +
MI_X7=XN_X3'[3]H_X2S_ (22Z_M+SLY\S[5YGF[L\[MV:_>O_@W6LK7_ (+@
M:WKO[1?_  4_^+GB+XQ^*O@+>Z7I_@OP/XF2$>'M.AN+=S#JDMK$JI>WSO;7
M"M),&_U:LWF,4,8!]3MK/[=__!>IC;^%9/%/[.?[(5V=LNKLOV3QK\4+0]1"
M#G^S-.D7^,Y:5&_Y:K(R1_?G[,W[+GP _8X^#VE_ 7]FCX7:7X1\*Z0F+73-
M,AQYCD ---(Q+SS-@%I9&9V(Y)KOE544(B@*!@ #@"EH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "OQ!_X/>?^36?@?_V4#4?_ $A%?M]7X@_\'O/_
M ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG
M[7?_ &\?^GR>OW^H ^<?^"J'[=K_ /!/#]DJZ^.^F:%IU_J]_P")-+\.^'QK
MD[Q:;;7E_<K"EU>NA#+;0J7E<*0S"/8&0MO7RSX;>,O^"D7@3XB^*/$2_'#P
MQ\3M"TOX_P"B>%O%WAV^\$2V4MKI5]::&LU_I4L%V_V=;=K]IC;SB=3&LK>8
M&Y;Z=_:M_9A^!?[9OP&\0?LR_M&^$H=;\*>++7[->V,DICDWJ1+'+"X^:.:-
MT$B,O*E,\@$5^37[+_QB_:Q_X('_ !UU_P""GQ;U2]^+7[)VI_&BT\&P?$74
M90WB/P;JMQI>F-:-> ?Z^S%O+;V^1D 6N4\D[+>4 _0#]K/4/^"IGQ=^)FI_
M#7]@C7_AU\./#_A>VA75O'7Q(T.ZU&XUO4Y85G6TL+:,K&EK'%)%YMTY<F20
MQQIF&0GCO^"3O_!2'XX?M'^&OC-\'_V\_ V@>$/BG^SKXF_LGXBZCX>D<:-?
MVK0RS0:C#YA+1J\<$KLI)&T(XV>9Y:?5OQO^-/@OX _#F]^)'C=[J6&!HX+#
M3-.@\Z]U6]E8);V-I"#F:XFD*QQQCJS#) !(^-?$/[&GQ,^#7_!+O]KCXA^+
M[* _&KX[^"?&7BGQ=!I4WG)I][/HUQ#8:/;R 9ECLX%A@63_ ):2>;(,!PH
M,WX>?M[?MO?M)_L'^+O^"KOP,E\.:?X,TI=9UGX??"/5?#S/<>)/#FE331S2
M7M]YOF6]]=+;7#P")/*AS"'6XRS'N_VC/^"N?A#1OV./@K\=/V6=(LO$/BW]
MI7Q!HGA[X/Z-KK,MO#?:B5#SWXB8.(;,;S.J,"701AUW[UX?_@E?K7A?3_\
M@V]\$ZXDL7]G6?P$U=[UN-H,<-YY^?HZR9]\U^<7['OA7QIX>^#?_!'+5_'<
M,Z:1'\2/':L9P=JS7FKB;3 2>I>,$I[=* /UEU7]K3XV_L<_MM?"?]E/]JOX
MB:7XT\-?'2RU&T\&^-K3PZFE7&E>([&..5]/N(HY'C>VN8I!]G88E22-HW,H
M<.OU]7YG?\%]K?5-9_:X_P""?_AGPPK-J\G[5>EWT2Q_?%I;2VTETW'.Q8SE
MO8<U^F- !117E_Q6\*?M9ZOXN>\^#_Q7\+Z1HI@0)9:MH3W$PD ^=BX(X)Z"
M@#F_VL/^2V? _P#['N7_ -)FKW2OD+XN^&/VHM)^.7P>;XN_$_PUJ\<GC0C3
METK1&MS#((27+Y)W KD >M?4OV+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L
M45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T
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
MQ7X _P#!\Y_S:[_W.W_N K]YOL7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
M_@;K]_O^#&/_ )NB_P"Y)_\ <_7[S?8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%
M%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !
MC_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_
M -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45
MC_8O&_\ T&[+_P !C_C7G?QU_:K^!_[,&G'5?VC?VJ?AWX%A$>]#XKU^UL&D
M'^PDTBM(3V"@D]A0!ZY17YW^(_\ @XK_ &,=8UJ?PA^RA!\2_P!H/7H'\M])
M^"OPGU#4]LG8&:=8(BO0EE=@!SSTJ.S_ &R?^"_G[1AV?LZ?\$P/!?PITR?B
MT\3?'_Q\K,0?XI-,TP&YB(]&)S0!^BE8/Q$^*7PQ^$/AZ3Q=\6?B-H/A?28L
M^;JGB+5X;*W3OS),RJ/SKX.G_P"";G_!9?\ :&CW_M:_\%H=0\)Z?/\ Z_PM
M^S[X)M]$\G/7R]5E!NCZ#<O&,]ZT/A]_P;B?\$[?#OB-/'OQ>\"ZO\8O$Z_?
M\2_&7Q;J&O7$W.3OBDE6W?)Y.8J .C^*_P#P<0_\$GOAQKY\#^#OVC9?B=XF
M<D6OAOX1>'KSQ%<71':.6UC:W;G _P!:,YKE?^'IW_!4#]H0^3^Q1_P1+\?6
M-A/_ *GQ3^T#XHL_"4=NIZ2/IY,EQ*IXX1\XYK[#^$_[/O@GX"Z /"GP-^''
M@GP9I8  T[PIX6M].@XZ?N[=$7CZ5U?V+QO_ -!NR_\  8_XT ?"/_#*_P#P
M<%?M('S/CU_P4A^%GP.TN?F?0?@5\.'U:Y:,_P#+/[=J[!X7QUDCR,C@8-?(
MW_!9K_@V:^*7Q0_92;XN? C]J#XT?'/XP^%KXWL]I\5_&XU)]3TYD(N;73HB
MD:6TH98I$C!.]8C&-S%!7[3_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T
M?PE_\,]?'W_A9G_"EO\ A1_B_P#X3'[3]F_X1/\ X1JZ_M+SLX\O[+Y?F[L\
M;=N:_J6_X->_^"4OQ:_X)K?L@^(_&/[1FBG1_B!\6-4M-0U/PZ[AI-(TZUCD
M6SMY]I($Y-Q<2NH/R"5$.&1@/T>^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :M:5!K\,CG6+^"92OR"*+:0: +U?B#_P>\_\ )K/P/_[*!J/_ *0BOV^K
M\0?^#WG_ )-9^!__ &4#4?\ TA% 'G__  :;?\I3/VN_^WC_ -/D]?O]7X _
M\&FW_*4S]KO_ +>/_3Y/7[_4 >3?M??L^?$C]H+P7X=A^#GQP/P]\6^$?&%I
MXB\/^(I- 75+?SH8IH7MKBU,T)EMYH;B:*15EC;:YVL#S7S7:_\ !-O]I+]I
MSQMXAT;]N7XA^%H_A['\;['QS)X5\%>'I(3XQN;+2],BM6FGGO9VM;!;BU):
MT\OSI'AR9A&5#_=M% 'Q3^UO_P $\O\ @HQ\?/VK;7]H[X+?\%5=)^&VF:!8
M/:^"_"+?L_V6NQZ,94"7%UYM[J&V2[D&Z,W"Q1LL+M$@57E\ST/]BO\ 9%_;
M+^#'CCQ'\0/VV/\ @HG>_'J[U'2HM-\-6*_#:Q\+V&B0&1I+DFVLYI$NI)BL
M \R3YHUA*@D2-7TG10!\3V/_  2=\?>!?V<O&/[ /P7_ &D[/PU\ /&FI:D6
MT)?"CS:_X?TC4I7EU'1=.OC="!+>5Y9Q'++;2201W$B_O3L=/5?VE_\ @G'\
M$?CW^RUX1_9E\);_  ,GPPU#1M5^$.O:+;K+-X1U/2=O]GW,22'$JHJ^6\;'
M]Y&[KN5B'7Z#HH ^;_"_[$'CCQ]^UAX2_;*_;!^)>@>*_$OPVT&^TSX:Z'X4
M\-3:9I>B2WRHE_J3+<75S+/=S1QI$IWK'#%E0KN3+7TA110 4444 >%_M8?\
MEL^!_P#V/<O_ *3-7NE>%_M8?\EL^!__ &/<O_I,U>Z4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%> ?MS_\ !4?]A/\ X)K_ /"+?\-K?'/_ (0O_A-/MW_",_\ %,ZI
MJ/VS[']G^T?\>%M/Y>S[5!]_;NW_ "YVM@ ]_HKX _XBCO\ @A1_T?-_YC+Q
M/_\ *ROH#]AC_@J/^PG_ ,%*/^$I_P"&*?CG_P )I_PA?V'_ (2;_BF=4T[[
M']L^T?9_^/\ MH/,W_99_N;MNSYL;ER >_T444 %%%% !1110 4444 %%%%
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
MOC!^S!\9M!\;>';G &H:'>B3R7(SY4T9Q);R@'F*55<=U% 'H%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 45^9/_!T)_P5:^+7_!-?]D'PYX-_9SUHZ/\ $#XL:I=Z?IGB)$#2Z1IU
MK'&UY<09! G)N+>)&(^02NXPRJ1_+1_PT'\>_P#A9G_"Z?\ A=WB[_A,?M/V
MC_A+/^$DNO[2\[.?,^U>9YN[/.[=F@#^\VBOPZ_X(Q?\'"O_  43_:A_9@;X
M+>&/V ?%7[17Q6\$7$=IJGB^S\4V&AZ<]C,K?8I=1N[D%4N28KA"0@\U8 Y)
M<N:^OSX6_P"#DC]I7_D-?%']GO\ 9JT:?[@\/:+<^,/$%J#UW_:BMBY';:1S
MG/:@#]!J\'_:)_X*@_\ !.[]D[SX/VA/VS?AYX;O;;/G://XE@FU$8ZXLX"]
MPV/:,U\XG_@@58_&G_2O^"@/_!27]H?XW>;_ ,?GAV?QH= \/39ZXT[3PNS/
M3Y9>G%>\?L[_ /!(7_@F+^RGY$_P+_8>^'FE7EKC[/J][H*:CJ$>/2\O?-G'
M_??- 'A#_P#!PG\(?BZQLOV _P!B']H+]H!Y#BTUSPE\.9]/T)O0R7]_Y7D@
M]B8C2?\ "V?^#CK]I08\ ?LK_ ;]G'2+C[US\1O&5QXJUF&,]&BCTU5MO,Z'
M;*,#D'FOT%1$C4(BA548  P *6@#\^?^'-O[9/QZ'G_MZ?\ !:GXV^*()N;G
MPW\([:S\#Z8ZG_EA(MHLCSQCIEBK-C)P:]#^!7_! S_@DA\ =1'B'0?V+_#7
MB36FD\VXUWXAO-XCNIYO^>K?VB\R*_?**N#R #7V'10!1\-^&/#7@W18/#?A
M#P]8Z5IUJFRUL--M$@@A7T5$ 51[ 5>HHH **** "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 ***RO%_CKP1\/M+.N>/?&.E:)9+G=>:OJ
M,5M$,?[<C ?K0!;UO6]&\-:-=^(O$>KVNGZ?86SW%]?WMPL4-M"BEGDD=B%1
M%4$EB0  2:^.?^(A[_@BW_PLS_A4W_#?_A'^U?M/D?:OL=__ &;OSC/]H_9_
ML>W_ &_.V]\U^=?_  =Y?\%2?AWXK_9L\!_LB_LF_M/^$?$UIXOUZ]NOB7!X
M&\7VM_+#;62VYM;.[%M(YCCEFG:7:^-S68ZA37\\] ']^6B:WHWB71K3Q%X<
MU>UU#3[^V2XL;^RN%EAN874,DD;J2KHRD$,"00015JOP/_X-(?\ @K1\)OAW
M^SCXW_9!_;'_ &J/"?A*R\+:]9W7PR'CSQ5;V'F6UXLYNK.W>Y=5,<4T*R!
M<AKPXZ@#]UO WQ'^'GQ.T<>(?AKX\T7Q#I[8VWVAZI#=PG/3YXF9>?K0!M44
M44 %%%% !16+XV^)/PZ^&FG?VQ\1O'VB^'[0 G[5K>JPVD>!U^:5E%?/?Q1_
MX+4?\$F?@[YB>-_^"A?PI\V'/G6VC>+8-4F0CL8[(RN#[8S0!]/45\ 3_P#!
MRI_P36\2S/:?L\VOQ<^,$ZL46'X9?![5[LNX."JFXA@!.>.N/>FC_@L9^V]\
M2>?V:/\ @@U^T-JPD_X]V^)]YIO@P-Z;OM3R[/QS0!^@-%?G]_PO'_@Y*^*_
M_(C?L,?LW?"9)?N_\++^)E]KKPCW_LA%5B/;BC_AD#_@X-^*IW?$O_@KE\,_
MAI%)_K[/X6_ V#4^.ZI-JD@=/][J* /T!JAXC\4>&?!^EOK?BWQ%8:791_ZR
M\U&[2")?J[D ?G7P;_PXU^*OQ$/F_M,?\%H/VL/%>_\ U^G^%_','ANPG]0]
MO:PME?8,,>M7O#G_  ;4_P#!(>SU1/$GQ&^ >O?$+6$_YB_Q ^(FLZC*WKN0
MW2Q-GW2@#VOXI?\ !6__ ()??!CS(_B-^W_\)+*XBSYMC!X[LKJZ7'K!!(\H
M_P"^:_!'_@[*_P""F7[$7_!0_4/@5I_[&WQOB\;'P,WBE?$T]KH=_:PVS7?]
MD>0%DNH(EFW?9IB?++A=HR1N&?W\^%O_  2T_P"";'P5,<OPP_8,^$>DW$6-
ME_%X L'NN/6>2)I3^+5^>7_!T_\ \$H/VU/^"A.G_ '2?V#/V=[;Q/:^!5\4
MCQ!;6FOZ5I,>GB[_ +(^S@+>W, ??]EG_P!7NV[/FQN7(!_,57Z_?\&I7[;O
MCO\ 8V_X7U_PA/[#?Q@^,_\ PD?_  BWVG_A5&@Q7W]C_9_[7V_:O,D39YOG
MMY>,Y\B3ICGP#_B%Q_X+K_\ 1C/_ )DWPQ_\LZ_7_P#X-2O^"7'[=G_!-?\
MX7U_PVM\#/\ A"_^$T_X1;_A&?\ BIM+U'[9]C_M?[1_QX7,_E[/M4'W]N[?
M\N=K8 /?_P#A_)XALN=;_P"")W[=L8;A/L'P(2Y)/?(6]&![]Z/^(@[X8VO.
MO_\ !,/]M721T+:C^SY,H#_W/EN6^;K^1K[_ ** /@#_ (B,?V0[3GQ%^RW^
MTSI '$AU+X%Z@OEO_<;:6^;K^5'_ !$J_P#!-6SY\1VOQ>T?;Q,=3^#6LKY)
M[!ML#8)XZ9ZBOO\ HH ^ /\ B)Y_X(SV?_(Q_M'>(M&*_P"N&I_"KQ$ODCL6
MVV+8!XZ9ZBKNF_\ !S?_ ,$-M6"FU_;MLDWOM'VGP)X@AY]_,T]<#W/%?>54
MM2\-^'=:+'6- LKO>FQ_M-JDFY?0[@<CVH ^.-._X.*?^"*VJ#=;?M^^%%^?
M;_I&G:C#S_VTMAQ[]*WK#_@O%_P1WU$,UO\ \%#OALNT@'S]8,7Y;U&?PKZ+
MU'X$? _5SNU;X->%+HE-A-QX=MG^7T^9#QR>/>L&_P#V-?V0=5*MJG[*GPVN
M2H(4S^!M/? ]!F&@#S"Q_P""S?\ P28U$L+?_@H_\&%V8SY_Q#L(NOIOE&?P
MK?T__@JC_P $P]6)73/^"CGP'N&"[F6'XO:*Q ]2!<Y%:5]_P3A_X)XZH%&I
M_L&?!BXV9V>?\+M)?;GKC-OQTK!U#_@D?_P2LU, 77_!-GX#C#;MT/PET>,D
M^Y2W!/XT =3IO[?W["&LE1I'[:_PCNBR;U%M\2-+DRO]X;9SQR.?>M[3/VJ_
MV7M:*#1OVD? -WYB[H_LWC"RDW#U&V4Y%>-:E_P1)_X)%ZJ"+K_@G/\ "-=T
MF\_9O!MM#SS_ ,\U7 YZ=/:L'4_^" ?_  1KU8.+K_@GOX!3>VYOLUM/#@^W
MERK@>PXH ^H=,^+/PKUOR_[&^)?A^[\W/E?9=9@DWXSG&USGH?RK;M+VSU"
M7-A=Q3QDD"2&0,I/U%?$NI_\&WG_  1*U?S/M7[!'A]/,QN^R^(-6@QC'3R[
MM=O3MBL2\_X-@/\ @AO<SF[@_8E-I/@>7/9?$?Q)$8R.A4+J.T'\* /GO_@Z
MU_X*C_MV?\$U_P#A0O\ PQ3\<_\ A"_^$T_X2G_A)O\ BF=+U'[9]C_LC[/_
M ,?]M/Y>S[5/]S;NW_-G:N/R _XBCO\ @NO_ -'S?^8R\,?_ "LKW_\ X.M?
M^"8G['/_  3@_P"%"I^R/X!U7P_%XQ_X2DZ[!J'BS4-325K3^R/)9/ML\IB/
M^DR[MA&[Y<YVBOR!H _H+_X(3_\ !S7KFI:!\8-?_P""R7[;4%V;!_#\?PTT
M]/ MM'>74DO]I?;4@@T:Q1YR2ED"9 50E<%=S9^Z?^'R/[8O[1I^Q_\ !.S_
M ((Z_%WQ9:S\6WC3XOSV_@K1F4_\O$7VHO+=Q#T4(YY &17Y\?\ !CKX/\):
MSK_[27BO6/"VG7>J:0G@Y-*U*YL8Y+BR67^W/-$4C M&'\N/<%(W;%SG K^@
M^@#\]_\ AE;_ (+^?M4+YG[1G_!0[X<? 31+CF;PS\ _!#ZG?O$>D;:EJC![
M>4=WAW#(X&#6SX#_ .#=7_@GC%XE@^(G[3Y^(7[0GBR [AXC^.7CZ\UEPQY8
M"W5H[<H3T5XVP !7W?10!S'PI^"GP;^!'AA/!7P0^$WAKP=HT>-FE>%M"M]/
MMEP,#]W BK^E=/110 4444 %%%% !116=XJ\8>$O NC/XC\;^*-.T;3XG1)+
M_5;Z.WA1G8*JEY"%!+$ #/)( H T:*\A_;7^.'[17P#^#:>+?V6?V3K_ .,O
MC"]UB#3K#PG9>([;2HX1*LA-W<7-QE(X(RBAL G]XO098>>?L)>#O^"L-YX\
MUGXP_P#!13XP?#2TTK5=($&@?!_X:^'Y'M]#F\U7%S-JEPWG3S>6&C>,!HB6
MW(RXPP!)^VE_P6"_8*_82\1#X:_%[XOG5_B!.8UT_P"%_@:P?6?$5W+(@>*,
M6=ODPLZD,AG,2L""&.17S)_P6V_X+!ZI^SI_P1OC^,>A^ ?%GPT^)?QMLIO#
M_@WPAXPM!9:YH?F[UN[N>$,3"\-L"RD'*R7%OTS7Z':3\#/@MH7Q4U7XYZ-\
M)?#=KXUURWBM]9\70:) NIWL,2+''%+<A?-=%154*6P .!7S?_P6?_X*O^ _
M^"1O[)3_ !QU?PTGB+Q7KVH_V3X$\,/<&)+V^,;.TLS#++;PHI=RHR24C!4R
M!@ ?Q>U_7[_P;=?\%(O^'B'_  3CT'_A-=>^U_$+X9>5X7\;^=+NFN?*C'V.
M_;/)\^W"[G/WIHI_2OPP_P"(M?\ X+2?\+,_X3O_ (7'X1_LK[3YO_"%_P#"
M 6']F[,Y\KS-GVS;VS]IW?[5?O3_ ,$O/^"ZW[*G[>?[%"_M0?&#Q]X3^%.K
M:#J#:3X[TKQ1XHM[.TLKY8UD$L$URZ;[>5&#H3RIWQDL8RQ /N6BOA'QW_P<
M8?\ !-JR\1S> ?V=M9\>_'GQ3"<?\(U\#_A_?:W.Q/"[9BD=NX)[K*:QO^&X
M?^"Y_P"TO^Y_94_X)1^&/A1I<_\ QZ>+?VC?'X#$'O)I.FC[5$0.<%CGIV-
M'Z#UQ_QC_:%^ G[._A\^*_C[\;/"7@G3-I(O_%GB*VTZ%L=<-.Z@GV%?%'_#
ML7_@JW^T?^^_;:_X+0>*M TVX_U_@_\ 9S\+6WAE( ?O*FJN'NI >GSIP![U
MV'P=_P"#>K_@E'\*O$'_  G7BC]F_P#X6;XH=@UYXG^+^MW/B2YNV'1I([QV
MMR<\\1#K0!B^-?\ @XR_X)SCQ%/X"_9F?XC?'_Q1 =K>'O@?\.[[69=QX7$S
M+% P/]Y)&&*R?^&T?^"[_P"TQ^Z_9?\ ^"6O@SX/Z5/Q:^*_VB?B!YLA4_Q-
MI6EC[3"P'9RP)_&OO+P5X#\#_#;P]!X1^'7@S2= TFV&+;2]%TZ*UMXA_LQQ
M*JKT["M6@#\^/^'6_P#P5%_:._?_ +<7_!:7QMI>G7'^O\'_ +/'AJU\*Q0*
M?O1KJ1$ES,IZ?O$SCZUVOP6_X-\_^"3WP>UW_A-M8_9@MOB)XFD</>>)OBSJ
MMSXDNKMQT>1+UW@W>ZQ+7VE10!F>$?!?@[X?Z!!X4\!^$],T32[5=MMIND6$
M=M;PCT6.,!5'T%:=%% !1110 4444 %%%% !1110 $!@58 @CD&OA_\ :4_X
M(=_!/Q3\2[G]J']@WXG:Y^S/\9GR\GB_X:1HFF:P^=VS5-()%M>1EB68 (SL
M=SE\8K[@HH _.73?^"KG[97_  3PU&#P%_P6I_9G-MX8$RV]E^TI\'[&?4O#
M-QDA4?4K-5-QICGC)VE7<D)&%&ZOO3X/_&GX1_M!?#ZP^*_P-^)>A^+O#6J1
M[[#7/#VIQW=M,.X#QD@,.C*?F4Y! (Q70:EING:SIT^D:O807=I=0M#=6MS$
M)(YHV!#(RL"&4@D$'@@U\%_&'_@AYI/PP^(.H?M(_P#!)#X]ZG^S5\0[R3S]
M3T'18!=>#/$;CGR[[1WS%'G[HD@"B,,S+&6YH ^^J*_/+P9_P6@^+/[(OBJP
M^"G_  6Q_9GG^#^HW5RMII/QH\(K-JG@+7I3PI%RH:737;M%.&*@%G:,<5]]
M>#/&O@WXC^%;#QU\/?%FF:[HFJ6ZW&F:QHU_'=6MW$W22*6,E)%/9E)% &G1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45XY^UW_
M ,%!/V+_ -@[PM_PEO[6G[1?AOP9%)"9+/3[^\\S4+U1D'[/9Q![BXY&/W<;
M8[XKY._X>5?\%._V]1_9G_!+;]@6;P9X1N_EB^.'[2(DTJR>,\>=8Z1"3=72
MD9:.4DH2 '09Q0!^@/C'QIX.^'?AF]\:_$#Q9IFA:-IT)FU#5]8OX[6UM8QU
M>260JB*/5B!7PQ\0_P#@OA\)?B%XOO?@U_P2_P#V=_&W[4OC:TE\BXG\"6OV
M/PQILO;[9K=RHMXT.00\8D1NF\&J_@[_ ((,^%_C5XFL_BQ_P5C_ &K/&_[3
M?B>VF%S;>'M<N3I'A#3)NN;;1K-ECXSM)=BL@ W1CI7W1\/?AO\ #OX1^$++
MX??"GP'HWAG0=.C\O3]$\/Z7%9VELG]V.&%51![ "@#\1?\ @LK_ ,$A/^"W
M'_!3[]G:#]H[]HCQ3\,G\5_#W[1=>"/@!\-=+DE:*SNO*^V ZI<.&N+W;;P'
MR1NB?RF$;*S*C?@/_P ,]?'W_A9G_"EO^%'^+_\ A,?M/V;_ (1/_A&KK^TO
M.SCR_LOE^;NSQMVYK^\RB@#\R?\ @U[_ ."4OQ:_X)K?L@^(_&/[1FBG1_B!
M\6-4M-0U/PZ[AI-(TZUCD6SMY]I($Y-Q<2NH/R"5$.&1@/TVHHH **** "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 **** "BBB@ HHHH ***XK]H[X_\ PU_95^ WBW]H
M[XPZLUEX9\%Z#<:MK$\2!I#%$A;9&N1OD<X1%R-SLH[T <!^UA_R6SX'_P#8
M]R_^DS5[I7\G/[:?_!U1_P %'?VD?CEIWQ#^"]]H'PS\.^%M9DO/!^AV6@VN
MHW$0(*J]W/>1R":0IP=B1ISPO&:_4?\ X(._\'-7A[]N2/6?@3_P4!UGP=X$
M\=:!I)U+3_&+W\>F:3KMHC*DJN+B39;W2%U8JK;)%+LJQ^600#]?Z*^2_BE_
MP7<_X(]_!X2?\)?_ ,%"_AM<F'/F)X:UDZTP([8TY9R3["O,C_P<@_L/>,>/
MV:/@=^T+\:"__'O_ ,*O^"6I70G]-OVH6_7WQ0!^@-%?G\?^"L/_  4P^)?R
M_LW?\$#OBS=I+_JKGXI>/=)\)>6#_$\=QYK<==H.3T%!\>_\'+_Q8X\-? /]
ME/X36LO^L/C#Q3K&NWL*_P"Q]@ A9Q_M?+UH _0&BOS^/[!G_!=/XI_-\8/^
M"VNC>#K23_CXT;X6_ K3N?9+V\D\Y,?0^]!_X(%V/C[][^TS_P %5/VM_B&'
M_P"/C2I_BT=-TN3UQ:VL*[<^S]* /N/QW\4_AC\+=._M?XG?$;0?#EI@G[5K
MVL0V<>/7=*RBOGGXI?\ !;?_ ()(?!P2#QK_ ,%"_A:[PY\V#0?%$6K2H1U!
MCL?.8'VQFN \"?\ !M]_P1H\$:C_ &[>?L=6OB;5&8-<:GXT\5:KJ\D[>KI<
MW3QG\$ KZ&^%O[ '["GP1,;_  >_8R^%GAB2+&RXT/P!IUM+D=S)'"&8^Y)-
M 'RY+_P<G_\ !.SQ5(8/V<?"GQI^,LNXK'%\+_@UJMV96]%^TQVX//O2'_@K
M[^WY\2N/V:/^""7QWU/S/]0WQ2U[2_!GT+BZ:79]#7Z 1QQPQK%$@55 "JHP
M !T %+0!^?Q^+O\ P<J?%CCP7^R#^S%\)HI>I^(?C_4]=FA7OC^RE5&<=L_+
MGKQ0?V*_^"^WQ5Y^*?\ P60\$?#ZWD_X^=-^%OP*L[S</[J7.HR"6/\ W@">
M*_0&LWQ3XFM/"OA/4_%TME=WT.EV,]U+:Z9!YUQ,(D9FCB0??D.TJ%ZEL"@#
MX0/_  0C\5?$+][^TS_P6!_:V\:AO^/C2]+^)*:'ID_KNM;6 _AAQC)J]H?_
M  ;A_P#!&3P+)-X[^(?[-\OBJ]M8C+>^(/B)X^U;4#L499Y1-="':.224 ZU
MRU[_ ,%C?VQ?'7B/0/B1H'[$VB_ CX%)KEL_B3XI_M7^-(?#-S?:8)5-PEAI
M:L9A<-#N,+N9(V9DRN.OF'[?'_!03_@GG_P5>L-(^!'P"_8L^,_[7@\*^(3?
M)8_#R+4-!\*R78C9!#J6JRF%/)!96!VNA9 =Q&0P!^:7_!TCK'_!)VQU_P"#
M7PI_X)CV/PEAN_#)\2#XA_\ "J=+M5CW2_V6+,7-W;)LNG'E7@ \R1H_G!V[
M^?R;K]0_^#C3X/\ [67PA\%? /3OV@/V.?@=\!_"US_PD_\ P@7PW^$+F>\L
MMHTG[7)JUU&H@NIFW6P1XLYV2EN6!/Y>4 ?J-_P;H_'+_@EM\'/A7^T?:_\
M!2A/A5+/JUAX=_X5W;_%'P6VMQ-=Q1ZQYS111VT\RJKR6GF&(!L%,<@8P)$G
M^)GQ"L/$?[.O_!/WX7>--U]$LOB/]E7P1\5M,U,VYD4R/;17$T%J)-F[:#&%
MW;<D#-?87_!D!X&\$^*-4_:4USQ-X/TK4;W2_P#A#/[,O+[3XYI;3?\ VYO\
MIW4F/=L3.TC.Q<]!7]"= '\^UU\,O^"Y-FT4O_!*[P+^W?H,0F#06O[2?Q/\
M/2V5M%UVI:ZHF4 XPA8]^M?1/[/.M?\ !Y-';S:!\2?"/P!D8V#LFN?$.6SW
M"0#(55T*8#S#T&Z+R_4CK7[ 44 ?@M^TSXK_ .#S[0=2FFU?PP+GPZ"?.7X,
MIX8,DH](FGBGO4^OE]^YKS3X1_&/P9K2ZG_P^^^-/_!2#X3R6]PBPV_B'Q)J
MQ\.WL)4EY6CL=(A:+!X 4."IR&K^C2B@#^;"P_:5_P"#;[P=\9]4T7X<?\$Q
M=4^,L-O?B'3/'7B'XTK/-KZ8!25=/U>_BD7))!1H588.17[-?L9? _\ X)[7
M?[+&D_M/?!#_ ()P>!?!L]SX>DU.3POHW@#2)-;ADC1F^RE[93YUPVT!1YAW
M;EYYKUCXQ?L ?L+_ +0GFO\ '']CKX8^*YIL[[S7? UA<7 /JLSQ&13[JP-?
M-GBO_@VT_P""3-_K$GBKX6?!?Q)\,-<DZ:W\,OB%JVE3(<Y&U!<-"N#G&(Z
M$\%?\%V?"6L^)-)\$ZE_P2@_;8\*C4+Z"R@N?$7[/S6MK:K(ZQK+(ZW;".%2
M?F;'RA2<<5]0_M>_M:_#3]BGX-S?''XL:%XHU+2(=0@LFM?"'AV;5+TR2DA2
M((06*C!RW05\F_\ #FC]LCX4?-^R3_P73_:'\/"/_CUM?BE'8>-X(O1 EXD7
MR#H 3TXS0? 7_!RQ\%N?#/Q]_9?^-=C%_K/^$Q\+:GX<U*=?^F?V M;JQ_VO
MEH ]4_9!_P""S/[&?[;7QCA^ OP>@^(%IXEGTZ>]CM?%7PZU'2XC'" 909IX
MA&&7<!MW9)/&:Z']M;_@K5_P3W_X)V>,M"^'_P"V1^T+'X,U;Q+I\E]HMK)X
M9U2^%Q;H_ELY>SM9DCPW&'92>PKPK_AY7_P6 ^$!\O\ :1_X(7>(=6LXC^\U
M[X._%;3-<\X=RE@RI.O_  )N<TV3_@XW_87\*)_9W[77P+^/?P.W$)<I\6_@
MMJ-O$A]VM%N05ST..>O% 'U!^QI_P4$_8^_X*#^$M6\=?L>?&FU\::5H5\EG
MJUU;:7>6OV:=TWJC+=0Q-DKSP"*Y#XE_\%A?^"8/P9^)VM?!GXL?MN^ ?#OB
MCP[??8];T;6-7\B6TGZE&W@#(R,X)QGFJ/P*_P""NW_!)#XP'9\&_P!N;X1I
M<W[JWV&[\1VVDW5PV,#]Q=F&5VQQ]TD5ZQJ7[.O['_QL+>.M8^!7PV\7'46:
M1]9N?#&GW_VHMC<QF:-M^<#)R<XH Z/P3\9OA-\2/A7:?'+P)\1]%U3P;?:8
MVHVGBBTU&-K"6S4$M<";.SRP%8E\X !.>*\^\,?\%'?^">?C:_M]*\&?MX_!
MC5[J\D5+2VTOXHZ3<23LS!55%CN"6)8@ #J2!7INE?#?X=Z%X#7X5Z)X"T6S
M\,)I[6">'+72H8[!;5E*M +=5$8C*L04V[2"1CFOR6_X.,_AS_P2]_X)J?L$
MW_C/X4_L)_!G0?BOXXU$:-\-K_1/A[IUG=:9<[=]QJ<1AB4H;:'YD<<+/);G
MO0!X(?\ @Y& _P"#CC)\>_\ &/?_ "2__CY_T/\ X^/^0[UV_P#'_P#\M?\
MGS]Z_?ZOX Z_IG_X-)-!^%OQ<_9T3X^>#OVF/BX_BCP?;W'A;Q[\)=8^($MY
MX8CN':.6SU>WL9%+0O);H4!WE/,%P%4!!@ _96BOE[]MSQE_P5Y^'_Q-TWQ3
M^P=\&O@Q\0? 4>AHNN>%O&7B&^TOQ!-J0FE+M:W 'V1(#$80!+EMX8]*]#_8
MK^./[1_Q]^$MSXM_:F_9"O\ X*>*K/6YK"7PC?>++76Q-$D43"[BNK55C>)V
MD=!QG,1/<4 >O45\V?#S_@L/_P $O?BA\0=6^%'AC]N/X?0^)-$UFYTJ_P!%
MU[6UTJX^V02M#+%$MZ(O/PZ, T6]6 RI((-?1]K=6U];1WME<1S0S1AX9HG#
M*ZD9# C@@CD$4 24444 %%%% !1110 4444 %%%% '@'[<__  2X_83_ ."E
M'_"+?\-K? S_ (33_A"_MW_",_\ %3:IIWV/[9]G^T?\>%S!YF_[+!]_=MV?
M+C<V?G__ (A<?^"%'_1C/_F3?$__ ,LZ^_Z* / /V&/^"7'["?\ P37_ .$I
M_P"&*?@9_P (7_PFGV'_ (2;_BIM4U'[9]C^T?9_^/\ N9_+V?:I_N;=V_YL
M[5Q[_110 4444 %%%% !15;5]8TGP_I5QKFO:I;6-E:0M-=WEY.L44,:C+.[
ML0%4#DDG KBOCI\8_%'@#]GG6?C;\"_A5=?%34K;1TO_  YX6\-:K!&^OARA
MC$%PY,85D?>'Y!49 8D @'?5X5^VE_P4N_8@_P""?.CV]_\ M7?M :/X;OK^
M#S=(\-H7N]7U)2Q13;V-NKSR*7!3S FP-P6%>5_LCV/_  6L^,/QWTGXZ?MF
M:Y\,/A!\-[2&Y/\ PHWPE:?V[JM_YD+I%_:&KLPCADBD99 ;7*/Y>UD&<CZ@
MUSX&_!?Q/\3]+^-GB3X3>&]0\8Z'8M9Z+XIOM$@FU#3[=FWM%!<.IDB4MR0I
M&3UH XC]B7]K@?MK?!Z;XU6G[/OQ$^'.GOK4UII&F?$WP_\ V9J&HVB)&T=^
MD&]BL$OF$(2<G83C&,_.7AO_ ((+_ KXB_%$?'#_ (*)?'_XA?M,^);74GNM
M$LOB+JOV?P_HXWDHMMI%ILMUPIPP;=&YY\M:^[&954LS  #))/2OE/\ :@_X
M+<?\$P_V2]4;PE\1?VJ]"UCQ09?(@\&>!0^O:M+/G @-O8B0PR'L)3&/?F@#
MZM  & **_/3_ (>1_P#!6O\ :X_T7_@G]_P2@OO!.B7/_'K\1OVHM8_L.% ?
MNO\ V-:EKR1"/F#HY&,<<T?\.B?V[/VJO]-_X*7_ /!6KQ]JVF7'-Q\-O@3:
M1^$=%"GK;S7$8:YOH3S_ *P(W3G@4 ?1/[6/_!5;_@G=^P^L]M^TU^UMX/\
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
M-[?^"='PX\3V_P 3OCEX4\2?'KQO"BAO%_QV\1R^(93CG:MM+BT" _=!A)4
M#/J ?$?[<G[<.L_\%+/VBM5\'?L*?M!_M0_&KX;QV\%JGPU_9T\))X5T87:H
M%N!J?BV[C#_9Y6Q\@A>/#-M<9%>Y_LO?L#_\%JKOX%:#^SEX<^,/P^_8Y^$N
MB13)IWA'P ]QXU\6+'--)<3)<:KJ,K0QR/++(WFV[?*6.U0 %K]/_#WAWP_X
M1T2V\->%-"L],TVRB$5GI^GVJ0P0(.BI&@"JH]  *N4 ?$'P8_X-]O\ @GAX
M$\7Q_%GX^^&_$_Q_\>#!G\9_'KQ+-XBGD;.2/L\N+7;NY ,+$<#=Z_:?A[P[
MX?\ ".B6WAKPIH5GIFFV40BL]/T^U2&"!!T5(T 55'H !5RB@ HHHH ****
M"BBB@ HHHH **** "BBB@ I)(TE1HI4#*P(96&01Z&EHH \3^,7_  38_P""
M?'[07FR?&C]B;X6^(KB;.^_U'P-8M=C/4K<"(2J?<,*^=->_X-L/^"6D&JR^
M)/@;X(\>?"'6)FW/J_PK^)^K:;*&[,J//+$F.P5 /:OO>B@#\_?^'0?[?GPE
M&[]D[_@O%\<M,2+/V>U^+VAZ;XW4CLC/=+$<=MP&0.G2OS-_X.:OC+_P63_9
MH_9L\&_LJ_M@_M.?#GQEX*^)VKWDYUOP!X5NM'U*^73!;L;2_3>8! [W<,H2
M,$L]N"2 N&_HTKY%_P""SW_!*#P'_P %<OV2W^!VK^)4\.^*]"U'^UO GBA[
M<RI8WPC9&BF489K>9&*.%.00D@#&,*0#^+VOW6_X-B?^"\7[/O[('[,WBC]E
MG]O[XY:AX?\ #VB>(+>?X:ZM>Z%J&H6UM#=+(;FQ,EK#+]GC66-94#[1FXEP
M<# ^6/\ B$F_X+1_\+,_X03_ (4]X0_LK[3Y7_":?\)_8_V;LSCS?+W_ &S;
MWQ]FW?[-?T&_\$<?^"1_PS_X)2?L>M^SVNKVWBSQ%XDO3JGQ"\02V06#4KQH
MUC$,4;Y(MHD4(BMRQ+N0ID*@ ]&^#'_!4K_@F_\ M"^3#\'/VY?A;K=U/CRM
M-B\:V<5Z<],VTLBS#\4KW>WN(+N!+JUG26*1 T<D;!E92,@@CJ#ZU\\_&?\
MX)'_ /!,/]H+S9?BS^P;\+=1N9\^=J5OX/MK.\?/K<VRQS?^/UX1/_P;>?L'
M^#;A[[]E'XJ_'7X#W!8O')\)/C)J5HJ.<G(6[:X&"3R.!C@8H ^I/VA/V!_V
M)?VKXI5_:1_90\ >,YY5P=0U[PM;37B=LI<E/.C..ZN#6S\;/@)<_$C]G'4O
MV>_A7\5-?^&!GTB#3]#\3^"9(XK[1(X6C\O[.9%90-D8C((^XS $'!'Q_P#\
M.UO^"P?P;'F?LT_\%R]>UFSB_P!5X?\ C-\+--UOSO0/J",MPOOM7G.:/^%H
M_P#!RA\$>/&'[+?[-/QPLX?]7_P@'C;4/#6H7"C^_P#VFK0(Y_V?E'% '=_L
MP?LL_P#!7[]G_P".>@VGQ5_X*3^%?C-\)4DG&O6GB[X81:7XB@A^SR>2MO<V
M3^7._G^5N>;^ N0"0HKT3]NO]NOQ=^Q&_AG6--_8B^,'Q<T'5Q>'Q!J/PC\/
M1ZK<: (O)\MI;4R(\BR>9(<J?E$#9ZBO /\ A]E^T9\*/W7[7_\ P1-_:6\(
M;.+K4? &DVGC+3[;U9[BSDCP@_O!3GCBN@^'O_!QU_P2 \;ZL/"WB/\ :F;P
M-KBX^T:)\1?"FI:+-;D]GDN+<0COTD/2@#VG]A;_ (*1?LS?\%#M(\1WGP N
M?$]OJ'@^YMK?Q7H'B[PA>Z3>Z5-.LC11R+<1A'8B*3/EN^W:-V-RY]SL]4TS
M4)KBWL-1@GDM)?*NDAF5C#)@-L< _*V"#@\X(/>N&^#W[5_[+/[0D:W'P$_:
M1\!>-1(F5/A/Q?9:B2![02L>/3M7SK^TI_P0D_8-_:,^,NM?M*V"_$+X;_$W
MQ!<"?5_B%\+/B-J&DZC<2A0JN1YDD ( &"(NU 'V517G'@[X5?$SX*_LLQ?"
M+X:_%"_\8>,= \(S67A[Q;\4=2DNYM3U)87%O<:E-$N^16EV&1D7=MSM&<"O
MF'X2?M6_\%P/ /Q3\-_#/]KC_@F;X"\4:'K&NVFG:I\3_@S\3U2QTF*698WO
M)--U%3=O"BL9&P<A4/!) H ^Y:*\H_:T_;B_91_84\*:)XY_:U^-&F^"=(\1
M:ZNCZ1J&IP3O'->-#+,(V,,;^6OEPR$R/M08 + LH.W\#OVI?V:/VF](;7?V
M=/V@O!?CJT2,/+-X2\36NH")3Q\X@D8H<G!#8(/!YH [RBBB@ HHHH ***1F
M5%+NP  R23TH 6BL"+XA:)XB^']W\0/A==V?BZ".UNFT]="U*&6._G@+HUO'
M,&,8?S8VB.3A7!#8P:^+?A#XH_X+M_M>_%7PW\1O&GA'X>_LM_"G3M<M;^^\
M'Z@J^*?%OB&RCE5WM+AU*6ME'/&I0E"EQ#O/WBM 'U'^U1^V?^RM^Q%\/Q\4
M/VL/CMX>\#:-(SI:3:U>;9;UU 9H[:! TUS( 02D2.V.<5PO[!/_  48\$_\
M%#(_$_BGX3? 7XF^'O!NC-:#P[XV\>>%'TJR\6++YN^73A(QDDBC\M,NZIGS
M0 .#CT?]H3PG^RQ>Z+IGQ*_:IT#P&^F^#;\ZCI.N^/H+/[/HMR4*?:(YKOY(
M)-I(W@@X[U\J?$O_ (.&OV"K/Q7<?"W]DVP\>?M'>-(?E_X1OX%>#KC641B2
M%:2\PEL(L@YD223: 3B@#5^.'_!%#X<_MB_M ZW\6/V[?VHOB=\5/!LVL?:_
M"?P9N-<.D^%]%A 4I');6)1KQT8'$SLK%<*XD.6/USX9\-_#?X(?#73_  AX
M7TW2O#'A3PMH\5GIUG"$MK/3+&",)'&N<+'&B* .@ %?"7_"RO\ @X>_;(^7
MX<? [X4?LG>%KG[NK^/-5_X2WQ0L9^[+%:VP%G&Q')BN!E>!G@YL:3_P;[?"
M3XP:G!XM_P""EO[7GQ?_ &F-5CE$QTGQ?XHETKPW#*#D/;Z38.B0C/)7S&4X
M (ZY .R^//\ P7\_X)E?!GQ2?AGX)^,E[\7O&[L5M/ _P1T27Q/J%RXX*(]K
MFV#@D JTRD$XQP<<+_PUQ_P7<_;#_<?LI_\ !/GPA\ /#5SQ#XT_:)\1-<ZH
MT1ZO'HVGCS+>8#&$G+(3U.,X^T?@-^S!^SC^RYX6'@K]G#X$^$O NE[5$EGX
M5T"WL5F(Z-(8D4RMZLY+$\DFNZH _/1?^"%_Q#_:58:E_P %3_\ @I;\7/C9
M'.=UWX$\.7J^$?"D@/6-[#3R'E ^Z)/,1B,DC)X^K?V8/V _V*OV+=+72_V6
M?V8?!G@DB+RY=0T;1(UOKA?2:[<-/-_VT=J]>HH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** //_ -I3]E/]G']L3X:7/P?_ &G_ (,Z#XV\.W.2=/URR$GDN1CS89!B
M2WE /$L3*X[,*^(#^P+_ ,%-?^"7I.N?\$K_ (\GXO\ PNM#N?\ 9P^->L%I
M[* ?\L=$UIOFM\#Y4AGQ$HRS&5C7Z/T4 ?'_ .QS_P %IOV6/VG/B#_PSC\5
MM+UWX(_&NV*QW_PB^*]I_9NH22G@?8I7Q%?QL02AB/F.HW^6H-?8%>/_ +8W
M[ _[(G[??P^_X5M^UC\#]&\66<08Z;>W,1BO],<_\M+6[B*S6S9 R4<!L88$
M<5\?_P##/_\ P6#_ ."5/^F_LE?$BX_:Q^"]ER?A9\2]56V\::);#^#3M6V[
M+Y54<1S+D +'''D[J /T@HKY?_8>_P""O'[&_P"W5K5Q\,?!_BC4?!GQ/TLM
M'XA^$'Q'T\Z1XDTV91ET-K*?WX4<EH2X4$;MI.*^H* "BBB@ HJIKNO:'X6T
M:Z\1^)M:M-.T^R@::]O[^Y6&&WC499W=R%10.220!7PY\7/^"^O[-5WXXN_@
M=_P3[^%GC']J3XB6YV2:/\);$RZ-8N3A6O=9<?98(21CS8S,H/7% 'W=7SA^
MV=_P5G_8%_8+F&@?M ?'[3D\4SE4T_P%X=1M4U^\D?\ U<:6-L'E3>2 K2!$
M)_BKYZ_X9 _X+2_\%!/]+_;@_:^L/V</ -Y_K/A5^SU-YNO30G_EE>:_+N\J
M3&0WV8/$X/(%?1W[&'_!*O\ 8+_8%B-]^S9^SUI&G:_,&.H>--6#:CKEZ[_Z
MQI+^Y+S?.22R(RIDG"B@#YQ_X:B_X+=_\%"/]&_8_P#V6M+_ &7/A]><1_$K
MX\6ZWOB>>$_\M;308\I;R@$';=ED89P^>G6?!?\ X(&?LIV'CJV^.O[<GCKQ
M;^T]\2H?F7Q)\9-1-YI]FQ()2STD'[+;PY (B=9=I'RD5]T44 5]*TG2M!TR
MWT30],M[*RM(5AM;2TA6.*&-1A41% "J    , 58HHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_@]Y_P"36?@?_P!E U'_
M -(17[?5^(/_  >\_P#)K/P/_P"R@:C_ .D(H \__P"#3;_E*9^UW_V\?^GR
M>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHKS_
M /:C_:C^!/[%WP)UW]I?]I?QS_PC7@GPU]E_MO6_[,NKS[-]HNHK6']S:Q2S
M/NFGB3Y4.-V3A02 #B_VL/\ DMGP/_['N7_TF:O=*_*G]H3_ (.0_P#@B]XY
M^*/PK\1^%OVR_M5GX;\627NM3?\ "N_$:?9X# 5#X?3P7^8XPH)]J^E_V7/^
M"]7_  2>_;1^.VA?LT?LT?M6?\)+XV\2_:O[$T3_ (077;/[3]GM9;J;]]=6
M,4*;88)7^9QG;@98@$ ^OZ*\F_:L_;N_8Z_8=\+KXN_:R_:,\+>!K::%Y;.W
MUG4E%Y>JOWOLUHFZ>Y([B*-S[5\;>%?^#D;X1_M,#4-"_P""<?["7QX^.VMV
MNHO:6TNE>%$TK1&PJE9I]2N)&6TB8MM'FQA\JVY%&TL ?I%7CG[=/[=G[/7_
M  3L_9\U/]I/]I/7[NTT'39(HEM=+M/M%[>S22+&D4$.Y=[;F&22%4<L0!FO
MS2\6_P#!*+_@OS_P5#UB[U'_ (*&_P#!0FV^"7P\U&YD>/X3_#*X^USPVK,2
M+2Y>S^SP7!"D#S))KD$C=L PM?5_P2_X-\/^"=?P\\50?%'X[>&/$WQ]\<QJ
MHD\8_'GQ+-XBG?'.!;RXM=H/(!A8C@;O4 ^5_@-_P=#_ +1W[9?QNN]!_8G_
M ."/_P 1?B#X+MK.>*WOK;5!'=2WQ*&!KJX6%K'38<;P^^:5LE2#P0:G[3__
M  15_P""G_\ P6F^->C_ !Q_X*$?$+P1\"/"^D:=#:Z3\-/".J7OBJX@5))I
M&DGCFF33!<N)O+:>-7!6*/*?+D_L1X>\.^'_  CHEMX:\*:%9Z9IME$(K/3]
M/M4A@@0=%2- %51Z  5<H ^!OV5/^#:O_@E5^S*NG:KXD^#EY\5]<TR)4M=7
M^+&H?VK%"H.=D5@%2RC3=R%\@E>!GU^[?#WAWP_X1T2V\->%-"L],TVRB$5G
MI^GVJ0P0(.BI&@"JH]  *N44 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_\0OA/\+/BYI'
M_"/_ !6^&OA_Q/8$'-CXAT:"]AYZ_),C+^E=!10!\>?&'_@@%_P1T^-TSW?B
MK]@CP3I=RS;TN?!D<_A]XWZAU_LR2  @\],9Z@UY_P#\.!M#^&?^D?L?_P#!
M3;]J7X4>7_QZZ+8_$]M5T:/TS97D;;\=!F3IFOT#HH _/S_AD_\ X.%?@GS\
M'_\ @J7\)?BY;P_\>VG?&;X/_P!D_*.B27&CNTDGNY^8T?\ #9__  7U^"OR
M_&S_ ()%> _B;:1?\?6L_!CXR0V>T#JT=EJB&:7V4$'FOT#HH _.SQ5_P7@_
M9_L-#G\(?M[_ /!-7]H_X::;*NW4Y?'GP8?4]"=>Y$]NTRS*.Y\O\Z=^Q3^W
M3_P;7>'OB=J?Q>_8Y^,?P)^'GBCQ-IZV&JW"6B>$9+R'S!)Y307D=JFXR*"<
M)N9@,DU^B->9?&7]BO\ 8\_:*$I^/G[*OPZ\9O-G?/XG\%V-]+GU#S1,RGW!
M!% '@'[1?[,7[8'[2OQ0F_::_P""=W_!8B]\%6EQI]O;KX1'AG2_%7AB8Q+@
ME%9@86DSEY%9FYXQ@ ?07[)FC_M7^'?@=IVE?MK>-?!OB'X@07%R-2U;P%I=
MQ::?<0"5OL["*<EA(8MA? "[R0HP 3\N^-?^#;K_ ()(:_K#>+/A[\ =7^&V
MO'.S7?AGXYU32)HO]R..X,"\\_ZNL@_\$9OVP_A*?,_9!_X+G?M#^'!'S:V?
MQ26P\<6T/H@CO$B^0= ,G ]: )&_X.%/@'\*-3_L3]N?]C[]H+X!,L_E-K7C
MGX87-UH\GS8#17EAYWFCW$> >.:_/"[_ .#F_0;+_@X.E\;S?$O/[-$6GM\/
M7N8I'DLS )?,/B *H.[_ $WD2 $FSX S7+?\'-GQ>_X+#_LN?LY^"_V3OVN_
MVN_ ?CSP9\4=4O;C^U_!?@^70]3ODTO[,S6U\B.8/(=[V"39&#EX!D@+AOPZ
MH _M2_8P_P""N'P*_P""@/QJU'P!^RS\)OB7KG@C3=)GN&^,U[X-GL/#%Y=Q
MRQH+*VGN-DDTI#2/_JU $7?<#7 _\%/?V*OV?/C5X]/Q7_X*%_\ !2SQ5X(^
M!D.DPV[?" >-K7PQH>HW2%S,]W=*R3WR2*R8@W!U925?#!%_*C_@V9C_ ."E
M'[?7[/GC?]D7X9?\%*-=^$/PP^%.H6$\T&@>%+6^UJXCU4W;?9+.^G;=80H]
MG+)E 2'G.!@G'ZR_!3_@WV_X)L?#3Q8OQ1^+OP[UWXX^.#@W/C7X[^(YO$UY
M<$'.6BN,6OWB2#Y.03UH \E^#/\ P6$_8)^#'P^L_P!D_P#X(N_L0_$GXVZ?
MX=>2WL-,^$W@RXM?#UC,[EW-UJM^%5-[L6,Y$N]FR6.<UU/_  B__!Q/^V5S
MXG\>?"/]D7PM==;+P]:#QIXLB0_>1YI2M@#C@/%AE))QP*^__#_AWP_X2T6V
M\->%="L],TZRB$5GI^GVJ0P0(.BHB *H]@ *N4 ?!G@+_@WD_8HU#Q1;?$[]
MM/QO\2/VE?&%NWF)K'QJ\:7%_:V[G&5@L8C';I%V$4BR*!QZ5]J?#7X4_"[X
M,>$[?P'\'OAOH/A30[48M=&\-Z/!8VL/&/EBA547@#H.U;]% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S_ /MP_P#!,']B_P#X
M*%:+;P_M&_"6&;7],"GP]X[T*8Z?K^BR*=R/:WT6)%VM\PC;?&6 )0XK\F?^
M"RG[87_!7G_@A3\$M/\ V=])_;ATSXH>%OBE!?6/P[^(/BG1F3QSX8BM#;FY
M22X4^1=GR[F-%NI TVYRP$95*_>:OS)_X.A/^"4OQ:_X*4_L@^'/&/[.>BG6
M/B!\)]4N]0TSPZCA9-7TZZCC6\MX-Q ,X-O;RHI/SB)T&6=00#^6C_AH/X]_
M\+,_X73_ ,+N\7?\)C]I^T?\)9_PDEU_:7G9SYGVKS/-W9YW;LU^_O\ P1L_
MX+;_ /!9'_@H-^S4_P"SC^SQ^SEX-\<_$GP-+#:^*?CC\2/%'V32M/L;@/\
M8I;RRMU%Q>73>3<*6A/S"!7=69G)_ /_ (9Z^/O_  LS_A2W_"C_ !?_ ,)C
M]I^S?\(G_P (U=?VEYV<>7]E\OS=V>-NW-?U+?\ !KW_ ,$I?BU_P36_9!\1
M^,?VC-%.C_$#XL:I::AJ?AUW#2:1IUK'(MG;S[20)R;BXE=0?D$J(<,C  '6
MZ%_P0OU[]I?6;7XA?\%@_P!M+QI^T%J$4ZW,'P]L)V\/>"M/D!W*$TZS96N&
M0@ 2R.I<#YT.:^X_A'\%_A#\ O ]I\,_@=\+] \'^';$8M-$\-:1#96L7 R1
M'"JKDXY.,GJ2:Z:B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K\0?\ @]Y_Y-9^!_\ V4#4?_2$5^WU?B#_
M ,'O/_)K/P/_ .R@:C_Z0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_
M )2F?M=_]O'_ *?)Z_?Z@ HHJO8ZMI6IS75OINIV]Q)97'D7J03*YMY=BOY;
M@'Y&V.C;3@X=3T(H L4444 %%%% !1110 5\ ?\ !T=_R@H^.?\ W+/_ *D^
MDU]_U\@?\%ZOV7/CM^VC_P $GOBM^S1^S1X&_P"$E\;>)?["_L31/[3M;/[3
M]GUW3[J;]]=2Q0IMA@E?YG&=N!EB 0#^,*OKS_@@]\(_BE\=_P#@JW\*OA-\
M&/VA-5^%?B+6/[<2T\>:'ID5W>:;$FA:A)<"&.4A \L"2P!R<Q^=Y@!* 'IO
M%G_!MY_P6A\#:WH?ASQ3^QI]EO/$E^;+18?^%B>''^T3A=Q3*:@0GRC.6('O
M7VY_P05_X(*_\%8?V+O^"L7PI_:7_:7_ &4_^$:\$^&O[=_MO6_^$ZT*\^S?
M:-"U"UA_<VM]+,^Z:>)/E0XW9.%!( /U=^#7_!OA_P $Z_ WC*/XN_'_ ,,^
M)_C_ ./=H^T>-/CUXFF\13RG.2/LTN+7;N)*AH6*] W7/VKX>\.>'O".B6WA
MGPIH5GIFFV40BL]/TZU2&"!!T1(T 55'H !5RB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D7_@L]_P2@\!_\%<O
MV2W^!VK^)4\.^*]"U'^UO GBA[<RI8WPC9&BF489K>9&*.%.00D@#&,*?Y[/
M^(2;_@M'_P +,_X03_A3WA#^ROM/E?\ ":?\)_8_V;LSCS?+W_;-O?'V;=_L
MU_6;10!\B_\ !&'_ ()0> _^"1O[):? [2/$J>(O%>NZC_:WCOQ0EN8DOKXQ
MJBQ0J<LMO"BA$#'))>0A3(5'UU110 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 4444 %%%% !7X@
M_P#![S_R:S\#_P#LH&H_^D(K]OJ_$'_@]Y_Y-9^!_P#V4#4?_2$4 >?_ /!I
MM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 ?&W_!>;]H
M?X[?LN?\$X?$OQ=^!,^N6<EKK^D6_B_7/"ZYU/1_#\M[&FH75JW_ "SF$)*"
M7K%YID!4H'7RK]B;]GOX#?M$0>(?VJ?^">WQOU^TM+#]H/0[_3-?T7X@:I-9
M^)/#Z:?X??4]/U**XG<7C/ UX#]H4SQW"@%T(=3]]?$?QO\ #GPPNC>$_B3=
M6JP>--6.@:?:WT D@O;B6VGF^S.""N'B@E7#<,<)R6 /XT?%OX >-_\ @CI^
MTQXO_;K_ ."=?BV70/ US^TMHW@/Q]^SP@+:+KEEJ.GZ5(DNGQ9S!>)/>3;
MH.U6 3;$CPR 'WM_P7J7XD:/_P $KOC!\1OA9\=/&/@75O"_A"?4+:[\':FE
ME+<LKQ?)),(S,J%=ZXBDCR)&R3A<>G_ WXQ:/\&?^"97@_X__$&ZGGT_PI\"
M=/\ $.N3M)NEDAM=%CN9F+-U8JC')[UY[_P7F_Y0Z_M#_P#9.+O_ -"2KY^$
M'B#]H3_@B0/@+X24'5?&W[+(T'2P6P#<W?AO[/%DGMOD6@#Y>_9C\!_&']M#
M_@D!X@_X*8>._BEXFT_X_P#C/0=?\;>!_$.E^(KJ*#PB;2:Z;2M+LK82"$6'
ME6T*S0M&PN1/,9O,+9JC\7?^"M_Q*_:S_8<_8Q\.?!OQ%<^#?&?[8'C.ST#Q
M1KOAV<PW.AZ=8W"P>(I-/DR6AF\T&**3.Z-)2P9756':_P#!-'XU>&/"W_!L
MWIGQ$UF<6*>!O@AXFL=>MKH>7):7>FB_@FAD0X*2;X2-I&3N7CD5\7_!W]EO
MXA?LI_LR?\$DOC=\3M'N+/3/"?Q.U6S\2M<H5&G'Q??"\T]I@?\ 4J%"JQ;
M5F ."0* /NK]I/QA9_\ !*[_ (*"_LSZ=\';W4[/X7?'GQ!=?#[QQX1O=;NK
MRVCUAUA.D:I;BYD<Q733.\,[@_OXV4N&=$8?H37YM_\ !;7P9J_QS_;_ /V!
M?@!X/A>XU2'X\2>-[^.$9-OIFABUNKF9R/N*5.P,<98@#)XK])* "BBO+_BM
M^R5\-?C%XN?QIXHU_P 46]V\"0F/2?$<UM#M08!V(<9]3WH YO\ :P_Y+9\#
M_P#L>Y?_ $F:O=*^0OB[^RU\//A#\<O@]<>&-<\2W#:CXT,4XU77YKD*$A+C
M8'/RG(Y(ZCBOJ7_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V
M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V
M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:K6E:!9:/(\EK+.Q=<'S9BP_6@"]7X@_\'O/_)K/
MP/\ ^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[_ % ' _M'?LQ?!+]K/X>Q
M_"_X\^$)=7TFWU6VU2Q%KJUU87-E?6[%H+JWN;26*>WFC8DK)&ZL#T->3_!C
M_@EQ\!/AE\6K_P",OCG7_$_Q"U:'QH?$?@[_ (3KQ/?ZE%X>N?[.M;(3)%<7
M$D4]X%MV*WTB>>B2!%8!2S?2U% 'G/[4/[*/P._;+^%-]\#_ -HCP_JNL>%-
M4C\O5-&T_P 6:EI4=['N5O+F-A<0-*F44[')7CIR<[/P0^"/P\_9U^&6E?![
MX4VNJVWA[1+2*UTFSU?Q)?:K):V\<:QQPK-?332B-4155-^T < 9-=;10!X-
MXJ_X)I_L>^,O$FN:QKGP[OSI?BGQ$FO^+/!=OXGOX?#NNZJK(WVR\TI)A:7$
MC-'&\@>,K,\:O*LC*&'J'QE^"?PH_:$^%VK?!7XT>!;'Q#X6URU$&IZ/?(?+
MD56#HRE2&C='5721"KQNBLK*R@CJ:* /+?@W^QS\#_@CX]O/BSX>L-<UGQ?>
MZ1'I$GBWQGXIOM;U*+34?>ME%<7TLKP0;\.T<942.-\F]_FKU*BB@ HHHH \
M+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "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 **** "BBB@ K\0?\ @]Y_Y-9^!_\ V4#4
M?_2$5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z0B@#S_\ X--O^4IG[7?_ &\?^GR>
MOW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH ****
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@ HHHH **** "BBB@ K\0?\ @]Y_Y-9^!_\
MV4#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@ HHHH *
M*** /"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FKW2@ 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 **** "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@ HJN^K:5'JL
M>A2:G;K?36[SQ6;3*)7B1E5Y F<E59T!8# +J#U%6* "BBB@ HHHH \+_:P_
MY+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH **** "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 **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "OQ!_X/>?^36?@?\ ]E U'_TA%?M]
M7X@_\'O/_)K/P/\ ^R@:C_Z0B@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\
M@TV_Y2F?M=_]O'_I\GK]_J "BBB@ K#^)VJ^,-"^&OB'7/AYHD>IZ_9Z'=SZ
M'ILIPMW>)"[0Q'!'#2!5/(ZUN5D^/O&_ASX9^!=:^(_C"\:WTCP_I-SJ6J7"
M1-(8K:")I96"J"S$(C' !)Q@4 ?CU_P2@U+X"?\ !4FZ\'ZG\2?C5X^O/CC;
M_"GQ<OQ?U:/QSJ>E^(_"_B,:WI*0O D4T8L($5F^SP1(MOM0H\;,DJU]%_\
M!13]HC]I'X"?!G]DK_@GI;_%O4;3XJ?'KQ3H7@_QS\0=(NBE_!I]I!:_V_?V
MDP ,=U(9%5)0 4$[NI5PK#SO_@JS_P $Y/#'Q(_:UTW]M;]A;XJ+\&_C+I'P
M8\1^.;7X@^%3'':>)IK"XTKRHM34?NYX98+F9&E(.X,AD$R((Z\Z_:"^-7Q,
M_:H7_@E?_P %5OB]X/CT6!_B"VD^-EMXF2UM+S74M;>VN@&),5O+)9.ZEB0J
MS1@L<@D ^D/VD_&%G_P2N_X*"_LSZ=\';W4[/X7?'GQ!=?#[QQX1O=;NKRVC
MUAUA.D:I;BYD<Q733.\,[@_OXV4N&=$8?H37YM_\%M?!FK_'/]O_ /8%^ '@
M^%[C5(?CQ)XWOXX1DV^F:&+6ZN9G(^XI4[ QQEB ,GBOTDH *X/X@_M/? #X
M5>(V\)?$3XJ:7I&I)"DK6=W(P<(W*MP#P:[RLO5O!'@O7KPZAKGA#2[VX*A3
M/=Z?'(Y Z#<RDXH ^5?VI?VP?V9M0^(?PM\:V/QCTB;2_#/BJ6^UV[B=V%I;
M^05\Q@%W$9(&%!/M79?\/;O^"='_ $=)HO\ X 7G_P 9IG[67PU^'3?%OX-:
M.W@'1#:7_C66&^M3I4/EW$?V9ODD7;AU]CD5ZM_PR_\ LT_]&\>!?_"2L_\
MXU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,
MO_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1
M_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>
M!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N_P""='_1TFB_
M^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C
M5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.
MC_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_
M\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS
M7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\
M/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^
MS3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T
M?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_P
MDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9IK
M_P#!7+_@G,C*I_:CT?YC@8TZ]/YX@XKU7_AE_P#9I_Z-X\"_^$E9_P#QJO%?
MVG_V?_@-H_QA^#5CI/P2\(VL%_XUEBOH;;PW:HEQ']G8[) L8#KGG!R* -?_
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_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9
MI_Z-X\"_^$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?_QJ
MC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)
MT?\ 1TFB_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
M 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__
M !J@#RI_^"N7_!.9&53^U'H_S' QIUZ?SQ!Q3O\ A[=_P3H_Z.DT7_P O/\
MXS61^T_^S_\  ;1_C#\&K'2?@EX1M8+_ ,:RQ7T-MX;M42XC^SL=D@6,!USS
M@Y%>U?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&
M:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-
M/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_
M   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C
M5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS7J?_  R_
M^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_
M $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%
M_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X
M 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4
M?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/
M^CI-%_\  "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_P
MDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->
MI_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]
MN_X)T?\ 1TFB_P#@!>?_ !FFO_P5R_X)S(RJ?VH]'^8X&-.O3^>(.*]5_P"&
M7_V:?^C>/ O_ (25G_\ &J\5_:?_ &?_ (#:/\8?@U8Z3\$O"-K!?^-98KZ&
MV\-VJ)<1_9V.R0+& ZYYP<B@#7_X>W?\$Z/^CI-%_P# "\_^,T?\/;O^"='_
M $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C>/ O
M_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N_P""='_1TFB_^ %Y
M_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :
MH \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\
MV:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&J /+/^'MW_!.C_HZ
M31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X25G_\
M:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%_P# "\_^,T?\/;O^
M"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C
M>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N_P""='_1TFB_
M^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?
M_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X
M9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&J /+/^'MW_!.
MC_HZ31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X2
M5G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \J?_ (*Y?\$YD95/[4>C_,<#&G7I
M_/$'%._X>W?\$Z/^CI-%_P# "\_^,UD?M/\ [/\ \!M'^,/P:L=)^"7A&U@O
M_&LL5]#;>&[5$N(_L['9(%C =<\X.17M7_#+_P"S3_T;QX%_\)*S_P#C5 'E
MG_#V[_@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^"='_ $=)
MHO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"
M2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_
M ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O
M_LT_]&\>!?\ 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/_
M .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\
M#+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)
MT?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O
M'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_T=)H
MO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\
MXU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFFC_ (*Y
M?\$YC(8Q^U'H^0,D_P!G7N/S\C%>J_\ #+_[-/\ T;QX%_\ "2L__C5>*^!_
MV?\ X#7'[=?CGPY<?!+PC)I]MX*TR6WL'\-VIABD9VW.J&/:K'N0,F@#7_X>
MW?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\
M9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_
MZ.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_
M /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P
M]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWC
MP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %
MY_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \
ML_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#A
ME_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_
MP3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X
M25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_X
MS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG
M_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_
M . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\
M:H \J'_!7+_@G,9#&/VH]'R!DG^SKW'Y^1BG?\/;O^"='_1TFB_^ %Y_\9K(
M\#_L_P#P&N/VZ_'/ARX^"7A&33[;P5IDMO8/X;M3#%(SMN=4,>U6/<@9->U?
M\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C
M_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/_XU
M0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_P
MR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?
M]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L
M_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X
M>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_P"C
MI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\
M"2L__C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\
MXS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#
MV[_@G1_T=)HO_@!>?_&::/\ @KE_P3F,AC'[4>CY R3_ &=>X_/R,5ZK_P ,
MO_LT_P#1O'@7_P )*S_^-5XKX'_9_P#@-<?MU^.?#EQ\$O",FGVW@K3);>P?
MPW:F&*1G;<ZH8]JL>Y R: -?_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N_P""
M='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\
M"_\ 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#&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@#RH?\%<O^"<QD,8_:CT?(&2?[.O<?GY
M&*=_P]N_X)T?]'2:+_X 7G_QFLCP/^S_ / :X_;K\<^'+CX)>$9-/MO!6F2V
M]@_ANU,,4C.VYU0Q[58]R!DU[5_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X
M)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7
M_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %
MY_\ &:/^'MW_  3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-
M4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\
MA[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O
M'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O
M/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'E
MG_#V[_@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^"='_ $=)
MHO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"
M2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_
M ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O
M_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9KJ/A+_ ,%!/V-O
MCKXHB\%?"?X\Z5K&J3.J0V4,$\;.S9P!YD:@DX/?M75_\,O_ +-/_1O'@7_P
MDK/_ .-5Y)\?OA1\+?AS\<O@M<_#WX:Z!H,EUXX=;F31M&@M6F46SD!C$J[@
M"3C/3- 'TI7X@_\ ![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 50\4^&- \;>&=1\&>*]*BO]+U>PFLM2L9QF.XMY4*21L.
MZLK$'V-7Z* /D3_AR]^RC'XET?2XM<\=O\-M)\'7_A[_ (55>?$;7+C2Y+:X
MN;*86X:2]+K8J+38U@<V\@=05"Q[&^B?B7^SU\$?C#\%KO\ 9T^(_P ,-(U+
MP/>Z9%I\OAEK416L=O%M\E(ECV^08BD;1M&5:)HT9"I52.RHH \M^#?['/P/
M^"/CV\^+/AZPUS6?%][I$>D2>+?&?BF^UO4HM-1]ZV45Q?2RO!!OP[1QE1(X
MWR;W^:O4J** "BBN)^,/[2O[.7[/"6$OQ_\ C]X)\#+JLIBTMO&/BJSTP7CC
M *Q?:9$\P\CA<GD4 :7C?X4^$?B#XB\.>*/$<,[7?A;4FOM),,Y15F*%"6'\
M0P>E=)4.G:CI^KZ?!JVDWT-U:W4*S6US;RAXYHV 975ER&4@@@C@@U-0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %<WXW^%/A'X@^(O#GBCQ'#.UWX
M6U)K[23#.459BA0EA_$,'I2>,_C/\'OASXATGPE\0OBOX:T'5=>F\K0M,UG7
M;>UN-1DR!L@CE=6F;) P@)R172T %%%% !1110 4444 %%%% !1110 4444
M%%%% !117!?$_P#:@^ 'P6^*/@7X+_%;XI:9H/B;XF7EW:>!-,U%VC.L7%LD
M;S0QOC8' EC 5F!<NJH&8XH V?&_PI\(_$'Q%X<\4>(X9VN_"VI-?:289RBK
M,4*$L/XA@]*Z2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YOQO\
M*?"/Q!\1>'/%'B.&=KOPMJ37VDF&<HJS%"A+#^(8/2N)^/G[<'[-7[-/Q9^&
M_P "OBQ\0X;3Q?\ %?Q"NC^"O#UO&9KJ[E(),S(O,<"D!#*V%#.J]3QZU0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%<EXD^,'AW0/BWX;^"<%M/
M>Z]XBL;W43;VVW%AIUJ$66\F)(PAGGMH%49=WGR%*QRL@!9\;_"GPC\0?$7A
MSQ1XCAG:[\+:DU]I)AG**LQ0H2P_B&#TKI*** "BBB@ HHHH **** "BBB@
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
M\?XG?LT_&#Q9+J&I^*M&L)GE^#6KWLQ*63H6=Y=(&Y(5E&,E-ZQQ2/Y4_P!
M?\%3?^"<7AW_ (*E?!/P/\5?V>OC7;>$OBE\/]0B\4_!'XJZ1,)[>"9Q'*JL
M\6[S+2<1PL73=@QQN!(H:.0 \6^*?_!3'_@KU_P3V^)6C_$C_@IM^R3\);OX
M :UJL%CK/CSX(:KJ=W<>!OM$@2*;4Q>D&>)695>2."*//W7+%(G_ $NBECGC
M6:&171U#(ZG(8'H0>]? _ASQ1_P5D_:F_9S\4?L0_MO?\$[= T74_%OA:\\,
MZ[\7='^(NE77AFXM[F!K>745T\2-?K($=I$MO*P\B*&E@5MR?=OAO0;#PKX=
ML/"^E>9]ETVRBM;;S7W-Y<:!%R>YP!DT 7:*** "BBB@ HHHH **** "BBB@
M HHHH *@U*/4)M.N(M)NHH+MH'%M//"9$CD(.UF0,I8 X)4,,CC(ZU,Q*J65
M<D#@#O7Y;:7^TW^WG_P1=^/<NL?\%+?B,/B7^SM\8/%,NH?\++TJQFS\*-=O
MYVE;3+A&9W.D^9)Y<4F0%"!E2,DPL =__P $^?\ @D'X=UO]GCXC_$S_ (*,
MV]SX^^.OQ^T[5-(^+OBC6H@);&R:66W33=,!7%I:QI'&\9C #,D3K\D<*I[G
M_P $N?C9\0_&7P3U;]F_]H+63=_%;X%Z\W@KQ[=2@A]66&-'T[60"=Q2^L'M
MKG<>/,>9?X#7T?HNM:/XCT>T\0^'M6MK_3[^VCN;&^LIUEAN(74,DD;J2KHR
MD$,"00017@'Q!_9T^)WA'_@H=X)_:]^!NFVTNE>*O#EQX.^-^G27BP^;801S
M7FCZLJG'FSVUUYUH0,N8M2Z;8L@ ^B**** "BBB@ HHHH **** "BBB@ HHH
MH ***CO)+F&SEFL[833)&QBA,FWS& X7<>F3QGM0!)7XJ?'/_@I3\#?@M^PG
M\6/^"<__  4E_8=^+8^(^H6WB1/%&IVGP]&HZ3XGU"XEN);?Q!;W_F*&0DP2
MK*<&W\E43B%0/8? W[4/[<7_  18^.\7@[_@J7\54^)?P$^+7B::\T7XV6%C
M+&GP^U^^F:>72;Y'>1H]-,KN()2VU$4$!%#10_>W[8WP>U+]K']C#XD_ [X=
M>,K:PO?'_P /-3TO0->2;=!#-=6<B6\^Y,[H]SHQ*YRN<4 ?#W[)_P#P<+?L
MY:#H?P[^"/[0_P"S!^T;\,K-M-TKP\OQ.^*OPU^PZ+/?^5%;HUQ<K<2&(2R@
M8D9=HW9<H 2/TUKX5T#QI^VW^WU^R?K7[#_[8G_!/;Q!X"\3>)_#DOAOXD^-
MM2UC2+GPPMO)'Y-SJ.FM!=R7,]PR[IK>'[.$BE\O?, FYONE5"J%'0# H 6B
MBB@ HHHH **** "BBB@ HHHH **** "BJVM3ZK;:-=W.A6$5U?1VTC6=K-/Y
M232A241GP=@+8!;!P#G!K\P/A'^U-^V?_P $6OCI8_ ;_@JY\85^)7P3^)VO
MRR^"?VB(["2WC\+:W=R--+H^J(\DAM[1I&<P2L[+&@^]Y:NEJ :7_!.FU_X)
MU_\ !27]EC7_ -B7]L7X,>"M2^-OA#5M3TSXW^%/%&G0Q:]-KBW,HN=:@F(6
MX83L3*MS"V8]XCW*% /)_P#!#CXU?$']E/\ ;,\>?\$D?$?Q,U;QW\(X]+U'
MQ+^S-X\UJ999+C2+'46TZ_TQ9E)$R07"R*A&U<6TDB 131*/KW]K3_@C/_P3
M!_;Z^)5C\>/VEOV6M%\3>)HXH<>(;'5KW3Y;^) /+%PUC/$+M0H4*9=Y"@*#
MMXJ#7/V;/ -Q_P %(/@9>?"'P?I^BZ+\"?A'XFM+NUT>T6"VTZ'5'TNUTO3U
M1 % ,=EJ$BH/N+;@D#S5) /JRBBB@ HHHH **** "BBB@ HHHH **** "BBO
M$?\ @I%\3_C5\&?V$_BA\3/V=%MU\:Z5X4G?P_>740>+3Y7*QF]=2""MNCO<
M$,"N(3D$9% 'MU?F1_P3>\-?L:_\%(OV4_B+_P $Z_VW?@AX<UCXI?"OQUKN
MF?%?1-8L$349[R;4;F2/Q!;7  F!N%<-]IC8,'##.QD+\9\;_P#@A]\6?V#_
M (7W7_!0?]CG]NCXS>*?C[\/+%O$OBK_ (3;Q6;S3?B'%;KY]_I]Q;;-R+-&
MLBQ*7DVG8I);$R>N?MP_\$R/$W[5?Q$\#?\ !6G_ ()C_&JT^%7Q^7P]9W%K
MJ>IQ,='\:Z7- CQV.JQQAB28BB"4*Y*JJLIV1/" ><_L7^+?VI?^"+G[='A?
M_@F'^TU\0]7^(/[/7Q6N9;3]G3XE:[*9;WP_J"*73P]>R?[2XCB'W23$8@JM
M+'!^JE?#$GA_]N_]OCPMX ^$?[:?[ -C\,-3\%?%#PWXPU+QY9?$+3-5TIY=
M&OXKT/I44$KWJ2W)A-OLGCC$4-U,?.D955_N>@ HHHH **** "BBB@ HHHH
M**** "BBB@ HKP?_ (*;_$3X\?"S]A7XA>+_ -F2]@LO'(T^VLM!U:YA$D>D
MM=WD%I+J+*005M89I+D[@5'D9((R*^"_CM_P1A^(O_!-#X<W'_!2']BS]M/X
MS^*_BU\-+;_A)/B'IWCOQ:;^Q^(NFVX\[5+2>#8"CR0K,T66DVLJJ/WFV90#
M:^,WP&_;(_X(B?%[Q#_P42^ OC;Q9\;OA'XYUF;7/VG?AG>!&O=-O)G+W'B+
M1(U $<<0.UK8DE88T5W=%$MM^CO[._[1'P9_:N^#.@?M _L_>/;+Q+X2\2V2
MW6DZM8/E77HR.IPT<B,&1XW ='5E8 @BNET'Q%H7B[PWIWB/2KI)K#6;*.XL
M7?&)XI(_,7 /7*'./3-?!?PR_P""8WQ[_8^_X*.:CK?_  3S^+0^'OP#^(NE
M3:Y\7/ ][HJW5AI>L^:J0R: DA\NWN;A5E,BE6AMTB4M'(KVT48!^@E?B#_P
M>\_\FL_ _P#[*!J/_I"*_;ZOQ!_X/>?^36?@?_V4#4?_ $A% 'G_ /P:;?\
M*4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110
M 4444 %%9'C_ ,4/X'\":WXU32I;YM'TBYO5LH/OW!BB:3RUZ\MMP/<U\;?L
M(?LPI^T1KOPB_P""K\?[?7Q@\27WB?P.-3USP9;>-/\ BC[^:^M"&METP)LM
MHK2221$B!\P26\;2L\J2.X!]MWME9:G93:=J-I%<6]Q$T<\$\8=)$88964\$
M$$@@\$&OS1T3]D;]K'_@E#^WIHOA/_@F/X;TGQ;\$OCGJ-]=^)_@OXBUJ2RL
M_A]?Q(K3:Y8SK'*;>Q)>-7@"'<[Q0J"7A,/Z#?"/XQ>&/C'9:]<>'0\<WAOQ
M;J7A[5K:1@S0W5I,4.2O&'C,4H'4+*H.&! ZV@"CI>BP6L_]M7]I8OK$]C!;
M:CJ5K9")KA8B[*O+,PC5Y9F1&=MGFMR2Q)O444 %%%% !1110 4444 %%%%
M!1110 445S'QL^(,_P )?@UXN^*MKHCZE+X9\,7^K1Z=$2&NFMK>281#&>6*
M;?QH Z>J^K:3I6OZ5<Z%KNF6][8WMN\%Y9W<*R13Q.I5XW1@0RLI(*D$$$@U
M\;_L._LD6_Q+\;_#?_@I_9?\% /C#XSG\6> $O=7\+R>,PWA'59;ZV5]T6F*
MGEVD<#2.(X$(*-'&79I%D:3ZC^#GQB\,?&KP_JFO>&0Z?V-XKU?P_J,$C@M%
M=Z??36<N<=F,/F+WV2+D Y  /SZ^'7[)W[8'_!*3]O+3/@M_P3@T;2O&7P"^
M,TFH:IJGPQ\4ZU+;0?"R]CV&;4[6=4D;[#(TJ@6H&Z23]VI3_7+^E]LMREM&
MMY*DDP0"5XHRBLV.2%))49[9./4T^B@ HHHH **** "BBB@ HHHH **** "B
MBB@ HKA_VG/BSJ'P$_9L^(7QTTG0?[5N_!?@?5M>MM+Y_P!,DL[.6X6'CGYS
M&%XYYKYY_8O_ &,=.U#XI>$O^"C&B_\ !03XR_$%?&'P_CFOM!U/QH)O"VKO
M>1QS+>P:>B"*T5 S>7#%A4^7N'+@'UEXA\/:!XMT&]\*^*M$M-3TO4[22UU'
M3K^V6:"Z@D4I)%)&X*NC*2I4@@@D&OS:^"7[*_[:'_!*S]NNT_9?_P""?UEI
M?C?]G?XJV^H:X?!OB_6IHU^#]TCIYMS#*%=YK&9Y?W5GE7FD210\7ERW#?H)
M\%OC%X8^./@VY\8^%0Z1V/B36-!OX9&!,-]IFI7.G729'4">UEVGC*[3@9Q7
M6T (@<* [ MCD@8!-+110 4444 %%%% !1110 4444 %%%% !117FO[9GQNU
MG]F?]D/XI?M%^'=!75-0\!_#S6?$%CITBL4N9K.RFN$C8*0=I:,!L<XSB@#T
MJL[Q=X1\+>/O"VH^!_''ARQUC1M8L9;/5=*U*U6>WO+>12DD4L;@JZ,I(*D$
M$$BOF/\ 9!_8;T;PK\;+#]N_PQ_P4#^,_P 3+3QEX%B6;2/$7C9;OPUJS7'E
MSIJ=O9)&L5KE?]7%#MCC60A0 2#] ?!#XQ>&/CO\.H/B-X3#K;OJ6H:;=0NX
M8P7MA>SV-W#N7AMES;3)N'#;<CK0!^?_ .S9^S)^V[_P2V_;B3]C']B2/3/'
MO[-_Q!TZ^\0V&D>,]:G$GP:E$RB3;(%=[NSN))'^SV>Y'G>*;]Y%Y-Q<2?I;
M110 4444 %%%% !1110 4444 %%%% !1110 45Y3^W3\?-7_ &6?V-?BA^T;
MH%C'<7W@KP/J.KV:36[2QK+# [K)(BD,\:$!W4$$JK $=:\U_9&_8-TCX3?'
M:Y_;)\,_MZ?&CXF67C7P9##)HOB_QXNI>'[UY6BG75;:W2-8H&9% C6 +%&D
MKA%"L  #Z*\>> _!?Q1\%ZK\./B/X5L-<T#7+"6RUC1]4M5FMKRVD4K)%)&P
M(964D$&OSN_9%_9R_;H_X)C_ +;$_P"P;^RB^G?$+]FSQ1I$_B70F\::U,+G
MX/AKDJ]KO"L]];3OYOV:U+1M(T4I,D7DW$TOWU\#/C%X8^/GPJTGXL>$0ZV>
MJ)*KP2,&:WN(9G@N(&9>&,<T4D9(R"4R"0176T %%%% !1110 4444 %%%%
M!1110 4444 %%%>/_M_?M":G^RE^QE\1?VA=%DCBN_"_AR6YM[R>U,\5D[,L
M8NI(@09(X=_G,F1N6,C(SD 'L%8?Q,^&?P_^,WP_UCX4_%;P=I_B#PWX@T^2
MQUK1=5MEFM[RWD7:\;HW!!'X@X(P0#7@O[(O[ NE_ #XZZY^U'X=_;B^-/Q)
MLO&_A:"W;0?'?C\:MHK2M(DW]IVT2QJD3NJJ$$6V)$ED5%",JI[3\"/C%X8_
M:!^#OASXT>#@ZZ?XCTJ*\BAD8,]NS#$D+%>"T;AD8@D90X)'- 'P7^Q!\ _V
M]/\ @F]^V3J/_!/3X 76G_$;]FR\T<>(_"^N^--9F%]\*X9;EU;2B55FU!)"
MDIMX-T9PK.9$"2>9^D-%% !1110 4444 %%%% !1110 4444 %%%% !17B__
M  4-_:)O_P!E']C?QM\>-,U>+3)M&M;6$:U/:B>/2%NKR"T;4'C;B1;99S<%
M#PPA(/!-<O\ LD_L!6G[,'QD\6_'[PY^V9\:/B/:^-]$MXU\.?$;X@'5]+MY
ME;S#>VP,8$32#:!LPB*S*J[2BH >V_%[X0_#+X^_#+6_@S\9O!&G^)/"WB33
MWLM;T35(!)!=0..58=00<,K AE8!E((!'P1^P!\%/^"@/_!/C]K;6?\ @G+\
M,=0T_P")?[.%AI5OKWA#QQXPU>4:E\/+2:=Q_8#JB$Z@Y6-S FZ,11LLK,%V
MP-]W_ OXP>$_V@O@OX4^.?@5Y#H_B_P]::OIRS;?,2*XA654?:2 Z[MK $X(
M(KJZ "BBB@ HHHH **** "BBB@ HHHH **** "BBO$/^"C'[1-Y^RO\ LA>(
M_C-9^)TT'[/JFB:5<>)9+=)5T&WU+6++39M4*2 H_P!DBNWNMK@H?(PP*Y%
M'M]<I\<O@;\)?VE/A+KOP+^.G@2P\2^$_$M@UGK6BZE%NBGB/(.1@HZL RNI
M#(RJRD,H(\;_ &4_V"T_8\^(?C_XS^&OVL_C/\2H?&>G6\D'A?XF?$%M6L;&
M>)79IK5I4'DM*2H)SM51@#:%"^U?!GXK^#_CS\(/"GQQ^'MV\^@>,O#=CKFB
M3RIM:2TN[=)X689."4D4D=C0!\)?\$Y?A1_P4._85_:A\0_\$WM!U33OB;^S
MQX7L++5_!GQ/\6:K(-4\'6$\KX\,RQHF+^X$<9,0WQK;PRQ3,2CPVE?H?%;6
MT$DLL%NB-,^^9D0 R-M"[F]3M51D]E [4^B@ HHHH **** "BBB@ HHHH **
M** "BBB@ J.\L[34;273]0M8Y[>>-HYX)D#)(C##*RG@@@D$'K7AW_!1O]H6
MZ_9E_9<N_B%;^,O^$7CU#Q;X=\.WOC!HHW7PY:ZKK-GIT^IGS0T8:WBN9)4,
MBM&)$3>K+N4\_P#LT_L36_[!.H?%+XR:1^U'\9_B;:>)K*/4HO#'Q-\?MJ\&
MF26L4KO]CDG4&)IBV&9FP B#H@P ?1]_86>J6$VF:A;K+;W$+13Q..'1@05/
ML02*_)']C;X]_M%_\%4O!_[/?[-W['.JZAX/^#GP%TGP9?\ QE^,MQ9$2Z]X
M@TNSM)?^$;TI)!ME"3(!<S,"@Z8*;5N?U:^&_P 0/"_Q8^'>@_%/P/?_ &O1
M?$NBVNJZ/=;=OG6MQ"LT3X/3*.IQ[U1^"OP4^%'[.GPMT7X*? [P'I_AGPKX
M>LQ;:/HNEP[(K>/))ZY+NS%F9V)=V9F8EF)(!U%%%% !1110 4444 %%%% !
M1110 4444 %%%>"_\%&?C_<?L]?L_P!AJ\/CM_",?BKQ]X>\)WGC1$B)\.V^
MIZE#:37P,RM$CI'(XCDD5HXY7C=U=5*L >[7ME9ZC9RZ?J%I%/;SQ-'/!-&&
M21&&&5E/!!!((/6LGXDZ+8^(_AWK_A[5(E>VO]%NK:X1AD-&\+*P/M@FOG_]
MGK]D/3?^";OAOXO_ !C@_:9^,WQ0TS5[0Z\OA_XG>.VUC^R?L5M/))'92W #
M(9BQW,[$'9$#]S)^A?#^N^&/B7X(LO$VA7:7VC>(-*CNK.=,A;BUGB#HPZ$!
MD8'L>: /RT_8[_:'_:._X*W:G\!?!G[)NIZAX+^!/P#3PUJGQ)^+%Q9%;CQE
MXBL;&)9/#^F)*,-;(7DCN;@@AMQ"\;/._6"N;^$'P@^&/P!^&.B?!GX,>!]/
M\-^%O#FGI9:)HFEP>7!:PKT51U))RS,269F+,222>DH *_$'_@]Y_P"36?@?
M_P!E U'_ -(17[?5^(/_  >\_P#)K/P/_P"R@:C_ .D(H \__P"#3;_E*9^U
MW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHKP/_@HY_P %
M"OA!_P $V?V:M;_:#^)^EZCK=S8V,TNB^%-#@:6\U25 ,_=5O(MT+H9;EQY<
M2L,Y9D1P#USXE?%CX6?!CPQ)XV^,/Q*\/^$]%BD"2ZOXEUF"PM48YPIEG94!
M.#QGM7.:_P#M+?#*Z_9X\4?M$_!SQ;HOCW2/#WAV_P!3@E\*:S#>PWSVUN\W
MD)- SKN;:%XSC<.*^4_V>?V&OV)_^"I/P7\+_MN_M=7F@_M"ZSXST87=C=RW
MUR_AWPW'*/WFF:5IY=5ME@8&*269/M<DD;-,RL!''\8_\%$_^"<OBG_@W_\
M&MI_P5G_ ."4-_JFF_#K3-4M+;XW?!.\U::YTV]TN>98?-C\YG8QEY F'+M
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
M_B/Y]_$_]B?4O^"&'[9WA'X$:1K.I^.OV'_VLO$7_"!>,?AUXIO7N$\,ZIJ
M\J,I)D%3\WF).F)'B@F23,D4,Q /K[]DC]@+Q]\1?C?X^^)FN_MU?&SXM_LX
M^,O!EUH,W@?XQ>(H-4L_&US<*\=S?68$$:V6F!"! ]ND33ONDC/V81-/X_\
M +_@E9_P4:USX Z!X3_8,_X+6>)?#G[,OC_PY:WV@>'O$_@VUU+Q)X<T:[A6
M06%IJ!)="D;^6K1R0B,C"KE<MUFK?\$=O^"PWA/09OV4/@5_P6LU+3O@#<Q&
MPMH/$'@RWO/%FD:004-A#J.P22;8\1K*)H2H "J@&T_HM^S[\#_ G[,_P+\'
M_L\?#"UGA\.^"/#5EH>BI=2^9+]FMH5A1I&P-SD("S8&6)/>@ _9_P#@CX$_
M9I^!G@_]GGX86LT/AWP1X:LM#T5+F3?+]FMH5A0R-@;G(0%FP,L2>]=?110
M4444 %%%% !1110 4444 %%%% !7&?%G]H[]GGX"&S'QT^/'@SP6=1;;IX\6
M>*+33OM1SC$?VB1-YR0.,]:^8_\ @K1_P5S^%?\ P3MT3PW\.T\2V-GXT\=^
M(+/1K37M7TZ>XT;P=#<N%;5M5:$<1QQ[Y$MMRR3F,@%(UDE26Z_X(=_\$Q?C
MGH$WC3]H+X2I\:/$GBFS2?6?B=XS\0W-YJ>L;TRLT-Q!*B6L14CRX[-888UV
MB-5 % 'K'[;?[2-K\)OV61\4O /Q0TK1[;Q%XC\/Z#9>/MT-U9:+#JVK6FGG
M5-SDPN(4N6D0R9B,BQB3*%J^6/V5_P#@GWXT\>>,?BK\0/'?[:'QM^,7[-WC
MOP-<:-8?#WXS^)8=27Q9-*K?:-3M9&BB_L^P*A1:M"L+2,6G4B 0&7Y'\6?L
M2ZI_P1A_;;\*?L.ZUKNJ_$/]B#]L'6'\$WO@GQ->/,_A;6[PK' (Y!CRI/->
M)TN$VL\:N7!EMHYC]$Z[_P $<_\ @L3'X>G_ &1_!W_!;'4U_9^NX3ISKJ_@
MNVG\7VVC,-K:>NH[/,D/E_NQ/YR''1 O[L@',_!;_@DY_P %'/&/P T'X;_L
MD?\ !;KQ-9_LL?$#PQ9WOA_2M?\ !-M>>)]-\.7MNLL=C;ZBV9$_T>145T>)
M8P<+& N&_4KX.?"CP9\!_A%X6^!_PYL'M?#W@WPY9:'H5M))O:*SM($@A4M_
M$1'&H)[GFCX-?"?P9\!OA#X5^!WPXL7M?#W@WPY8Z'H5M+)O:*SM($@A5F_B
M(CC4$]SS724 %%%% !1110 4444 %%%% !1110 445\4_P#!5W_@KM\*_P!@
MN\\(? RR\;V&C>,_B'XDM-$_X3#6M-FN-$\#07!&[4M1=!M+K$3)%:LRF3 =
MVCA#24 ?4/Q7_:4_9S^ ]U96/QQ^/W@KP9/J7_(.A\5^*K/3GNN<?NQ<2(7Y
MX^7/->>_MS_M%VWPI_9STWQ=X0^+FG>&+7QGXLT/P[;_ !&WV\]KH5OJ5Y'
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
M;6WLK6.RM(5CBAC"11J,!5 P /8"I*** "BBB@ HHHH **** "BBB@ HHHH
M**** ,GQIX"\$_$;POJO@CQ]X2T[6='UW3GL-:TS4[-)H+ZU=65H)4<$.A#N
M-IR/F/K7Y':OI'QO_P"#8SXWR^*_"EKKWCK]A3QUKP;5=*0R7FH?"74+B0#S
M8\Y:2R=V Y^_PK?O]K7/[#USGQ?^'FE_%OX4^)?A;K6FZ5>6GB+0KO3I[77-
M-^V64BS1-'B>#<OG1_-\R;EW#(R,YH ^0/V]-0^"?_!6WX5>&/V%?@#XYTCQ
MIH/CC6/#WBGXA>(=!NUN;70O"EM>0ZBLDDJ$B.YO6MH[:WA.)&62>7;L@D-?
M<5>0?L-?L-?L[_\ !/#]G?1_V:?V:?!RZ7H>EKYEY>3;7O-6O&4"6]NY0!YL
M[[1DX 4!40*B*H]?H **** "BBB@ HHHH **** "BBB@ HHHH *P_B'\,_A[
M\6O!6L_#CXF^"]-UW0?$6G/8:YI.J6BS07ULZE6BD5AAEPQX/3/%;E% 'X[V
MUS\;_P#@V*^-ZZ=J,FO^.OV$_'6OXMKD^9>:C\)-1N)/NMU:2R=V_P"!YR/W
M^1=?5G[<0^#_ /P5:L/ /[&WP,\9Z3XQ\.7/BWP]XX^)?B70KQ+JRTCP[:RB
M^MH3/&2HN]0=(8H8@=_D-/.0$C7?]7?'[X2:+\>_@AXL^"?B*RTVXL?%?A^[
MTJYCUC31>6VV>)HRTD!9?- W;MNY<D#D=:YK]C+]C+]GW]@?]GW1/V:?V:?!
M,6B^'-%BRS-A[G4;E@/-O+J7 ,T\A +.<# "J%1550#U.BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#G/BG\(OAA\;OAWKOPF^+?@73/$'AOQ-8/9:_H^
MIVJR0WT#+M*N#UX P>JD @@@$?DYX6\4_'#_ (-D?CA;?#/XF:EKOCG]AGQS
MKIC\,^)I5>[U#X4ZA.Y;[-/M!9[-F). /GYD0"821S_L-7#?M-? SP[^TU^S
MYXQ_9\\66]A)IOC+P_<Z3>'4]-6[BC29"AE\IBH9TSO3D8=5.>* /F']LW3_
M (5_\%2O&/PM_9;^#'BO2_%GA;PS\0-!^(GQ-\4Z)>)=6&GZ99JUW86 GC)1
MKN_D:#;&K;DM/.F;:&A\W[7KS?\ 9*_9*^ O[#_P%T+]FW]FWP+;Z!X6T"WV
M6]O'\TMU*<>9<W$F,S3R,-SR-R3QP  /2* "BBB@ HHHH **** "BBB@ HHH
MH **** "N5^,GP/^$G[0GPN\0?!;XT_#_3?$?A;Q39-:Z_HVHVX:*\C8 9;&
M"'7:I5P0Z,BLI!4$=510!^/GPW^)'QR_X-H_CE8?L\_M#:_K?C?]B?QOK9@^
M'GQ#ND:YO?AG>S,6_L^]VC)MB2QX&& :6(!Q-"?K']K?0_AK_P %//C5\(/@
M)\)?$FF^)O"7PN^)^C_$OXC^+-'NDNK"T^Q6\LNF:3'-&2DEU=RW$,S(C$Q6
MD;.^WS[?S/H[]K/]G7PI^UO^S;XS_9H\<PV;:1XUT.72K^2]T];H01RX!GC1
MB )X_P#61.<A)4C?!VX,W[,/[,/P._8X^!V@_LZ_LZ^ K3PYX3\.6@@T_3[5
M<L[=7FE<_-+-(V7>1B69B230!WU%%% !1110 4444 %%%% !1110 4444 %%
M%% '&?'G]GOX,?M.?"+Q%\"/CM\/-.\1^%/%5FUOKNDWT.4N 0 K[AADD0JC
M)(I#HR(RD%01^6?P8^,_QT_X-O?CII7[(7[7OBK5O&7['GC+5C;?"/XN7RF:
MX\ W$A+#2=2*CB <D$ +M!EC 430Q?K_ %YE^V3^R_X)_;1_9D\8?LN?$6*U
M.B^--+.G:C-<6"W#VT3NNZ>!7.U+J, O!*0PBF6.0JX0HP!\_?M/>&/A_P#\
M%+_VGO@Q\,/ACKEAX@\'_ CXIV/Q+\>>+=)N%GLX=5LK.<:3HT,Z$I+<227:
MW4R*3Y4$$?F;3<PA_LZN*_9W_9W^#/[*/P9T#]G[]G[P%9>&O"7AJR6UTG2;
M!,*B]6=V.6DD=BSO(Y+N[,S$DDUVM !1110 4444 %%%% !1110 4444 %%%
M% !7!_M'?LR_ W]K3X+^(OV??V@/AW8>(O"GBFU,.L:;=1XWM@;)D<8:.9"J
M,DJD.C(I4@@5WE% 'Y#?L]?M"_'?_@WA^.^C?L(?MW^,M1\6?LK^+-1-I\#O
MCCJ(+OX2=B2FBZJX&$B4?=?A44%TQ$)([;ZN^/GA#P/_ ,%'?VS_ (.Z+\.]
M4L];\%?L[>/&\;>-/%6G3++:MX@BM'BTS1K>="5EG1KAKNY"DB%(8$?#3J![
MK^VU^R5\/OVYOV9O$O[+7Q2@MVT'Q7%!;ZE++9+/+!$LZ.\EON.(KE54^5,0
MWE2;7*N%*-U7P,^!GPD_9I^$F@_ KX%>!+#PUX3\-6"V>BZ+IL6V.",<DDG)
M=V8EG=B7=V9F)9B2 =91110 4444 %%%% !1110 4444 %%%% !1110!YS^U
M)^R?\ _VS/@5X@_9R_:(^'MGK_A7Q) 5O[.5 LD<O\%S#(/FBG1L,DJ_,I ]
MQ7YI_LN_M1?'O_@@9\>]$_X)R_\ !1KQM>>)?V>/$MX;/X _'[40=NBKGY-%
MU9^D2H,!7)Q$ "/W&1;?KE7D/[<_[&_PR_;Y_9NUC]EWXPVD$GASQ#=6;:G(
M]H)9XHH;A)6:V8D>1<$(42;GR]Y;:V-I /%/BQX*\&_\%#?V^/A'XA\!7]MK
M'@7]FOQ#J6O^)/%%E()+6\\3RVHMK/2+:93ME>W$DEU=%"5B9+:)LN[K']DU
MS?P?^#_PP^ 'PQT/X,?!CP1I_AOPMX;T]++1-$TN#RX;6%>B@=22<LS$EF9B
MS$DDGI* "BBB@ HHHH *_$'_ (/>?^36?@?_ -E U'_TA%?M]7X@_P#![S_R
M:S\#_P#LH&H_^D(H \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7
M?_;Q_P"GR>OW^H **** "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 **** "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 ****
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 **** "BBB@ K\0?\ @]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 **** "BBB@ HHKY1_::_X+B_\$HOV/?B5/\'OV@?VT?#>D^)K.8PZAHVF
MV5[JLMC*#@QW/V""86SCNDI5AW% 'U=17%? #]H[X#_M5?#6T^,/[./Q;T'Q
MIX9O79(-9\/Z@EQ$)% +1/M.8Y%R-T;@.N1D"NUH **** "BBB@ HKXYT_\
MX*YA_P#@I%:_\$P?$/['GCG1_'5YHIUNTU:_UC2AI=UI SF]AE6Y+RJ-DB^6
MJ>9NC<%1M)'N_P"V5^TJG['G[-GBO]IF_P#AOJ?BG3/!>DSZKKFF:/?6L%RM
MC#&TDTL?VF2-)&55XC#;GSA0S84@'I]%<?\  ;XD^*_B_P#"?1?B5XS^$&M>
M [[6;-+H^%O$=Q;R7UBCJ&59_L\CQI)@C*!B5/!P0174ZG=W%AIMQ?6NF3WL
ML,#R1V5JT8EN&"DB-#(R(&8C W,JY/) R: )Z*^;?^"<7_!0I_\ @H'8?%NY
MN?@7J/@&Y^$_Q@U3P!?Z7JVMPWMQ/<V,4!FE?R%\J(B25X]B22K^[W"0[L#Z
M2H **** "BBB@ HK/\7>+/#7@+PIJ?CGQIKEMIFCZ+I\U_JVI7DH2&TMH8VD
MEF=CPJ*BLQ)Z &M"@ HKY2_X* _\%1[+_@GU\1_AOX \9?LQ>,/%B?%CQA;>
M%O!>I>&-3TX)/JT[1+';RI<SQ-#N:3 ?!7",21QGZ@\/7VKZEHEM?Z]H9TV\
MEB#7%@;E9O(;^[O7AOJ* +M%%9GC37-9\->%;_7O#W@R_P#$5]:V[/:Z)IEQ
M;Q3WC]HT>YEBB4GU=U &>>Q -.BOGO\ X)??M[V7_!2S]D/2?VL]-^%=SX,M
M]7UK5+"'0;W55O)HEL[V6V#O(L<8#/Y>XH 0I.W<V-Q^A* "BBL_Q7XL\->!
M?#MWXM\8ZY;:;IEC%YEW>W<H2.)<@<D^I( '4D@#DT :%%%>8_M@_&7XU_ +
MX":K\3_V?/V9-1^+_BFRN;2.Q\":5KT.FS7J2W$<4L@GF5U41QNTA&TDA,<#
M+  ].HID#R2P)++ 8G9 6C8@E#CD$C@X]J?0 4444 %%8WC_ %[Q3X9\)W>N
M>#/ D_B74;=-T&BVU_#;27/JJR3LL8;TW,HSU(ZU\\?\$OO^"F^@?\%2_A-?
M?'?X9? 'Q5X2\)V>L7.DQ7_BR]LO.N;R#RC(B0V\LC!1YF-[%>4( /6@#Z@H
MHHH **** "BBB@ HHHH **** "BBB@ HKX[_ &F/^"^__!)3]CWXX:]^S?\
MM&?M8_\ ".^-/#$L,>N:-_P@FO7?V9I8([B,>=:V,D3YBEC;Y';&[!P00.$_
MXBCO^"%'_1\W_F,O$_\ \K* /O\ HKA/V9_VE_@E^V%\#]!_:0_9S\:_\)%X
M+\3Q32:'K/\ 9MS:?:5BGDMY#Y-U''*F)8I%^=%SMR,@@GNZ "BBB@ HHKSK
M]J[]J7X1?L8_ ?7/VB?C?JEU;Z#H:1*T&G6AN+R^N9I4AM[2VA!!EGFFDCC1
M,@%G!)506 !Z+17Q_P#'+_@I_P#&/]E7X0W/QZ_:9_X)R_$70O"@AC\J^T'Q
M%I&L3:=-*52"/4X8+@-9J\C*C2Q?:8HRPWL 1GZYU/4].T73;C6=7O8K:TM(
M'FNKF=PJ11JI9G8G@  $D]@* )Z*^,_ '_!8GPO\0? ?A/\ :9L?V;?%5K\"
M?''CBW\+>&OBE=ZE:+)-/<Z@=.M;Z73-_GPV$UYMB65CYH#H[0JA+#[$U>YO
M[/2KF[TK3?MEU%;N]M9^<(_/D"DJF\\+DX&3P,YH L45\.?"?_@LYXK^.'QA
M^+7P4^$W_!-KXO>(]7^".MC2_B%'I.O>&@UO.QG\L6Z7.J0FZ\P6\K*(\D@
M$ L%/N7[!O\ P4._9J_X*,_"[4/B;^SMKFI+)H6K2:5XK\,>(]-:QU?P_?I]
MZUO+9B?+?K@JS(<, Q*L  >XT5X7_P %#/VVX?\ @GM^SCJ_[4GB3X)^(?&?
MACPW'')XC3PQ>6B75E%)/%"D@BN98_-7?*,["64#.",XZ7]C#]K3X5?MT_LO
M>#/VL/@M<3MX=\::0MY:P7@03V<H9HY[68(S*)89DDB<*2-T9P2,$@'I]%?*
M?_!4G_@KC\ O^"5'ASP/??%GP=XB\4ZU\0O$#:7X;\,>%1;F[FV*OF7#?:)8
MT6)'EMXR=V=UPG&,D>C_ !^^/_[2/PJ^$'AGQW\,OV,-6\=^(]9\7:?I>M^#
M=/\ %EG;3:+87$K)-J+W#!XY5A4(QC3J7Y=55G ![+117S/X%_X**7GC#_@J
M1XC_ ."9^J?L[ZQH4^@_"F3QS!XRU37+5X]3M1J5O8QB"VMS(1&[2RL'ED21
M?)PT(WY4 ^F**^=OBE_P43\&Z1^T=>?L<?LZ?"S7OBU\4-(T^*_\5Z)X9N;:
MVT_PI;2\PR:KJ%S(D5LT@R4@02W# ;A%M^:L[QI_P40\3_!'QY\/_A=^TG^R
M-XQ\+:G\2?&ECX:\-ZWI6HV>K:"]Y<,?DDO8762!U178)-;Q^;MQ&7PY0 ^F
MJ*** "BBB@ HKR;]N']LGX1_L#?LP^*OVI?C1<S'2/#.G/-#IUF ;K5+G:3%
M:0*?O2.1U^ZBAY'*HC,*_@?]M7X2:M^P?X=_X*"?$Z^3P9X,UCX7Z=XWU1M3
MG\TZ59W5A%>>4S(N9742A $7+M@*I+ 4 >PT5\P^%/\ @I?ID6K?#.]^/'[/
M7BCX:^%OC1J$.G_#/Q/XCOK.03W]Q"T]G8ZA#!(S:=<W42LT,;&0%E,;M'+B
M,]O^T=^V?X4^!GQ3\%_LY^%/!FH>-?B?\0ENIO#'@S2+F& I8VJAKK4;VXF8
M):6D>57>0SR.ZI%'(V0 #V>BO(/V7?VQ/!?[2FO^-OAA/X9U#PI\0?AGK$.F
M^/\ P-K,L4ESICSPB>UN$DA9DN+2XA(DAG4C<H8,J.CHO<_&'QQXF^&WP[U/
MQQX3^'-YXKNM,M9+@Z'I]_!;SW"(C,PC>=ECW_+@!F4$GJ* .FHKYL_X)D?\
M%'-#_P""H'P&B_:8^&WP,\2^$_!U[>W5II5YXHO;,SWLMO*(I2L-O+(50.'7
M<Q!)C/&,$_2= !117S/X@_X*)WGA[_@I]X7_ .";6H_L\:Q:MXH\!ZAXGL_'
ME[KEJ+::&U<ILAMH3+(^6!!,K0LO!",#F@#Z8HHHH **** "BBB@ HHHH **
M** "BBB@ HK-\8^+_#'P^\(ZKX]\;:W;Z9HVB:;/J&KZE=OMBM+6&-I)97/9
M5168GL :D\,>)O#_ (U\-:=XR\):Q;ZCI6K6,-[IFH6D@>*ZMY4#QRHPX961
M@P(Z@B@"]1110 4444 %%%>*_M6_MK>%?V:/%_@?X-Z'\/\ 6?'7Q)^)E[=6
M_@?P'X>E@BGO([6(2W=Y//<ND-K:0(RF25V)RZJB2,=M 'M5%?,N@?\ !0WQ
MAHW[3WP^_9$_:!_8Y\:^!O%/Q(N-1'A_6TU*PU3P_<166G7%[.4OK>7>)5$
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
M?MOSV/C ^*M3^&_CC0;JU\5^'?"^D3:E.US!$\UI>16D66>1'1HRP'$4\A/
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
M[35W\,/!.G^--3\.?"'3]&\,Z7J":S'I[>2VJZLU];32R1SW ?;;VKVK1PH
M96D?>N=XP^"?[5VJ_P#!?3PA^V1IW[*7B1_A=I?P&N/ FH>+&\1:"HBOYM5D
MNQ<"V_M'[2UNL94%A%YF2<1G&3YI_P $Q/@Y_P %!_\ @D3J'C7]@"+]B[5_
MBM\+[CQK?:U\'?B9X:\5Z7:6UI:7;!C9ZLEW/'-;"(@.TD4<SEGD$<<PV4 ?
M.'[&G[1O[1_['7_!JE>?M;_ 'XEKX=\9>!?%NLW MCH]I>V%^UQXK%I+'*EQ
M$[[56:1D,;H0V-V\<5]S?\%1OVNOVE_V7_!O[,'Q7^#GQ0%BOQ)^/'@WP1XS
MT&[T.SN+6\L-46>2XF1GB\Z&?]R$!638%8_)NPU?,G[/7_!,;]O7QK_P;E_$
M_P#X)P_%'X&V?@[Q[JEQJ.H>$;.]\4VLYU1VUE=6BB?RB4M=YC$0,C@@N"XC
M ..B_;7\'_\ !4C]NO\ 9K_9LM]!_P""<&H>$]5^%OQ^\'^)/$/ASQ%XZTO[
M7>_V9;79N+B%XIFA@LE/R"25A/(TT>V# W. >U_M+_\ !172/!7_  4QU']A
MOXX?M>7W[/6DR> -*U3X8^(/[)TK[-XQU"YFNDO%FO=5M+B"-8#':QQP)Y+R
M.\V92?+0>)?\%M]&_;-TW_@FY\$3\9_VEKZT\3R?'+PWI'CB+POIMC#I_B)Y
M-6=K:[951B(D$,$T=N&VY*^<'=!CZ*_:N^'VO_M.^)_&O[/W[>7_  31U+XI
M?":_TS3KSP-KOAR;2;V?2M1DLD2^LHR]S;7ELZS#=%>JJ@^9*KO&BH#\W?$G
M_@EK^WKH'_!"'X6_LKZ1H[^.?B=\+_B=I?BVQ\'7OB>V\\:7:ZM/<0:.M]*R
MP/+!:S1H6W"(&)DB+*L>X ]=_P""E/[1'_!1/]C7XI?LN_#+X+_M%>'O$4'Q
M0^+T/A;Q!-XI\$6T5W?&4M*OG3VY$4=L$^1D@MHY]J$B;<W'&_\ !3?XP?\
M!7__ ()H_P#!+OXE_M"ZU^W'X&\8>*='\>V[:+K\7PB@M;B'1+Z[L[2"W2+S
MS;12PR2RN6EAN=RE07R-U=-_P46^''[>_P"U#\1_V2?BSX0_8)\0._PU^,]K
MXT\<:19^.O#I?2=.0&+[,9+C4(%N+S8QD9(@T(/R"9\;CVG_  <!?L]_M._M
MH_\ !,+Q'^S-^RW^SWJWBSQ?XQO]'F2P&NZ18QZ6EKJ%K>2?:9;R\B0DK$R
M0F7+#J%PQ .V_;<_;>U+X:_M1?#O]B?P-X@\0Z%J?C'PUJOB?Q-XH\*> ;OQ
M)J>E:19R06Z)9V=M:W0$\]Q< >?/#)#$D$FY&>2/'DW[-7[8/_!0_P &?'GX
MY_"GQU\,OB+\6OAUX:^&]SXL^#OQ.\7?">X\+:AJNH00H7\.W<0L;.*:9Y'Q
M%+%;1;A$YPVX!(?^"F'[.G[?>I?'KX*?\%6_V O@ZFH_$CX=:-?Z%XW^#'BW
M6[*VGUW0;QE=[9;F&>2V6:)P[C;,P):-EWF/RI/4?A5\8O\ @J-^T)\)/'?Q
MF\8?LJ0_!'5=.^'6K6OPS^'%_P"+K+6]1UKQ!)")+>^NY52.WM8HI(DABA<D
MO]HF>;8JQB@#RO\ X)U_MK^/?V^?"_PG^,O[/G_!1"'QEJ@OX)OV@OA#JWA_
M1+*?0H9+*83Q6D"6L5];1PWYA17EEN?-B4[968%F_1"OS"^+'[!?B?\ :K_:
M[_9^_;(^%'["/B#]GWXW>%/B3IVM?&?QD=0TR&PN]$CCD.I:>\NGW<@U>6Z;
M;!%*(]WE._GM$O[L_3GPI_;1_:EUC_@I-XM_8R^-G['Q\*^!F\-WVL_"WXCV
M_B:"[/B&"PDTV*\,MLAWVZ[]3AVLP7!4I\[9*@'U#7Y._P#!M+-\2K7_ ((B
M^++WX/>)=(T?Q+;_ !$\53:1J.NZ-)J%I#*C1-F2WCG@:0$ @8D7!()# %3^
MI7CWQ+K?A#PK=>(/#OP]U?Q3>6Z9AT/0Y[.*YN3_ '4:]N((1_P.117YR_\
M!#/]G/\ ;?\ V&O^":7C3]F_]HS]BKQ1IOC!-?UW5]'L=.\6>&[N'5EO!"(H
M(IH]4VQR!BY;SO+0+&2')*J0#RCP%^VM_P %@OC!_P $*--_X*N:1^V#X1T#
M6_"WA_6/$-[X<C^&EG=KXK@L]7NXY(KR5]BV:""+R8X[6,/B$2/.[3$1?77Q
M _X*&>/_ (FZ]^RW^SU\#WM/#'C#]I7P@_BS4]?N+9;S_A%="MM+AOKEH(I!
MLFNY'GCMX#(K1H=\DB2!!&WSI\!?V./V[/A]_P &U>K?\$W_ !'^QMXD7XM-
MX+U_PY;Z'%XL\./;SR:AJ%]<17*W(U/RA"D<\>_<RR!B0J.!NJ3]H']AS_@H
M=I'P8_8X_;;_ &5O@:(?CE^S!X.M_#OBOX2>)O$.G)_PDFF2Z9;6=_!#=V]S
M-;;@8IO++2 E9B^-\:1N ?7_ .SEH7_!1SX;?MI>-OAM\;?&,/Q#^ ]QX4MM
M3\"?$/7$TJTU^SU?S(TGTJ>#38+:.:+:995F^SIM"HI=V9L?2]?./['/Q9_;
MJ_:2\3+\5_VE_P!EX_ KPOIVDR6^E^!+_P 6VVL:KK-_*T9:]N7MD6.UMX41
MXXX<M)*T[R.(Q'&&ZW]B/XO_ +5/QK^$=_XM_:__ &78OA)XG@\4W]E9>&HO
M$T.JBXTZ)P(+SS81M7S,L-O?R]XP'4  ]AHHHH **** /C#X_?\ !=3]D#]G
M'XR>(?@;XZ^&'QHO-7\-:@UG?W7A_P"$VH7UE)( #F&>-=LJ\CYAQ7(?\1('
M["G_ $1[]H#_ ,,EJG_Q-??U% 'P#_Q$@?L*?]$>_: _\,EJG_Q-'_$2!^PI
M_P!$>_: _P##):I_\37W]10!_%G_ ,%Q_P!H7P3^U7_P51^+7Q_^'.DZ[8Z+
MXBO]-DL;3Q-HTNGWT8BTJS@;S;>4!XR6B8@'JI4]#7R?7[7_ /!<?_@@1_P5
MK_;"_P""J/Q:_:0_9S_9._X2+P7XGO\ 39-#UG_A.]!M/M*Q:59V\A\FZOHY
M4Q+%(OSHN=N1D$$_)_\ Q"X_\%U_^C&?_,F^&/\ Y9T ?J=_P0X_X+=_LE?L
MJ?\ !*[X2_ #XC?#3XQ7VM>';#4H[Z[\,_"N_P!0L9#+JMY.OE7$2E) %E4$
MCHP8=17UC_Q$@?L*?]$>_: _\,EJG_Q->G?\$./V:/C;^Q[_ ,$KOA+^S?\
MM&>"O^$=\:>&+#4H]<T;^TK:[^S-+JMY<1CSK622)\Q2QM\CMC=@X(('UA0!
M\ _\1('["G_1'OV@/_#):I_\31_Q$@?L*?\ 1'OV@/\ PR6J?_$U]_44 <?\
M ?C9X3_:.^#?A[XY>!=-UBSTCQ+IXO+"UU_2Y+*]CC)(Q-!)\T3<'Y3S7D7_
M  5:_8*;_@I%^Q3XD_9ETKXA2^$]>GNK/5O"7B6(,1I^JV<RSV[N$(;RRRE&
M*_,H<LN64"OHVO!_^"A=I^UDWP=T#6_V+/"%IK_CC1OB%HNHKHNHZP+"UOM/
MBGS>P33G(C62W,L8;#89U.TXQ0!^=?AC_@L?^T7^RDS?\$\/^#C3]F6YT+2_
M%VGS>';7X\>&(#-H'B*WFC,+R7!B&V-BC%GD@P\>Y2]M#@L/T?\ VTOVJ/V?
M?@E\(+31OB=-?^(9_B>S>'?!?@SPDB76J^+;FZA*_9[%-ZH08W+-.[I#$AWR
M2(N#7S9_P4HMOVA_^"DW[&/B7]AK0_\ @F_XVT;Q/XXCMK277/B+?:&N@^%)
M%GC=M3-W:7]P]P8=I:);:-Y'. RH"V/+_P!N[]@W]N7]FG]J#]CO]LK]C/X:
MS_&[1/V;/ K^#-?\!2:Q;V6HW%K)8&PEU*W^T.$::2!SN"DL'@AX="Y4 \._
MX(<>"_%]SX]U7_@CO_P4(\?S:+JW[*/B$>+OA]\-KB"%;;6T:X>^MM5O+M9"
M;^*RFN8IXK=/*B4S1.YFV*(?T>_X);?%;]NG]H;X-R_M ?M=^)/ 9T;Q'J%X
M_P /=+\'^#[O3Y;K15N"MEJL\EQ?3_\ 'U"OGI"JC;'-$Q<DE5^)O^"FG_!.
M']MO_@J]XET+]MCX$_LNP_ CXB?#SP[/9:;8_$/Q3;-JOQ!LYCB71KV/2YY8
M+2S,,EW'NFN&:874D,D<4;&0?8?[#_[4/_!2/XX06\/[2/\ P3:'P4T[PKH\
MHUN ^-+#4I?$5\D6R*STF")T2WA+?O#-/*$7;'$ID#/-& ?(W_!+WXR^)_@]
M_P %1O\ @HMJ/AS]GCQSX^,WQ4T9_(\%)IS/'(D6I;(G%Y>6Y!DR=K#*#8=[
M)E=WMO\ P0W_ ."?7[27[,'Q _:/_;'_ &KO"EAX/\6?M'_$IO$2_#K3M6BO
MAX<LTN;^>*.:X@)BDG9M0D#>667;$AW;G95RO^"3O[/_ .V=\!O^"B/[6_QF
M^//['7B7PMX1^.?CS3]8\&:Y/XI\/78@M[4WZ,+N&TU*66)G6>%E"))U8$C
MS^C5 'S?_P %;(XYOV!?&4,T:NCZIX>#*PR"#KVGY!%?(O\ P2=N)/\ @F9_
MP5&^-O\ P1N\1R-:>!_&$TGQ0_9Z$QQ&MC<DB_TR'/41&,A4':RN)#S)7UQ_
MP56\-_'7XA_LAZS\+?V>OV>M<^(/B'6=1TJ6"STG6=)L8[=+75+.ZD,LFHWE
MN!F**3;LWY90#M!!KQ/_ (*__P#!-WXV_P#!0W1O@G^T!^S7>ZK\+OB]\/?'
M,47]KW-[9IJ.F^'-0?[)JHWP32PR21PE;E$61\JLJ*-\NV@#XI_X+FC_ (:-
M^!%E_P % =1_?:7K?[4GA;P1\)F;E5\,Z5)J:3WL?M?ZG]JF#8_>6]O8G) %
M??/_  6[_:K_ &M/V._A/\,?B3^S5\2M"T2SU_XS^'?"WB:WOO"JWMY-:WUP
MX=H)Y93%"-J;"#;NQWDJZ%>?+_\ @NC^Q%^T9\8_V+OA!^QO_P $_P#]C_5?
M$UA\.?B%X<U:V%IXET33K&QTG2[6Y@6V5K^^AE:7#PJ (RI&XE\C![#_ (+8
M_!S]K?\ ;&_9>^%WA+]G;]C_ ,5:SKFE_&7P_P"+-<T>\\2>'K.33;+3YIGE
M22274Q%)*^4V+$\BX;YF4@B@#TG]I#]KGXD^,/\ @H=X)_X)@_L[>,U\+ZU?
M^ +SQ_\ $GQK%I\%W>:/H,5RMG;V]A%<I);_ &NXNG ,D\<B11(3Y3M(I7YF
M^ _AGXR?"K_@YG^(%C\5OBS=_$26S_8J-SX;U:_TFSL]0FL/^$CMF6WNA90P
MV\DPG%PHDBAB!C,0*;@S-V/[;7[-_P"VG\&_^"G'PX_X+"?LA?L^7OQ @G^&
MS>!/C#\)5UJQM-9336N&N8[JUDDG-M-+'*T>^-92";9 I*R/)&_X/?#7]N[Q
MI_P77'[>?B/]B;4/"/PYUO\ 9MM_!5Q/XC\:Z8;W3)CK9OMT\-I).K3A86'D
MP/*@66$M,C,T: ' ?\&D%_=?%']A?XH?M5^.+X:EXZ^)_P =]9U+QAK4G,T\
MHM[1DC8]=JM-,ZKV\]L<&OT[\>?#OP=\3=)M-$\;:+'?6UAK>GZO9I(2#%>6
M5U%=VTJD<@I-#&WN 0<@D'\[OV>_V3_VOO\ @BU^TG\2E_9@_9TO_C+^S1\5
MO%+^*$\)^#M7LK;Q%X!U650LZP6U]-!#?VKJL2*J2B15ACR!Y;&7Z_\ !GQ=
M_:,_:#U?3(="_9^\5_"?PU;7T5SKFM>/Y--_M/4(HW#_ &.RL[2YNA&)"NR6
M>X,3)&6$4;LZRP@'SS^U7\:_VV/"7BGXZ>)_BC^TW!\ _#7AVR2W_9QL]&MM
M U2X\=7,6G/<W-Q<VUY;W=U./M!2+[/;+;.L:N<L?WH\8_:0_P""L7[=#_\
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
M[\%]>\&03+JJVD\L=T;2.ZB:X@FDCC%S F^0,C+%M9V#UYY^SKX(_P""NO\
MP1_^+_Q!_9F^!/["4'[0_P $/%_CO4?$GPOUS3/B'8Z'=>&FOY3-+I][]J#?
MND8Y+A ,EG5F,GE1_6'Q9MOV]M3^%?@']GZZ\":MJNI^/]7D'QE^)?@?7--M
M;?P5I4\LLT]IIXN[N"[F=4>.QBN8XFDCB#76#,BQ, <__P $]?VJ_BC_ ,%'
M?$6G_M??!SXOZYI_P#3PK8V6GZ#K/A_3UO\ Q!XB"$ZC(\HMP\-M;,RVS!,>
M==13F,I!&GG?9%?G-^S;^RE^U1_P3,_X*9^,/"/['O[)>MZW^R9\4K*VU?5[
M#3/$FAVL'@OQ.5,<UQIUK=:A'.]I(B1>='Y:D,P\H,L"J_Z,T %%%% !6?XL
M\26'@WPKJ?B_5(;B2UTK3YKRYCM(#+*T<2%V"(.78A3A1R3@5H44 ?"'A/\
MX.'/V(O&7BK3/"&E_"3X\1W6JZA#9VTEW\&-2BB625PBEW*X106&6/ &37T_
M^UY^UI\-?V*O@W/\<OBOH/BC4M(@U""S>U\(>'9M4O3),2%(@A!8J,<MT%>H
M44 ?*'[(?_!8S]EW]M7XR0? WX4?#SXL:;J]QI\]XEUXO^&E]I=D(X0"P,\R
MA0QSPO4UT'[;W_!43]GO]@3Q5H?A#XS^"/B1JMUX@T^2\LI/ _@&[UB*.-'V
M$2O "(VST4\D<U]'T4 ?@A_P<1_\'"'PC^-?[ TO[+7[*NF^.=#USXD:J;+Q
M5_PF'A2XT:Y@T* )+*(TFPS+<2M'#N'RLD=RAI/^#?#_ (.,/@]\'/V'=-_9
M#_:L\-_$77?$?P[FDM?#-YX-\&W&M&;020UNDWD9:,P.SP#("^4L !)!Q\^_
M\%7/^",O_!?[_@I-^W?X[_:JUK]ARXBTO5=2-GX0TVX^)WAC.GZ+;YCLX<?V
MGA6,8\R3'!EED;^*K7_!(S_@C=_P7W_X)I_M[^!OVH[#]B"X?1+.^_L[QMI]
MO\3?#)-]HER0EW'M&I_.RKMFC'3S8(SVH _HH^%O[2'@3XN?LXV/[4/AG1_$
M%OX>U#P_+K$%CJFB2VVI+!&KL5:U<;UEPAPAY)(]:^4/"?\ P<.?L1>,O%6F
M>$-+^$GQXCNM5U"&SMI+OX,:E%$LDKA%+N5PB@L,L> ,FON^B@#R_P#:\_:T
M^&O[%7P;G^.7Q7T'Q1J6D0:A!9O:^$/#LVJ7IDF)"D00@L5&.6Z"O(/V0_\
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
MXVV1QR329 W!,\ 'ZC? W_DBG@__ +%;3_\ TFCKXH_X+(?L6^$_^"A'QM\
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
MOBU=^#/&D4WP6T^73?BQ<>"88_W.F_$/5+:^TYF/&TEK5;N]9.=KW-FV%V1D
M_I+0 4444 %%%% !1110 4444 %?B#_P>\_\FL_ _P#[*!J/_I"*_;ZOQ!_X
M/>?^36?@?_V4#4?_ $A% 'G_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&F
MW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7.>'OA1X&\,^.M7^)MAI<LOB#7(HX;_5KZ\EN)A;
MQLS1VT1D8B"!69F$,05-S,Y!=F8]'10 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5\X_\%-_^"?\_P#P4G^ </[..K_&JX\%Z"==LM6OKK2]!CN[R:>T
MF$T"J\LH2.,. 6'ELS;1AE&0?HZB@"CX9M?$=EH%K:>+M9M-1U*.(+>7UC8-
M:Q3/_>6)I)"G&.-[<_D+U%% !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 %%%% !7EG[9O[.OB[]JO]GK6O@EX%_:.\:?"?5=3EMI+3
MQQX O_LVI6+0SI*51P0=CA"CJ&4LK$9P2#ZG10!Y;^R/^REX5_9'^&<_@K2?
M''B3Q?K>L:FVJ^,/'/C/4?M>K^(M1:*.$W5S*%5?EAAAAC1%5(XH8T4?+D^I
M444 %%%% !1110 4444 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\
M0?\ @]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?R>_\
M!+O_ (+"_#;_ ((]_P#!0/\ :*^)'Q(^#NN>,8/&.N7^FVUMH=_# ]N\6K3R
MEV,HP00<8%?H)_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^(
M'_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%
M8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_
M !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL
M_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\
M1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\
M**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_
M  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V
M^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK
M\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V
M6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^
MC'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^(
M'_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%
M8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_
M !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL
M_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\
M1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\
M**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_
M  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V
M^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK
M\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V
M6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^
MC'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^(
M'_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%
M8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_
M !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL
M_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\
M1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\
M**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_
M  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V
M^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK
M\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V
M6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^
MC'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^(
M'_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%
M8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_
M !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL
M_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\
M1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\
M**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_
M  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V
M^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK
M\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V
M6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^
MC'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^(
M'_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%
M8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_
M !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL
M_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\
M1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\
M**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_
M  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V
M^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK
M\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V
M6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^
MC'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^(
M'_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%
M8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_
M !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL
M_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\
M1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\
M**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_
M  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V
M^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK
M\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V
M6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^
MC'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^(
M'_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%
M8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_
M !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL
M_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\
M1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\
M**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_
M  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V
M^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK
M\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZOQ!_X/>?\
MDUGX'_\ 90-1_P#2$4?\1O/[+/\ T8]\0/\ PHK'_"O@/_@OI_P7T^$7_!83
HX1> /AO\-_@#XD\'3^#O$EUJ5S<ZYJ=O.EPDMN(@BB(9!!&<F@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>vmi-20211225_g2.jpg
<TEXT>
begin 644 vmi-20211225_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@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HK^>/_@[3\4?&C]A+XZ_"75?V2_VI?C%X)MO&_A[59-?TK2OB]KI
MM9)[6> ),D<EVPB8K.5(3:IV*<9R3]A_\$:?V"_"7[:7_!+?X5?M*_'K]JK]
MHVY\8>*M)OI];U>P_:,\36RNT6HW4"E8EO?*3$<2#A<<9ZF@#]6:*_+W]GG]
M@+XY_L<_\%9O NI^'_V^?C#\6/@3\5?AGXC%EHWCSXEWVJ_V;?11VLB;9A*(
MYDDAF9X)E42*$?YB=KM^8_\ P<\_%S]I+]A#_@I3;_"W]EC]L+XU>%/#.M_#
MK3==ET.U^,.NRP6]W+<WD$AB\V[9D1A;(VS. S-@ '  /Z>J*^._^"=_[)'@
M3Q__ ,$POAA%X^^)/Q1UC5OB)\)= U7Q5XGO/B]KYU26^NK"&ZEFAN?MF^U(
MEE8JL110H"D$9!_G9^)W[2W[<_\ P3=_X*SG]FS]L[]MCXZ^)? WP_\ BE9Q
M>*K-_BUKL+:SX<:>.5;@>5=*P\VRD27:I'+;<CF@#^NJBL;X>:3X4T3P/I>G
M^!=0EN]&%FDFFW4VJS7S30O\ZO\ :)G=Y00V0S,V01SC%?FYXB_8=;]H_P#X
M+5:EX-^&/[3OQOT+X2_"7X?:;?\ Q6\+Z-\;/$,=EJGB>_FGELM/!-Z7@7[$
ML=Q,L+*-K6Z@*968@'Z>45^//_!VAI?C#]EO]BGPC^TY^S9\>/BEX%\6W/Q3
MLM"O[CPS\4]:M;>[L9M-U"5D>W6Z\K<'M(2'"AA\P).XUYM_P;,? 36_^"EO
M[%'C?XP_M;?M:_M"ZUXAT?XGW.B:=>Z?^T#XEL1%9KIMA.J[(+U49A)/(=S
MGD \ "@#]SZ*_)'XH_\ !/CXR?LT?MC?LS_MA_LC?\%&OCGXW^#?BCXJZ3IG
MC#P;XO\ BQJ6L67V:[5_L]U%(\N)K5W58VCE#G=+&0Q!(7];J "BO#/^"@?[
M&MU^VI^SWK7PX\)?&GQI\//%Z:9<_P#"&^,?!?C/4=)DTV_95,;S)9S1K=0E
MT17CD5_D9]FQB&'\S7_!.G_@H%^U!^S-_P %7?#7P2_X*B_M._&34/"FD^,+
MKPMX]T37OB_KD<.DWC&2U2ZE,=XH>*&X*.V24,89@#\M '];%%9?C6'PU=>#
M-6A\8:G]CT>33)QJEX-1>T\BV,;>9)Y\;HT.$W'S%92N-P8$9K\\?^"/W[(^
MK?%GQ_XX_P""BWBOXY?&:[^'GC'Q=<R_L^?#[Q+\6_$%S967AR)S'%JLT%Q=
MDS&\96FBBGWK' T9 )<% #](J*_F]_X.M?'OQW_8/_;)\!:+^R9^UA\9O!FD
M>*_A^=0U;1=.^,&NO:F[CO9XO-C26[;RBR! 54A?D!"@EB?OC_@G5^PG\'/C
MO_P2X^%?[57[1W[8O[1.GZUXD\"VFI^)O$D/[27B:VC6>4E2XC^VF),L5  3
M&<<4 ?J517YG?L ?L3_M2?L"?\%E?$7PU\9_MI?%?XK_  D\:? C4M9\#1?$
MKQI=ZG+IU[;:SI,-Q!()',3RQ)<QE9T1"4NMN!ABWZ8T %%?C?\ \'5/_!8+
MXA?L-ZK\'/V=?V;?%QLO&;>*++QYXF\F8J/[-L+G-G9S 'YH;FYCD+KW6SP<
MAR#^JO[,'[0O@#]K+]G?P7^TM\+KOSM \;^&[75].#."\*S1AFA?'22-BT;C
MLZ,.U '=T5Q7QW^ O@K]H;P1/X%\;:OXFT^&2*18+_PGXOU#1;RW=T*^8D]C
M/$^Y<Y 8E<@<5_+/_P $)_CW^UG^W!_P52^&_P"RU^T?^W'\>-8\'>(4US^U
MK"T^-.O6DDIMM&OKJ+$L-VKKB6"-N",@8/!- ']9M%?B+_P< _LO?M2_\$K_
M -GK2/VZ?V O^"C'[06C6NF>*;33/%'@WQ5\6M2UW3VCN%<0W<27TLN6$J(C
MQR^8K"4$;-A#_6G_  ;G?\%:?'__  5:_8ZU77OCI8V:?$7X?:W'H_BF_P!.
MMEA@U:.2(26U\(E^6)W E1T7";X2RA5<(H!^@U%%?&'_  6V_P""P7P[_P""
M0G[,D/Q"N-%MO$/Q!\63RV/P\\)W$Y2.ZGC53+=W!4AA:P!XR^W#.TD<8*[R
MZ 'V?17X6_\ !)3]B+]LK_@NQX.G_P""A'_!5W]K[XC7?PZUC5;FW\"?"KPA
MXCGT33-0CAE:*:X>*U9%BMED1X%"8GD:%F>7"CS/N;XH?\$7(?@Y\-[W5/\
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
M!XB^).HWUO<7-A]FNFL[A9)FBG:..ZM]Z2)ME1LE2"P !_7#17QS_P $:/\
M@J[\*O\ @KW^R''\0;3[/I7CG18$TSXF^$K6Y9'T^\9"!<0D-Y@MIPK/$^<J
M0Z;B\3&O)_"?[$6BV?\ P7!\1^!I_P!H?XU7/P_L_@+IGB_3_ %Q\;?$;:?;
MZS<:Q=V3R@?;M[Q"*S#"%G,8>9_EP$50#]'J*** "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 **** /YW_ /@^*_Y*S^SO_P!B[XB_]'V%6OA)_P %./V^?V.?^#;3P5H7
MP)_X)[>+9-#NO"&K:7%\<CKMC=:;I4%QJ5ZDE\+.UDDNHF0R-&C7*P(LBJQW
MKA7I_P#!\3+&?B]^SS '!=?#?B%F7/(!N+'!_0_E7Z1?\&_?@+PI\7_^#?[X
M2?"WQC8Q7NB^)?!6O:3J]K(H9)K>?5-1AFC(/!!5F!% 'UC^Q)_R9A\(O^R8
M:!_Z;H*_F\_X/-_^4L?AW_LB>C_^G'5*_IL^"OPX3X._!OPE\(HM7.H+X5\,
MV&CK?M!Y1N1;6\</FE-S;-VS=MR<9QD]:_F2_P"#S26.3_@K+X?1'!*?!71U
M< _=/]H:H<'\"#^- ']$7_!,3_E&M^SS_P!D-\)?^F:UK\>?^#TS]@3S[+X?
M_P#!1_P-HOS0%?!_CYX(_P" F2;3KE\>A^TP,Y_O6ZYX K]A/^"8$L<W_!-+
M]GB:%PR-\#/"15E.01_8UIS6Q^WC^R7X-_;J_8]^(7[)GCGRDL_&WAN>RM[N
M5-PLKP8DM+H#N8;A(90.YCQ0!^?/_!O7_P %<O ?B?\ X(EZSXZ^/7B8OJ7[
M,>BSZ7XH4R W%SI5O TNELBGJTD*_8XQU>2U/]X5]L_\$P_@'X\^"O[,,/BW
MXWV8C^)_Q2UN[\=_%'KF'6=2*RFS&>B6EN+>R0= MHN.M?SN_P#!ME^Q)^T1
M\2O^"G'BS]E_Q^-1TCP)X"OHK_XZ^&95_P!'U"\T74UDT[3YP1AB-3B1]IX:
M*"X'0FOZJJ /R*_X/1_^44_@[_LNVD_^FC6:^"_^")/[>'[<W[$7_!%#XZ>+
MOV2?V'-9\>6\'C_4KJ[^)-IX@LQ:^%)3H^GJ\\NGAC>7/D1JLY9$$0#?/(H1
MA7WE_P 'I,D:?\$JO!B.X!?X[Z2%!/7_ (E&LFN>_P"#*^'1M;_X)J_%7PWJ
M<-O=1S?&:\6]LIU#J\,FC:8F'4]58*XP>#@B@#] O^".RKJ/_!)[]G";4%$[
MM\&_#DK-,-Q+BPA8-D]\\YZYYKZ6KX6_;1_:Z^"?_!#O_@FEH'P3\-_$2RU#
MQYI'@JV\(_!KPW,T9O\ 6=16$6MI.;<EC]GB?9)*[90*FW)=T5ON#1;74++1
MK2RU?4S>W<-M&EU>-&J&>0* TA50%7<<G   SP!0!9K^=_\ X/'_ /@F!_PB
MGC70_P#@J#\)?#VVP\0/!H'Q1CM8N(KY$VV.H-CM+$GV9V. &AMQRTIK^B"O
MB'_@X_\ LW_#DSX^?:PFW_A'K#'F 8W?VM9;>O?=C'OB@#X(_P""4O\ P4+^
M+G_!:']B#X=?\$H[V368M7T@M8?M#^-T+IYO@*P$(@@2?O=ZGOBT]_F+^7!>
MS,/G6OW*T+0M%\+Z'9^&?#>DV]AIVG6D=K86-G"(XK>&-0B1HB@!550  .
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_@]
MY_Y-9^!__90-1_\ 2$5^WU?B#_P>\_\ )K/P/_[*!J/_ *0B@#S_ /X--O\
ME*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /C[]HC_@@Q_P $N?VMO&D7Q$_:<^!?BCQYK=O:BUM=1\4?&7Q9>/;0
M!BPAB\S5"(H]S,VQ %RQ.,DUZ?\ L@?\$X_V2_V#-&C\+?LI^$O%'AC1(?/-
MOX<F^)WB#4=+A:9@TCI8WU]-;H[,-Q=8PV2QSECGW*B@"OJ^EVVMZ3=:+>RW
M"0WEN\$KV=Y);RJKJ5)26)EDB;!X=&5E.""" :^,OC1_P;R?\$COVC?B#=_%
MCX^_LVZ_XS\37ZHEYKWB7XQ>++VZE1%"HADEU0MM50%5<X4#  %?:M% 'E/[
M*_[%?[/_ .Q;X/@^'G[.VE^*-*\/V=DMIIVA:O\ $77-9LK"!6++';0:E>3Q
MVP!)_P!4%XXZ<5ZM110!YO\ !O\ 9,^!'P#^*_Q*^-GPN\$0Z;XC^+>NVNK>
M-[^-O^/RXM[5+:+ Z(H"O(0.LD\SGES7I%%% 'S3^UW_ ,$A_P!@C]O/5(M2
M_:Z^&7BCQNEM>O=V6F:C\6/$T6GV<[*$:2"R@U%+> E1C]W&O&?4UYY\._\
M@W:_X)%?"![N3X3?LY>)O"[7ZJM\WAWXU>+[(W 7.T2>3JR[P,G&<XR:^V:*
M /B&Q_X-R?\ @C?8_$G3_C!)^R3>WOB73-4M]1M-7U;XH>)[V47,,BR1N_VC
M4G$N&53M<,IQ@@CBOMZBB@ KPG]K7_@FW^R3^W1I5[X:_:F\+^+O$^B:C)!)
M>^&T^*OB.PTF9X<>4QL+._BMLJ55L^7RXWG+<U[M10!\=_L_?\$$?^"6G[*/
MC";X@?LS_ KQ3X#UJZLFM+K4O"GQH\6V4L]NQ#&*0Q:J-Z;E5MK9&Y5/4 U]
M?0V$$&G)IB23&-(1$&>Y=I-H&,F0DN6Q_$3NSSG/-344 ?&OQZ_X( ?\$IOV
MI/'7_"S?VD/V?_$WCGQ +..T36/%/QF\6WL\=NA8I"KRZH2D8+.0@P,NQQEB
M2SPI_P &_?\ P2J\">%3X$\#_ [QEHVAEF8Z-I7QT\96]IECECY,>KA,D\GC
MDU]FT4 ?)G[*G_!#/_@EI^Q+\<[+]I3]F7]E[_A'/&^GP7,5GKLOC;7-0:-;
MB-HIOW=[>RQDLCLNXJ2-QP15CQQ_P15_X)V?$?\ :.'[7OC#X9>-;GXG1W!E
MM?&\/QM\70:A9Y#CR[>6+5%-M$%D=%BBV1JC%54*<5]5T4 9-KX,T>S\#I\/
M8;S5C81Z6-/6XEUZ[DOC%Y?E[C>M*;DS;>?/,AEW?/OW?-7QY\8/^#=C_@D'
M^T%\1-1^+GQS_9CUSQ?XHU9D;4_$'B+XO^*[N[N=B+&@>635"Q"HBHHSA54
M8  K[9HH ^?/!W_!+S]C[X>?L])^RGX$T?X@Z/\ #^)9(X/#NG?&[Q9"D,,B
M%'MDD74Q*EN59LVZN(LLQV9)->._#K_@VX_X(T?"'QQIGQ,^%7[*.K>&_$6B
MW2W.D:[H7Q=\5VMW93#I)%+'J@=&P2,@C@D=Z^Y:* ..\5? +X4^/?@?J/[.
M/Q#\-S>)/!VKZ'+I&K:9XEU6ZU&2^M)$*.DUS<R//*Q!/[QI"X."&! (^7_@
M=_P;V?\ !)#]F?XEZ=\9/V?OV:=;\'^*-)<M8:YH'Q<\56\\8/#(674_G1A\
MK(V5=20P()%?:-% !3+BW@NX'M;J!)8I4*21R*&5U(P00>"".U/HH ^'?C'_
M ,&ZG_!*3XK_ !-_X73X=^ VH?#CQ;]H:?\ MWX4^*+S0'60YRR0VT@@B8Y.
M6CC4G)R378?![_@BG^PA\+?'&D_$_P 6^&O%WQ0\2:!.)M UCXQ^/=2\3G3)
M!]V2""]F>WBD4@%9!%O4@%6%?65% !7A?[:7_!-/]AO_ (*%:+:Z1^UW^SMH
MGBV;3XS'I>LN9;34[%22VV&]MGCGC3<=QC#[">2IKW2B@#XI\2_\$'/V0?B)
MX2A^%_QD^-/[0/CGP/ 8]O@'Q;\>M=NM'9(SF.-H1.K,JX&T%OEP,8KZ>_9[
M_9J^ 7[)_P -+3X._LV_"+0?!7AFR8O#I&@6"P1M(0 TLA'S2RM@;I'+.V.2
M:[BB@#P']LG_ ()B?L9?\% H(=._:Z\ ^)/%VFV\L<L.@GXF>(+#2UE0%4F^
MPV5_#;>: S#S/+W_ #'GFO2_@5\!/A[^SEX&B^''PQN/$K:3;E?LT7B?QQJV
MO2P*J+&L<<^J7-Q+'&JHH$:N$')"@DD]G10!RGPF^!WPF^!/A&\\"?!_P/9^
M'M)O];U+6+NRTTLBO>W]U+=W4V<[@7FFD8 $! 55 JJJCY@^/7_! '_@E-^U
M+XZ_X6;^TA\ /$WCGQ +..T36/%/QF\6WL\=NA8I"C2ZH2D8+.0BX&78XRQ)
M^RJ* /"/V<?^";7[)W[)'PXN/A!^SMHWCCPSX7GT^>RBT&W^,/B>:UL8II5E
MD-HD^HN+*0NN[S8/+D!=\,/,?=XE\1_^#;O_ ((U?&'QSJ?Q-^+'[*6K^)?$
M>M7)N-7UW7?B[XKN[N\E( +RRRZH7<X &23P .@K[DHH XGX$?L^?#G]F[P9
M'\/_ (77'B<Z5"D:6T'B?QWJ^O/;QQH$2.*75+JXDBC"@ (C!>.E1_M&_LW_
M  G_ &K_ (57_P $_C;8ZU>>&=5&W5-/T3Q=J>BM>1E61H99M.N()9(65V#0
MLYC?C<IP,=U10!X%^QU_P3&_8V_8#MVTS]DGP/XG\):6TLLI\/\ _"T/$5_I
M7FR !Y?L%Y?S6WFD*O[SR]_ YX%=3^U3^QA\ /VU/!$WPT_:+TCQ+JWAV[M'
MMM0T+2?B#K6C6E_"S*S1W,6FWD"7*Y1>)0^.0, G/JE% 'Q+\(/^#=;_ ()
M_L__ !$TWXN? _\ 9AUKPEXGT>4R:9KWA_XO>*[6ZMBRE6VR1ZH" RLRLO1E
M8J002*[+]JW_ ((L?\$YOVX_%D7C3]K7X0>)_'=[;7%S-I\>M_%WQ0UKI[3N
M'E%K;)J2P6J,0OR0HB@(B@!44#ZHHH ^>OV._P#@EC^Q-^P&YA_9%^'_ (G\
M'6#W<EU+H4/Q2\1W>E37$D7E/-)87>H2VLDA3 WM&6!1"""BD4_VW?\ @D5_
MP3K_ ."C7BS1?'?[9/[-EIXOUKP]I[V.E:HFOZEIL\=LS^887>PN8#,@?<RB
M3<$+N5V[VS](T4 ?,_PO_P""1'[#7P3^"EW^SE\(O"_Q#\-^!KTR>=X8T;X[
M>,+>U42!Q*D:IJH,22>8Y=$*JY.6#$ CR_P%_P &V/\ P1B^%?C/3/B-\,OV
M2]4\/>(-&NTNM(UO1/BWXKM;NRG4Y62*6/5 \;#L5(-?=%% 'A_QN_X)S?LA
M_M*Z9X%\/?M#_"X^/=)^'=U=W7A[2?'&J7.M0R3W$1B>2Z-])+)>,JL=GG.^
MTD$<JNWSBP_X(O\ [*O@FSN/#?P$^*'QJ^%?AF[D=[GP7\-?C/K.F:/N?.\Q
M6HG9;7<3DBW\H=.*^MZ* /+/V2OV)_V7/V&/AY+\,/V6?A!IWA33+NZ-WJDD
M#R3W>IW)ZSW=U.SSW4O)^>5V(!P,#BO0?&'@[PC\0O"]_P"!_'WA;3M;T75;
M5[;5-(U>RCN;6\A<8:*6*0%)$(X*L"#6E10!\6Z#_P $%OV$?A?XHU7Q5^R[
MJWQ6^";Z[*)=;L/@_P#%S5]$L[UP<@M;I.T:X' "*H4?= ZUV?[*_P#P1T_X
M)]_LA_%&Y^/GPX^"LFM?$>^F::\^(_CW7;O7];DF88:5;F^DD,,A7Y2\01F!
M()()KZ?HH POB3\.O#_Q6\'77@;Q1J&NVME>;?.F\-^*;_1KQ=K!ALN]/GAN
M(N1SLD7(R#D$BO!/V8_^"0?[!7[&GCV_^)G[,_P[\7^%=7UC4%OM<DM?C#XI
MF@U>Y5V<2WMO/J3PWC;F8GSD?.]LYW'/TQ10 5YUX?\ V4_@=X4_:=U_]L#P
MSX-BL/'?BKPQ:Z#XEU6U;8NIVMM(9(&F0</*F=@D^]L"H20B!?1:* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *_$'_@]Y_Y-9^!__90-1_\ 2$5^WU?B#_P>\_\ )K/P/_[*
M!J/_ *0B@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z
M?)Z_?Z@ 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "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_Y
M2F?M=_\ ;Q_Z?)Z_?Z@"CXG\4>&O!/AV^\8>,_$5CI&DZ9:O=:EJFIW:6]M:
M0(I9Y999"%C15!)9B  ,DUXK\'_^"F?[#/QR^(-Q\+? /[1?AUM<&L?V;I-C
MJ%^EJ==E^SP7 ;3C*5%ZI2XCP8MQ/)QMPQ\V_P""Z7[.'[2'[3__  3QU_P3
M^RMI<&L^+-&\1:/XCC\(W<@6'Q-;Z?>QW4FFN"0KA_+#"-B [1*F1NR/%_\
M@F3^UI^RA_P5HM_B-X:\9Z/)X.^)6B?'C1?'MS\+?%$:Q:_X<O-*MM$7S%21
M59H_M-A<6[2H PBF*R+$9=E 'VK^U'^W!^R+^Q/HFG>(?VK_ -H?PMX#MM7F
M>+21K^IK%+>LF-_DQ#,D@7<NXJI"[ER1D9['X2_%[X6?'GX=Z7\6_@K\0M'\
M5>&-:@\[2M>T'4([JUND#%24DC)!(8,K#JK*5(!!%>:_M17O[$O[-?AWQ9^U
MU^U5IGA^WM9=#73];UWQ!IIU&62PB21Q800E)':,YFD-O$N'9I'92<FOBC_@
MD)\0_@9^RM_P1%^-7[7'[+/Q'TCQ'H46I^//B1I?A?3W=HO!^VU:YM?#TD;A
M6CD@@M[;S%("EYG9"\;)(X!]Y>*/VVOV2O!7Q/;X-^*OV@/#-CXCAO[:PN["
M;4!ML[RXQ]GM+B4?NK>XFW+Y<,K+))O7:K;ESZ!XP\8^$OA[X6U#QSX]\4:=
MHFBZ3:/=:KJ^KWL=M:V<" L\LLLA"1HH!)9B  .:_-W_ ()S? #0OBQ_P;5W
MF@?$Y?[7U7XN?#/Q7XF\9:U?_O+G4M6U&2]N?M\KGEIT/D%7ZKY$>/NBOES3
M/VV/B;^W9^QU_P $OOV?/BIK4^I6WQC^)TS_ !-^U2%SX@M?".H);B"[SGSD
MN'6.>0-]]XPQZ4 ?LO\ !3]JK]GC]HN[O]-^"_Q8TK7;S2X(;B_T^!VCNH;>
M;/DW!AE59/(DVMY<VWRY-K;6.#CT"OSH_P""PWQ#U/\ 9E_X*-?L-_M)^";@
MVFH^(?BQ/\,_$ODG:-3T;6C;1F"?'^L2&95G0'(20;AS7Z+T %%%>7_%;PI^
MUGJ_BY[SX/\ Q7\+Z1HI@0)9:MH3W$PD ^=BX(X)Z"@#U"BOFW6O%_[8'PG^
M*'@;PW\2?BOX8U6Q\6ZZVGB'2_#9C92(RY+,S_*..P)KWK[%XW_Z#=E_X#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**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#'_
M !H V**Q_L7C?_H-V7_@,?\ &K6E0:_#(YUB_@F4K\@BBVD&@"]7X@_\'O/_
M ":S\#_^R@:C_P"D(K]OJ_$'_@]Y_P"36?@?_P!E U'_ -(10!Y__P &FW_*
M4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U 'DO[8'[7?P_P#V
M+O!_AGXH?%QA:>$M3\:6FA^(_$$NX0Z#!<PS^7?3D*0D"SI DDCE4C25G9@%
MP?RJ_;H^'/P"_:&_:G@^//["GC31]3_:D3]JW13X"U[X>ZO'<W-WX9&B:-_:
M$VH&V9E;28H_.+32_("6B#$3.C?M<RJZE'4$$8((X(KF?AU\%_A9\)-1\0ZM
M\-O!%CH]QXKUG^U?$#V:%?M=W]GAM_,()(3]U!$-J@+D%L;F8D \N\??\%._
M^"?7PK_:"UG]E3XO_M9^#/!_CK0]-M[W4M$\9:E_9,?V>>,21M'<W8CM[@E&
M!*Q2.R\[@,&OE[]@_P#X)[>$O%ND?MNWG@;P]-X3^$'[3>M3Z=X"TIM-:U0V
M3Z-)9W^K06S!?+M[F\NKEX?E7?%#&ZCRWC)_0N_\,>&]4U*#6=3\/6-S>6N/
MLUW/:(\L.#D;6(RO//!J]0!^4_[)G[3MC^RI_P $,M?_ &,?C#<0Z?\ '_X9
M>%=?^'</PJBE#ZSK&M.UU%I L+0?OKR&[BFM98YXD9&0R.#MC<CC/B)_P30^
M)7[ G[#W[!?QJFT&?4]1_9,\:KJOQ:L-)B-S)8Z1KERL^O7,2Q@F<6DK!CM!
MS$CR<*IK]@Y-(TF;4X]:ETNW:\AC,<5VT"F5$/50V,@'TS5B@#\X?VV])\(_
M\%.?^"DO[)W@/]G'QEI7C'PA\%O%EQ\3OB7XK\-ZA'>Z=I30+;MHUHUQ"S1-
M<W,Z,PAW;Q"IEV[,$_H]5?3-(TG1;<V>C:7;VD)D9S%:P+&I8G);"@#)/4U8
MH **** /"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:O=* "
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 **** "BBB@ K\0?^#WG_DUGX'_
M /90-1_](17[?5^(/_![S_R:S\#_ /LH&H_^D(H \_\ ^#3;_E*9^UW_ -O'
M_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **
M** /"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:O=* "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 **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?^#WG_DUGX'_ /90
M-1_](17[?5^(/_![S_R:S\#_ /LH&H_^D(H \_\ ^#3;_E*9^UW_ -O'_I\G
MK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** /
M"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:O=* "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 **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?^#WG_DUGX'_ /90-1_]
M(17[?5^(/_![S_R:S\#_ /LH&H_^D(H \_\ ^#3;_E*9^UW_ -O'_I\GK]_J
M_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HJCXG\4>&O!/AV^\8>,_$5CI&DZ9:O=
M:EJFIW:6]M:0(I9Y999"%C15!)9B  ,DUXK\'_\ @IG^PS\<OB#<?"WP#^T7
MX=;7!K']FZ38ZA?I:G79?L\%P&TXRE1>J4N(\&+<3R<;<,0#WBBO*/VH_P!N
M?]C[]B?2M.UC]J_]HSPKX$BUB1DTF/7]46*:]*XWF*$9DD5=R[F52%W+DC(S
MV'P<^-7PB_:%^'>G?%OX%?$O1/%WAC5HR^G:[X>U*.[M9\$JP$D9(W*P*LIY
M5@00""* .GHKQC]H#_@HM^PA^RGXWB^&G[2?[7/P_P# _B";3X[Z+1?$OB:W
MM;EK9V=$E\MV#;6:-P#CG::]!M_C/\)+GX1Q?'T?$G1(_!$^AIK4?BVXU*.+
M3O[.:(2K=F=R$$)C(?S"0NT@YQ0!TU%>?_!3]JK]GC]HN[O]-^"_Q8TK7;S2
MX(;B_P!/@=H[J&WFSY-P89563R)-K>7-M\N3:VUC@X] H **** /"_VL/^2V
M? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:O=* "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 **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K\0?^#WG_DUGX'_ /90-1_](17[?5^(
M/_![S_R:S\#_ /LH&H_^D(H \_\ ^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--
MO^4IG[7?_;Q_Z?)Z_?Z@#X^_X+I?LX?M(?M/_P#!/'7_  3^RMI<&L^+-&\1
M:/XCC\(W<@6'Q-;Z?>QW4FFN"0KA_+#"-B [1*F1NR/%_P#@F3^UI^RA_P %
M:+?XC>&O&>CR>#OB5HGQXT7Q[<_"WQ1&L6O^'+S2K;1%\Q4D56:/[387%NTJ
M ,(IBLBQ&797V?\ M@?M=_#_ /8N\'^&?BA\7&%IX2U/QI::'XC\02[A#H,%
MS#/Y=].0I"0+.D"22.52-)6=F 7!_*K]NCX<_ +]H;]J>#X\_L*>--'U/]J1
M/VK=%/@+7OA[J\=S<W?AD:)HW]H3:@;9F5M)BC\XM-+\@):(,1,Z, ?J[J'[
M&?[.GB?XP^)/CM\2/A;HGB[Q+XCLK?3OM_BG2(+YM.TN&$(-.MO-0^3;M*T\
M[J/OR7#EBP"!?CW_ ((0?L[:9\"_BS^UYJOP3L&TWX)ZQ\>I[7X8:);,191S
MV430:K+9K]T6_P!K(ME*_+_H.T<)6C_P4G_X+:_L-? #XSM^PEXQ_;"LOA[K
M5Q9^9\0_%]A87M[<^'+)P/\ 0[3['!-LU2=&^1G 6VC)G;<XABE]#_8&_P""
MG7_!-GX\>#=;^%O_  3ZU>[UGX?_  9\%1W.N:AH?@_4;:QT:!0_V>SCCN8$
MGNIY(X+F0"))"WDMN8NX! /@OXE?%O6OV2/V@O$OQC_X+O\ _!$?X?>)O WQ
M#^(4TR?M!#2M*\7MX:M972WT^QNXY(9I(+6"WCMXAM,6YED=(Y996!^AO^"T
M'Q"TGQI\??V%OV#O!CV+?#KXM?&"WUC7=.TL(+'5=%T(65S!8E4^1[20W$3[
M!\I\B/' %=_\<?\ @H__ ,$_O^"EG["?COX-?LK?%'1?BWXD^)G@G4="T#X;
M:5&QU<WMS \$,EW9R*)M.@BF9)'O)U2*)8S('.%SYK_P41_8J\:?LU_"+]A[
M]I#0UO/%$7[&^O:)IWCZXT^U>:=_#,EG9:?JFJ)&H+R>2+.*=E R(S(YP$)H
M Z+_ (+#?$/4_P!F7_@HU^PW^TGX)N#::CXA^+$_PS\2^2=HU/1M:-M&8)\?
MZQ(9E6= <A)!N'-?HO7YP_MMZ3X1_P""G/\ P4E_9.\!_LX^,M*\8^$/@MXL
MN/B=\2_%?AO4([W3M*:!;=M&M&N(6:)KFYG1F$.[>(5,NW9@G]'J "N#^(/[
M3WP ^%7B-O"7Q$^*FEZ1J20I*UG=R,'"-RK< \&N\K+U;P1X+UZ\.H:YX0TN
M]N"H4SW>GQR.0.@W,I.* /FCXY?M(? SXI_''X-P?#WXF:;JSV'C9I+Q;21C
MY2- 44G('!8@5],_\)CX8_Z#4'_?5>%?M.>#?"&A?&WX)MHGA33;,R^.9!*;
M6QCCW@6[$ [0,\\U] _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:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0
M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP
M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:
M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_
M9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9
MVG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN
M?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O
MJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@
M_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\
MA,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[
MZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!
MJ#_OJC_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
M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ
M% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__
M #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%
M']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]
M^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__
M #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z
MJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!
MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'
M_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^
MJ/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:
M@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0
M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ
M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4
M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\
M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C
M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V
M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_
M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S
MXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V
M=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:
M@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_
MT&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ
M_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A
M,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@
M_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#
M'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?
M#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X
M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?
MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX
MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_
M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I
M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_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:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0
M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP
M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:
M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_
M9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9
MVG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN
M?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O
MJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJK&GZWI.JNT>
MG7\<S(,L$/05)_9VG_\ /C#_ -^A3XK:V@),%NB$]2B 9H ?7X@_\'O/_)K/
MP/\ ^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[_ % ",JNI1U!!&""."*YG
MX=?!?X6?"34?$.K?#;P18Z/<>*]9_M7Q ]FA7[7=_9X;?S""2$_=01#:H"Y!
M;&YF)Z>B@ HHHH J:7H&@Z&\\FBZ):6;74IDN6M;98S,_P#>;:!N/)Y//-6Z
M** *^F:1I.BVYL]&TNWM(3(SF*U@6-2Q.2V% &2>IJQ110 4444 >%_M8?\
M);/@?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U>Z4 %%%% !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 %%%% !1110 4444 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BO
MV^K\0?\ @]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@
M#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 >%_M
M8?\ );/@?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U>Z4 %%%% !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 %%%?G!_P_P /AQ_P_E_X=9?:=/\ ^$1_
MX1_^P_\ A(LC=_PFN?M'V7?G'E>3_HFWK]J^6@#]'Z_$'_@]Y_Y-9^!__90-
M1_\ 2$5^WU?B#_P>\_\ )K/P/_[*!J/_ *0B@#S_ /X--O\ E*9^UW_V\?\
MI\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH ***
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@
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
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 445YE^T+^VC^R'^R8EH?VG?VG/ ?@"34(7ETZV\6^*K6PGO$4X9H8
MI9%>8 D [ <$T >FT5Y+^RG^W9^R-^W%IVO:O^R9\==&\=6GAF]BM-<NM%\T
MQVTTB%T7<Z*'RJD@KD<'FO"?V@/^"R:?"#XS>(?@+\./^":?[4WQ-UOPY?FS
MNM6\%?"OS-$DD"AMR7\DZH4(888*1U]* /M"BO/?AQ\4_BC\4/V:K3XN0_!#
M4?"GC#5/#4M[:^ ?%URD5Q9WVQS%:7,D>53+A0S+G ;-?*O@77O^#CSX@^-]
M&O?&W@']DWX>^$EU6W?7K+^U=>U767LQ*IFCA>,"V$ACW ,PP&(/3- 'W917
ME'[9'P,^./[0WPA3X>?L_P#[6&M?!K6CJ\-Q<>+M T&UU"Y>U57$EJJ7/RIO
M+(?,'S*8QC@FO+OV-/\ @FO\1/V7?BY-\:_B9_P4G_:!^+^I3:--IS>'_'OB
MR%M 02O&YN$T^*$*DZF,!9 _RJ[C!W4 ?3'B3Q9X6\&Z:VL^+_$NGZ59I]^[
MU*\2")?JSD ?G6;\-_B]\)_C)I=WK?PA^*'AWQ596%\UE?WGAO6X+Z*VN51'
M:"1X78)($DC8H2& =3C!%>+?M;?\$F/^">G[=OQ7TGXV_M;?LW6'C;Q)H6BK
MI.EWFHZQ?Q1PV:S23",P03I"_P"\ED.YT9OFQG'%>D_LW?LG?LU?L>^";CX<
M?LO?!'PYX$T.[OC>WFF^&]-2WCN+DHD9FDV\R2%(T7<Q)P@&>!0!\U?&S_@X
M3_X)8? [XJZ_\!]5^-VO:_XX\+ZQ<Z5KGA3PC\/=9U"YM;RWE:*6$NEKY+,L
MB,O$A&1UQS7TJWQZF\0?LL?\--_"[X7>(O$,E[X#_P"$ET#P6]K]BU;4"]G]
MJAL#%-CR+I\K%L?[LAP>AKN['2],TPRG3=.@MS<3-+.8(53S)&.6=L#EB>23
MR:GH ^(O@]^W5_P5[^,7Q8\-:-JG_!%M_A]X$O==M8?$?B_QA\<-)EN[+3WE
M43SQZ=;Q^:TD<99PA;YB,5[Q^VUX3_;I\8_#C2])_8&^+7@/P;XF.MJ=;U;Q
M]H,^HP#3O)EW""*(C]_YODD;_EV[^^*]EHH ^9OV)/V;_P#@I)\)OB#JOCC]
MM[_@HYIOQ;TR_P!&-MIO@O1?A)8:#:Z5=>;&_P!J6ZAD::?Y%>/9(,?/G.16
M?^V5_P $E/A!^W)\78_BG\7?VE?CMIEBFCPZ>W@7P=\4KC2] ?RVD8SFUA3/
MG/YFUW#C<$3@$$GZIHH \I_8Y_8N^ 7[!WP@/P._9QT'4]/T!]6GU.=-7\07
M>I3RW<P022M-=22/R(U^4$*""0 2<U_#G_!/S]A#PAXEO?&GAC]B_P"%5CK6
MHWTM[J&LV_P^TY;RZN)'+R2R3^3YCNS,26+$Y->O44 ,M[>WL[>.TM($BBB0
M)%%&H544#   X  [4^BB@ 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@#F_B/XW^'/A
MA=&\)_$FZM5@\::L= T^UOH!)!>W$MM/-]F<$%</%!*N&X8X3DL ?QH^+?P
M\;_\$=/VF/%_[=?_  3K\6RZ!X&N?VEM&\!^/OV>$!;1=<LM1T_2I$ET^+.8
M+Q)[R;8%!VJP";8D>&3]??VCOV8O@E^UG\/8_A?\>?"$NKZ3;ZK;:I8BUU:Z
ML+FROK=BT%U;W-I+%/;S1L25DC=6!Z&O)_@Q_P $N/@)\,OBU?\ QE\<Z_XG
M^(6K0^-#XC\'?\)UXGO]2B\/7/\ 9UK9"9(KBXDBGO MNQ6^D3ST20(K *68
M ]%_:,^/6L?#PV'PI^#^C6NO_$_Q7#*/">@7,C"WMHT(675+]D^:&PMRZF1^
M&D9DABW2RHI\;\;_ +&/@;P3_P $]?BU_P $^_AKXXCUGXB_$WX8^+[_ %K4
MM1FC34O$NM:I;2PW>L7"*?E$EU<QJ!]R-/+B7Y8P _\ :;_X(>?\$R/VR/C-
MJ/[07[2GP U?Q1XNU6&*&[U6?XG>)+<"&)=L<,4-OJ$<4$:\D1QHJY9FQEF)
M[/\ 8C_X)<_L)?\ !.:]\3:G^QO\"$\(W7C%;5?$=W+XCU+4Y;Q;?S3"N^_N
M9VC"F:0D(5#$@MG:N #Y;_X)H_&KPQX6_P"#9O3/B)K,XL4\#?!#Q-8Z];70
M\N2TN]-%_!-#(AP4DWPD;2,G<O'(KXO^#O[+?Q"_93_9D_X))?&[XG:/<6>F
M>$_B=JMGXE:Y0J-./B^^%YI[3 _ZE0H56+8"LP!P2!7Z]>*O^":?['OC+Q)K
MFL:Y\.[\Z7XI\1)K_BSP7;^)[^'P[KNJJR-]LO-*286EQ(S1QO('C*S/&KRK
M(RAAZA\9?@G\*/VA/A=JWP5^-'@6Q\0^%M<M1!J>CWR'RY%5@Z,I4AHW1U5T
MD0J\;HK*RLH( /@3_@MKX,U?XY_M_P#[ OP \'PO<:I#\>)/&]_'",FWTS0Q
M:W5S,Y'W%*G8&.,L0!D\5^DE>6_!O]CGX'_!'Q[>?%GP]8:YK/B^]TB/2)/%
MOC/Q3?:WJ46FH^];**XOI97@@WX=HXRHD<;Y-[_-7J5 !7E_Q6_9*^&OQB\7
M/XT\4:_XHM[MX$A,>D^(YK:':@P#L0XSZGO7J%% 'R%\7?V6OAY\(?CE\'KC
MPQKGB6X;4?&ABG&JZ_-<A0D)<; Y^4Y')'4<5]2_\(/I'_/S>_\ @6U>1_M8
M?\EL^!__ &/<O_I,U>Z4 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%
M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 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>_\
M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1
M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L
M44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M6Q5?5=6TO0M-GUG6]2M[.SM8C)<W=W,L<<2
M#DLS,0% ]2<4 9__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5YO!_P4&_80O/B
M/I7P=TW]LSX77OBW7+]++2/#&G^/+"XU"[N&.%C2WCE:0DG_ &:I?MO?M^?
MO]@'P;HOC3XWZ3XOU"/Q#J;:?HUAX,\)76KW5Q<+&9"GEVZG9\H)!<J#C&:
M/5?^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VKP;]A__@H_8_MS^+-<T7P[^QC\
M>_AUI.CZ='=6OB;XN?#MM#LM7+2;?+LV:5VE8##'(7C/I7/?M>?&/_@L5HWQ
MGN/ '[#G[&GPJUGPDEA;R6WQ!^(OQ$DMXY9W7,L1L+9//41MQNR0PY'H #Z:
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VKBOV1S^V(?@M9O^W6OPX7XAM>W#
M7Z_"IKXZ.MN7)@5/MP\[>$P'SD%AD<'%?*VN_P#!(3]M?XJZY>WOQU_X+J_M
M!2V-U=R/%8_#.STWPD8(F8E8UDMHY#E5(&['.,XH ^GOVJOBU\(?V/\ ]G'Q
MI^T[\6]9O;?P]X(\/W&J:AMO2'G\M?W<$>>#++(4B0=WD4=Z_(#_ (-A/^"R
M7B;]K_\ :1^*W[+W[67CR0^(_'7B&]\:_#I9]395#.2U[I%ON.2L42QS0QCD
M1Q7+'I7(?\'C_P#P43.DZ3X*_P""6'PU\6W%T;:WM?$?Q.NGG#2S;5QIUG,5
M !8X>[D4@<FU8 5^(W[+7[1?Q!_9&_:,\%_M-?"NZ6+7_!'B*VU;3A(3Y<QB
M<%H9,=8Y$W1N.ZNPH _LM_;C_;\_81_X)PZ?X=U#]L3XV7_A7_A+I+J/PS;P
MZ1J6HRZC);^3YR(ME!*5*^?#]_:#OX)P<0?L+_MW_LT_\%##XGN/@#H?Q)MK
M#PM]C,VJ^+_"E[I%MJ N?/VFT:Y"F?;Y#;\ ;?,CS]X5ZK^RS^T)\+/VQOV>
MO _[57PIDBNM$\8>'H=3TF:0*TMJ)5'FV[$?=DCD5HI%'1XF':O1* /B7]J+
M]JG_ (*-_#[XZ:[\'/V3_P#@D1XC^)VD:6;=;/XA:K\:=,T#3+WS;:*9FCCN
M$:5Q&\C1,."6B;'&*^@/V;M/^.OCKX :/XE_:8^'-GX$^(=Y!<G6?#6C^)3J
MEGIT@GE6 +<+M$V81"[8QAG9>U>M44 ?GCI/[ G_  76\>:C;W_Q3_X+$^#?
M!MJLRO=Z/\//@A;WBSH""8A<7\XDC!Z;@,U]9?M2_L>^$OVJ_@SJ'P4USXM?
M$/P=:ZE<6\DVN?#WQ;)I>IH(I5D\M+@*VU'V['7!W*Q'!P1ZY10!\>_LK_\
M!#?]A7]DCXR67[1'@2/X@ZYXZTZUN+>S\3^,OB1J6HSHD\9CE!C:40MN1B/F
MC.,Y&" 1[;\6?V(?V3?CYX@TOQ7\=/@!X3\::GHD4D6C7_BSP_:ZC+8)(59Q
M"UQ&YBW%5)VXS@5ZK10!Q_@WX#_"OX<Z9_8OP]\)6F@V>0?LFC0):Q<=/EB5
M1^E;'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5
ML44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-
M[_X%M5K2M LM'D>2UEG8NN#YLQ8?K5ZB@ 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 ****
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
MKC\P/^#WG_DUGX'_ /90-1_](17[?5^(/_![S_R:S\#_ /LH&H_^D(H \_\
M^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **
M** "BBB@ HHHH **** /"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>
MY?\ TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBLOQIXW\%_#?PI?^._B)XNTO0-#TJW:XU/6=:U".UM+.(=9)9I6
M5(U'=F(% &I17REX*_X+<_\ !,#XI_M%>'_V5?@Y^U5I7C;QIXEOS:Z=9^#M
M.N]1M%8*S%Y+V&)K5$^7&XR\EAZUV?[=/Q8_;_\ AKH_AS3/V!?V3/#'Q*U;
M6;FYCUO4_%WCN/1[+PZB+&8I9(BAEO!(6<;8F5D\OH=WR@'O55M9UK1O#NES
MZYX@U:VL+*UC+W-Y>3K%%$HZLSL0%'N37@?["FB?\%/[67Q-XC_X*0>./@_=
M2:FMF?"WAOX1Z;?I;Z-M\[SQ+<7I\RX9P\(Z84Q-@D-7#?M#_P#!#G]@;]KS
M]HC5_P!HW]JOP_XS^(-WJ<]O-:^%?$/Q U'^PM*:*WCA'V6R@EC6-6\OS&5B
MZEY'. #@ 'T['\5/ 6H?#2X^+WA?Q';:_P"'X=-GOHM0\.3+?I=10JQ?R#"6
M$S?(R@*22PQUKXQ\ ?\ !9OXS_M&^.M%T']D;_@D;^T#XD\.7^K6T&H^.O'F
MF6WA+2X+)Y56:\MWO79KH1QEG" (7*[<@G-?9/P=^#7PK_9\^&FD_!OX)> =
M,\+^%M"@:'1]!T>V$-M:(SM(P1!TR[LQ/4LQ)Y)KIJ /Y@?^#O?_ (*1?\-)
M_MDZ?^Q#\.=>\[PC\&MW]O?9Y<QWGB2=!Y^<<-]FB*P#NLCW*]ZP?^#1;]N9
M/V>?^"BR?LW?$3XF:[9>$_BEH=WIFAZ$=89=(_X2)GMI8+B6W/R&XDBM7MHY
M1A\S+'R'X_:WQ9_P;.?\$2_'?BK4_''C']C.XU+5]9U":^U74;OXH^*'ENKF
M9S)+*['4_F9G9F)[DFCPG_P;.?\ !$OP)XJTSQQX._8SN--U?1M0AOM*U&T^
M*/BA);6YA<212HPU/Y65U5@>Q H ]<_:Q_X)"?\ !.K]N?XTZ?\ M _M9?LV
MV?C3Q3I6@Q:-I]WJ.NZA%!%9QS33*AMH+A('.^>0EW1F(P,X4"O5OV<_V6_V
M=?V1/A^_PK_9C^#/A_P-X=EOWOIM)\.:>MO#+=.D<;3N%Y>0I%&I=LDB-1G@
M5WM% $5K96=BC1V5I%"KR-(ZQ1A0SL<LQQU))))[FI:** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **1W2)#)(X55&69C@ >M>.?%O\
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
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_C1]B\;_ /0;LO\ P&/^- &Q
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45PGC+XI>'/ATK/\0?C7X0T((,N
M=9U*"U"CU/FNN*\F\9_\%1OV ?AX7C\9?\%(_@38RH<-;2?$33&F'_;)9R_Z
M4 ?2E%?"'C/_ (.(/^"1?@,,=<_X*+^"I]@.?[%T+4]2Z>GV2VDS^'6N6_XB
M1_V$]?\ ^2/R_%;XA;O]2/!?P0UF?S?]WSXHL_CB@#]&**_.@?\ !=#XO^*O
MD^$7_!(#]L370>8KS4_@NFEVDH]5EFNCD?\  14B_P#!2W_@M!XO.WX5?\$&
M_%<J.<+/XR^,.A:)LST9DD#L<=2!SVH _1.BOSSB^//_  <I>-O^1>_8)_9]
M\$[_ +O_  F/Q2GU'R_][[ G/X5-_P *^_X.=O&@SK_[07[(/@I'Y \+^&->
MU*2,>A^V *3ZXXSTXH _,?\ X+U?\%ZO^"L/[%W_  5B^*W[-'[-'[5G_"->
M"?#7]A?V)HG_  @NA7GV;[1H6GW4W[ZZL99GW33RO\SG&[ PH 'R!_Q%'?\
M!=?_ */F_P#,9>&/_E97GW_!>;PC^T3X%_X*O_%7PM^UA\7-)\=_$"V_L,^(
M/%6AZ"NF6E[OT+3W@$=LI(C$<#0Q'^\8RQY8U\@T ?V4_P#!$/\ ;;^(/[27
M_!(?X5_M;_MI_&G2[KQ1XA_MW^WO%&KI8Z5#/]GUW4+6'*0I#!'M@@B3Y57.
MW)RQ)/9_%S_@M9_P29^!_FI\0/\ @H-\+A-!GS[31/%$6K3QGT:*Q,S@^Q7-
M?G!_P;\_\$//^"=O[4W_  3 ^%/[6/QZ_9WTWQ?XPU_^VQ=W?B#6]2EMT6WU
MW4+6-$M%N5ME&R!,_N^3DG))K]1?A)_P3F_9#^ OE/\ !?\ 9+^$'AB:'!2[
MT;X=6$%P2.[3+%YC'W+$T ?/#_\ !R'^PKXT<Q?LM_!SX^_'!V;;!_PJGX+:
ME=+,?]DW:V_'O2?\/2/^"J_Q7^3]FK_@@UX_2WF/[O5?BW\2]*\,>0O9WM9!
M)*W^ZIS^5?=*:?XTC4(FLV2JHP +4@ 4OV+QO_T&[+_P&/\ C0!\*[/^#F/X
MQ_>E_90^#>G2G^%=9\0ZO!^>+1\?AS1_PZR_X*G_ !6^?]I?_@O-\0Q!*<R:
M9\)/AQI7A;R!_<2ZC,DC?[S#/Y5]U?8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^- 'PM'_ ,&W/[!OC)UF_:B^+'QY^.$A;=,WQ7^-&IW8F;U86C6]>Q_"
M/_@BU_P2=^!_E/\ #[_@GU\+5F@QY%WK7A6'5;B,^JS7PFD!]PV:^AOL7C?_
M *#=E_X#'_&C[%XW_P"@W9?^ Q_QH E\)^"_!W@/2$\/^!O">F:+81_ZNRTF
MPCMH5^B1@*/RK3K'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBN<U
MO4-<\,Z3<:_XD\9Z1I]A:1F2ZO;X"*&%!U9W8A5'N37R'\>O^"]'_!-KX":U
M_P (;-^V1X>\;>)I)#%:>%OA=I4_B2]N9A_RR7[ LD2OUXDD3D8ZT ?;]%?G
M+;?\%-_^"MO[2S"']A[_ ()#>*=)TNX_U'C3]HC5;?PM#$I^[(=-#O=3(>H,
M;9QVYJU/^P/_ ,%QOVG(_,_:W_X*TZ/\,M+G_P"/KPA^S=X-^R,H/_//6+X?
M:XR!Q]TCOVH ^Z/BQ\;_ (+_  %\--XT^.7Q<\,>#='3.[5?%6O6^GVXP,G]
MY.ZK^M?&_CO_ (.+/^"=T7B6?X>?LQ?\+#_:#\5P':?#OP-^']YK+[CPI\]E
MBMRI/\22-@ FH?A5_P &Z_\ P3Q\"^*%^(WQ2^'5Y\9/%O'VCQ7\;?$%WXDN
M;G'/[R*X?[,_.3_J>]?8O@3X7VWPM\-P>#?AEH/AKPYH]L,6VE:%H<=G;1#_
M &8H@JKT'04 ?% _:R_X+[?M2_NOV;_^"<GP[^!.BW'$'BCX_P#CE]0O6C/6
M1=,TM1)!(!T28L,CDXH_X<^_MP?M'#[3_P %"_\ @LI\5]>LY^;CP9\%;*V\
M%Z4%[V\DEN'FNXO=]C'UXS7WA]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-
M'S3^SA_P0]_X)5?LM7::W\-?V,/"5]K2R>:WB/QE;OKVH-,3DS"?46F:-R<D
MF/9U. !Q7U7;6UO9V\=I:0)%%$@2**-0JHH&  !P !QBLK[%XW_Z#=E_X#'_
M !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :
M -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_
M !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :
M -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_
M !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :
M -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_
M !JUI4&OPR.=8OX)E*_((HMI!H O5^(/_![S_P FL_ __LH&H_\ I"*_;ZOQ
M!_X/>?\ DUGX'_\ 90-1_P#2$4 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P
M:;?\I3/VN_\ MX_]/D]?O]0!Y-^U]^SY\2/V@O!?AV'X.?' _#WQ;X1\86GB
M+P_XBDT!=4M_.ABFA>VN+4S0F6WFAN)HI%66-MKG:P/-?-=K_P $V_VDOVG/
M&WB'1OVY?B'X6C^'L?QOL?',GA7P5X>DA/C&YLM+TR*U::>>]G:UL%N+4EK3
MR_.D>')F$94/]VT4 >%_\%&_V2O'G[=/[(_C#]D_P=\8M*\$6WC?27TS6=;U
M#PC)K$D=N[(6\F-+VU"/A2-S%Q\WW>.>B^ GP.^*?PC_ &3]%_9V\1?&BQOM
M<\/^#H?#^E^-/#_A7^SS"(+-+:&Z^R7%S=H9E*"0@N8V.!L SGU*B@#Y!^&_
M[$'[?/C7X43?L\?MY_M^:%\2/!%U$UIKK^%_A<-!UOQ-8-D/9WUXM[+#'!+'
M^[E6WMHY71F'GC<2?4OVUOV'OAU^V7\%-)^%UYJTOA75O!WB/3?$OPV\5:-9
MQM-X7UO3Y ]E=PQ-A'1>8WA. \3NH*$JR^V44 ?-_A?]B#QQX^_:P\)?ME?M
M@_$O0/%?B7X;:#?:9\-=#\*>&IM,TO1);Y42_P!29;BZN99[N:.-(E.]8X8L
MJ%=R9:^D*** "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2OPK_X.I?\ @K_XG_9@
M_:O^!OP&_9QUZ/\ X2CX8>(+;Q]XNVR'RS)N7[%ILVWG;)$LTDJ'K'- >]?L
MA^R=^T]\+/VROV=O"'[2WP;UJ*\T'QAH-OJ5JBS*\EJ9%R]O*%/RRQ.'B=>S
MQL.U 'HE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !161X[\?^!/A;X1OOB!\3?&ND>'-!TN+S=2UO7M2
MBL[2TCR%WRS2LJ1KD@98@9('>OG+X:_\%I?^"9/QK_:3T+]DKX(_M6:-XT\;
M^(IITT^S\)V5U?V8\F"29V>^BB-JB[8R 3+\S,H&<T ?4E%?/G[=GQC_ ."A
MGPS'ACP]^P)^QSX:^)E[KGVP:[K_ (M^($6CV/AKRO)\EI8"AFO!-YDN!"P*
M>0<CYEJ?]A;2O^"E=MIGB36_^"C_ (J^$5SJ.H3VK^%]$^$5C?I:Z3$%E\])
MIK[]Y.[$PX(X!5\$@B@#W/6=:T;P[I<^N>(-6MK"RM8R]S>7DZQ11*.K,[$!
M1[DUA>(/B_X T+X0:E\=;774UCPSIOA^XUDZAX>'V\75I#"TS/;B#=YY*(=H
M3)8X R37R]\<O^"$_P"P-^U/\?\ 6OVA/VJM.\>?$F[U;4%O+7PQXK^(NHOH
MFD,(U39:6<$L2QQ_*6\MBZY9N,8 ^I_A3\*?AQ\#?ASH_P (_A#X,L/#OAG0
M+);31=$TN 1V]G N<(BCH.2?QH ^.?A1_P %DOBM^TS\3_#GA;]ES_@E!^T#
MK'A+5-=M+;6?B+X[T:W\+:796$DR+/?V_P!LD9[Q8HRTGEJ$9RFP8)!KZ _;
M=^%'[9/QB^&FF>$OV*?VK=,^#VOMKB-K?BO4?!$&ON-.\F4/'!;7#+'YWFF$
MAF.-JN.I%>S44 ?,W[#O[ /Q:_98\<:S\5OC=_P40^,/QL\0:[I(L;FS\::C
M!#H5F!*LGG6>FPIMMI25VEA(058C'0UZQKO[)G[+GBGXN-\?O%/[.?@?5/'+
M6L-M_P )AJ?A6TN-32&+/EQK<R1F1%7)P%8"O0:*   * JC '0"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HKX _P"(H[_@A1_T?-_YC+Q/_P#*RC_B
M*._X(4?]'S?^8R\3_P#RLH ^_P"BBB@ HHHH ***K:OK6C:!9'4=>U:ULK=3
MAI[N=8T!_P!YB!0!9HKRCQG^WC^PY\.-W_"P_P!LWX4:#LSO_MKXB:9:[<=<
M^;.N,5Y+XT_X+K_\$?/ 0<ZY_P %$/AC/Y8RW]BZ^NI9^GV02Y_"@#ZQHKX%
MU#_@YK_X(X/=OIG@7]HW7O&%[&</9^$_AEKUTWX,;)4/X,>M0_\ $0E\(O$!
MV?"#_@F_^V+X\+'$4OACX"SM$3V)>:>/:OOC@<T ?H!17Y__ /#X#]O+Q?\
M\D?_ .""GQ\O2_\ JO\ A--:TOP]D_[7GN^S\:/^&U/^#@#QM_R*7_!%;P/X
M-1^8Y?&?[16G7W'8LEC$"#WQVZ=: /T HK\__P"T_P#@YX\;G%EX7_8N\#VS
M_>.H7OB;4KN,'NOE 1$CWZT?\,I?\'$'C?CQ1_P5A^$7@??]_P#X0OX$Q:GY
M?^[_ &A*-WXT ?H!17Y__P##J#_@IOXN_P"2O_\ !?[XKWI;F7_A#/AMHWA[
M)_V?(W[1[4?\.!M&\2GS/B__ ,%9?VTO%P8_O+*]^.36]F1W AAMEVY[X;IC
MTH ^_P"21(D:65PJJ"69C@ >IKA/&?[4W[,7PX+CXA_M&^ ]!\LX?^VO%]E:
M[3Z'S95Q7QY'_P &S/\ P2=UEUE^+'P[\?>/W!RS^,OBWKLY<CD%O)NH@<'F
MN[\&?\&_G_!&CP&$&A_\$^? D^P8']M17&I9^OVN63/XT =;XS_X++_\$G?
M.X>(?^"C'P<9DSOCTSQ_8WSKCJ"MM)(<^V,UY5XG_P"#EK_@BAX9NO[-C_;6
MMM7O&.(;/P_X+UN_>4^BM#9,F>IY85]!^#/^";G_  3P^')1O /["'P;T9T(
M*RZ9\,M*A?(Z$LL )/N3FO5?#'@?P7X)M?L7@SPAI>D0XQY.F:?';KCZ1J!0
M!\)_\1&G['VO\_"#]F+]I?XA \Q'P9\#-0G\T=BOGF+C\J/^'V'[1_BXX^$/
M_!"_]K*]W'$7_"9^%+/P]DGIN\^=]ON>U?H!10!^?_\ P\)_X+A^,_E^'G_!
M!--(@?\ U>I>-/VC-$AV_P"];11&0?G0?B;_ ,',GC?GPQ^S#^R3X'#\J/&7
MC37-3,8]#]@49/TXK] ** /S_P#^%%_\')'C;CQ/^W;^S;X(W_>/@SX87^I^
M7GNO]H.,X[9_&C_AVE_P60\8\_%3_@X"\1+$_P!^S\%_ /0M)\L>BS+(SGZD
M9[5^@%% 'Y__ /#C#XE^+/F^+_\ P6P_;*U;=S+!X=^*$.BP2'T,<-LWR_[.
M:/\ B&U_X)]:_P#\E>\?_'+X@@G]Z/&?QIU6?S!W#>3)%U[U^@%% 'Q#X-_X
M-P?^")_@5EDTC]@OP_=,ISNUO7M5U'<>Y/VN[D!KUKP9_P $E?\ @EU\/@C>
M$_\ @G?\%K>1!A+F7X:Z9-,!_P!=986?]:^A** .5\&? SX)?#@H?AY\'?"N
M@F,@H=%\/6UKM(Z$>4BXKJJ** "BBB@ HHHH ^0/VH_^""O_  2>_;1^.VN_
MM+_M+_LI_P#"2^-O$OV7^V];_P"$ZUVS^T_9[6*UA_<VM]%"FV&")/E09VY.
M6))\_P#^(7'_ ((4?]&,_P#F3?$__P LZ^_Z* //_P!ES]ESX$_L7? G0OV:
M/V:/ W_"->"?#7VK^Q-$_M.ZO/LWVBZENIOWUU++,^Z:>5_F<XW8&%  ] HH
MH ***\U_:#_;*_9,_9/THZQ^TM^TEX)\"Q>7OBC\3^);:TFG'_3**1Q)*?\
M916)]* /2J*_/[4_^#B#]F?XEZA-X;_8"_9I^-G[2&II(85N_AM\/+J+1X90
M<$7%_>K"L*9X\P(Z].QS4'_"P?\ @XU_:I&/!GP*^!_[+V@W/)NO&OB"7Q?X
MBA0_=:*.S"V6[')24 CIV- 'Z$5\Z_M-_P#!6[_@FI^QV;BU_:&_;0\":)J%
MKG[1H5KJXU#4T(];*S$MP/3_ %?6O 3_ ,$(O%7Q\_TS_@I)_P %0/CK\:Q+
M_P ?WA72M:3PGX:N<]0VFZ=^0(E7 )]:^B_V9/\ @EC_ ,$ZOV./L]Q^S?\
ML<> _#=]:X\C6UT1+O4UQT_TZY\RY/XR=>: /G7_ (?C_%K]H _8O^";_P#P
M2A^.7Q:2;BS\6>++"+P;X<N >CQWVH$F0#J08U.,>M)_PJ+_ (.*_P!JGYOB
M7^U'\%OV9M!N/^8=\-/"LGBK74B/6.6?4&6V23L)(#QU R*_0BB@#X!T/_@W
M8_9$\<ZM!XM_;I^.'QE_:1UJ&03*WQ8^(UW)I\$O_3"RM&ACCC](V+KR>HXK
MZ]^ O[)W[,'[+6B_\(]^S=^SUX,\"VAC"2Q^%/#=M8F8>LC1(K2'N6<DD\DU
MZ#10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %?B#_P>\_\FL_ _P#[*!J/_I"*_;ZOQ!_X/>?^36?@?_V4
M#4?_ $A% 'G_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_
M]/D]?O\ 4 %%%% !1110 4444 %%%% !7G_[57[2/PX_8_\ V<?&G[3OQ;O_
M +/X>\$>'[C5-0VL \_EK^[@CSP999"D2#N\BCO7H%% '\(?[57[2/Q'_; _
M:.\:?M._%N_^T>(?&_B"XU34-K$I!YC?NX(\\B**,)$@[)&H[5^H/_!H1H7[
M#/Q,_;&O_ ?QX^%4,GQ=\/8\4?"+Q>OB"^MV80H8[RP>WCG6WN"JLEP@>)FP
MDY)PB@?KK_P4@_X*^_\ !-?]G3]IWX8_#[XL_M;>'+/6O"/C*6;Q5INFPW.I
M2Z0ODE-MR+**7R7#$ QOAQU( YK[1^ '[1WP'_:J^&MI\8?V<?BWH/C3PS>N
MR0:SX?U!+B(2* 6B?:<QR+D;HW =<C(% '!?MP?L+:!^W)X:T+P[K7[27Q@^
M&DGAZ^EN[/5O@[XZ;0KR5Y$"$32+')YB@#A2, DFL3]A[]@#Q;^Q=XCU[4]7
M_;W^.GQ@T_6+&&WLM,^,GB]-7_LPH[,989!#&V]@0K$]0!7T;10!\F?M<?LL
M_P#!5GXB?&B[^(W['W_!4_2?AQX5FLK>.V^'.N?!'3=8@BG1-LLWV^247!\P
M_-LQA>@KV?\ 9)\)?M2^"/@M9^'OVQ_B[X>\<>.8KRX-[XA\,: =,M)X#(?)
M @).U@F-QS@MG'%>F44 ?!6O_&C_ (.-?!>NWI7]BO\ 9L\:Z8EW)]@'AWXC
MZCIT[P;SY8<WJ%0^W&[MG.*^M?CC\4OBQ\*/V>=3^*G@CX!W_CSQ=INEP3Q>
M -!U6&&>_G9XUEAAGFQ'\@9VRWWA'@<D5Z!10!\;_LW_ /!4SX^_&+XVZ!\$
M_BQ_P2/_ &A?APVNW$D,GBS6-'M+K0]-VQ/)ON;N*;]VAV;0=IR[*N.:]0_;
MC_X*,?L[?\$]-*\.Z[^T1;>+OL/B6XN8K2[\+^#[O5DMO(6-G:<6R,8EQ*N"
M1S@XZ&O>** /GG]AO_@JA^PW_P %'+_Q'HW[(OQ>NO$6H>$8;:3Q-IU[X5U/
M39=/6X,@AW?;;>)6+>5)PA;&WG%;_P 3O^"C/[ GP2^*=[\$?C5^V?\ ##P=
MXMT](6O?#_BSQM9:;<Q"6-98B5N)$^\CJP]0PKV81QB0RA!N( +8Y(]/U->7
M?&#]AO\ 8J_:$UV?Q3\>OV0OAAXUU2ZC1+C5/%?@+3M0N9%50B RSPLYVJJ@
M<\!1C&!0!VWPZ^)OPV^,'A*V\?\ PE^(6A^*="O"XL];\.:M#?6DY5BK!)H6
M9&PP(.#P016S!/!<Q+/;3)(C#*NC @_0BN9^#'P/^#W[.GP\LOA)\!OAEHG@
M_P +Z=)-)8>'_#NG1VEI;M+*TTA2*,!5W2.[' ZL:^+]3_X-G?\ @D.-1GUK
MP'\$O%G@V^N96EFO/"GQ4UZW<R,<E\27CJ#]!CVH ^^:*\__ &DO@)-^T-\
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
M0!!IFF:;HNGPZ1HVG06EI;1B.WM;:%8XXD P%55 "@>@J>BB@ HHHH ****
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
M G[6/PVF^#_[2/PIT?QGX8N+J.YET77+;S8#-&24DQV9<G!'(S0!T'A7XA>
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5^(/\ 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!17G/[5O[4_PE_8U^">I?'CXSW]XFE6-Q;6EK8Z7:_:+W4[ZYF2"VLK6+(\V
M>65T15)"C.YF559AX9X%_P""EWQ1LOB)?>'/V@_V+/%OA?09/BSIW@2P\1Z/
MJNG:I'I%_?VVG/:1ZJD-R7AWS7Z1^? )H59XT+ D,P!]<T5XM^WM^W'\./\
M@GM^SGKO[2GQ2\">,?$&DZ%9M<7-GX.\/O>2J@9$W22$K#;IND3YI9$XW$;M
MK8]#^"_Q*M/C-\'?"?Q@T_2Y+&W\5^&;#68+*:0.]NEU;I.L;,."5#@$CKB@
M#IJ*^2-4_P""M?@.7X>>,?VE? 'P+\4^)_@C\/M;NM-\5_%72;FU,3"TD\J_
MO[&S+^??6-HX837";21#,84G"9/KG[1G[;7P"_9G_9WM/VFO%_B235_#^M2:
M?;^$+?PRBWEWXGO+\JMA::>@8"XEN"Z[/F"[279E168 'K=%>#?#;]N&.^_:
M(TK]D_\ :%^#VI?#3QWXH\.7&N^"K'4=8M;^T\06EN5%W#;W-NQ7[7;!XVFM
MR.$D62-I4#,OO- !7G_[4?[+GP)_;1^!.N_LT?M+^!O^$E\$^)?LO]MZ)_:=
MU9_:?L]U%=0_OK66*9-LT$3_ "N,[<'*D@^@44 ?E3^T)_P;>?\ !%[P-\4?
MA7X<\+?L:?9;/Q)XLDLM:A_X6)XC?[1 ("P3+Z@2GS#.5(/O7TO^RY_P05_X
M)/?L7?';0OVE_P!FC]E/_A&O&WAK[5_8FM_\)UKMY]F^T6LMK-^YNKZ6%]T,
M\J?,AQNR,, 1Z7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% !1110!QWQ:_9W_9_
M^/NF_P!C_'7X&>#O&EIL*?9?%GAFUU&/;Z;;B-QBOE'XE_\ !NA_P2&^(&L'
MQ9X>_997P'KR$FUUWX:>)=0T*:V)[QQVLRP#\8STK[?HH _/S_AS'^UU\'/W
MG[&'_!<']H/PLL?-KIOQ1%CXXLH!VC2*\2+;'V R<>]<UXG^!G_!?GX>%F\5
M>"?V/_VDM+3F3_A(/#%UX?URZ(YX^1[-<]\YYQ7Z444 ?DAXH^+7A3P>&B_;
MY_X--KJ*-.+G5?A=X"\,^/H=O3SO]'AB>-<#/)+*/<5RVD_&7_@T2^+6N'PA
M\5/V</ ?PO\ $+_Z_P /^/?A9J'A>>#)_CD2%($Y)'^MXQZ 5^S%8?C_ .&'
MPU^*^B-X9^*7P\T/Q+IK9W:?K^DPWD!SUS',K+^E 'YV_#?_ ((=?\&U_P"U
M$JZ]^SQ\-/ GB.787BOOAO\ &G4YFC&.2!9ZF5' [KQSTYKK_P#B&\_8.T?G
MX:_%KX^^"R/]6?"_QLU2+R_3'FM)WP?^ BNW^,?_  ;]?\$>?C;=MJNN_L,^
M%-!U /YD&H> WN/#TD$G:1!ILL*;@>>5(SU!KA/^'%GQ ^$I^T?L6_\ !7C]
MIKX;B/\ X]-$U[Q=%XHT6VQT"65[&..@.9#D 4 2?\.%M1T#YOAK_P %D_VW
M-% _U=K<?&X7ML@]HI;3T]_3TH/_  22_P""C'ASGX;?\%]?C1:E?]7_ ,)1
MX+TC60#[B4)NY_3BHO\ A5'_  <E? ;GP3^UA^SG\>K&#_6#XB>!KSPQJ5PH
M_P">?]ELUNKG_;.VE_X>B_\ !57X)_N_VL/^"&'CN]LX?]9KWP/\>:=XI^T#
MNT=@OESI[*S9/XT 2?\ #"W_  7N\*_\BU_P72\-^)$7_5P^*/V:-'MB!V5G
MM9MS< ?-U.31_P *K_X.7_"O_( _:K_9.\5[>G_"4>!M:L-_U^QL<=>W]T>I
MJSX=_P"#DC_@F3:ZO#X7_:$UKXC?!/6YVVIHOQ@^%^IZ7,&[JSQ131(1W+2
M<=:^G?@?^WE^Q+^TMY*?L_\ [6WPX\8SSXV67A[QE97-R"?X6@20R(WLR@^U
M 'RS_P +"_X.:_"G.O\ [/'['WBS;]X>%_%OB"PW_P"[]L4XZ'K_ 'AZ&C_A
MM;_@X \*_P#(?_X(E>"O%6W[Q\+_ +2.F6._W'VR$X]>>P-??]% 'P!_P]?_
M ."FGAOGXD_\$ OBS:A?]9_PB_Q(T;62!["+9NX_7BC_ (?M^,_#OR?$K_@B
MM^VOIA'$DVC_  >CU.",]R9(KH<9SSCGCUK[_HH ^ /^(CK]BS1_^2E?L]_M
M&^#,?ZS_ (2CX'ZC%L^OE>9[?]]"K&E_\'-__!%*[NQIFM_M>W.A7IZV>O\
MPZ\06SKSCEFL=@YX^]V/I7WO5;5-'TC7+0V&M:7;7D#?>ANH%D0\8Z,".A/Y
MT ?)WA?_ (+U?\$<_%X4Z3_P4,^'46X<?VIJCV/Y_:43'XUZ/X7_ ."GO_!-
MCQJ53PE_P4$^">HNYP(K3XIZ2\F<XP4%QN!^HKK?%'['O[)/C?=_PFG[+?PY
MU??]_P#M3P187&[H>?,A.>@_*O./%'_!(#_@E3XQ#?VY_P $Y/@F6<?/+:?#
M33;:1N,9+PPJV??- 'L'A?X^_ GQN%;P7\:O"6KAP"ATOQ):W&[C/'ER'/!%
M=:"& 93D'H17Q;XH_P"#=O\ X(L>+RQU;]@'PE#O.3_9=]J%CWSQ]FN4Q^%<
MD?\ @V1_X)$:22WPX^#_ (T\&GJA\,?%G7XMA]1YMY)WR?\ @1H ^_Z*^ /^
M(>3X$Z/_ ,DT_P""@O[7_@O'^K_X1?X^W47E_3S89/;_ +Y%'_#D_P#:.\-_
M\DU_X+H?M96NW_5_\)1XLL]:Q]?-MTW=3^GI0!]_T5\ ?\.S_P#@L?X:^;X=
M?\'!OB5%7E8?%'[/N@:H'[[6=Y%(SP,CD#.*!^R[_P '$WA7C0?^"IGP9\5[
M>%/BCX("Q+]LG['*<>O'>@#[_HK\_P#['_P= >%/]1K'[$?BN!?O?:K?Q58W
M+_39F,>G/H/>E_X:)_X../"G&O\ _!.?X ^+-OWCX7^+MQ8;_I]LC..AZ_WA
MZ&@#[_HKX _X>-?\%LO#/R^//^#?F^N(EZWGA?\ :1T"\W_2$Q!QR1U/KZ4?
M\/F_VN?#?/Q*_P""$G[3=J%_UG_"+V-AK1 [[?*F3=P#]3@=Z /O^N/^/WP&
M^%O[3_P:\0_L_P#QM\/W&K>$O%>GFQU_2[;5[JP:[MF(+1&>TEBF16QA@KC<
MI96RK$'XP'_!P9\-M&^7XD_\$POVT?")7B1]?^ $RQ@^H:*X?<,]#CFOC_\
MX+U?\%POV'/VMO\ @D]\5OV:_AZGQ$TGQEXD_L+^R-*\7?#34]-64V^NZ?=2
M@S2Q>4F(8)&&YQG@#)(% 'V!_P 0N/\ P0H_Z,9_\R;XG_\ EG7J'[(?_!#_
M /X)@_L&?&6#]H#]DS]FVX\(>+8-/GL5U2'Q[KUVKVTP DBD@NKZ6&53A3AT
M;#(K##*I'\65?7__  06_:0\#_LC?\%8?A3^T)\1]"\1:GH_A_\ MT76G^$]
M$DU+4)VN-"U"UC6&VB^:0^9,F<=%W,> : /[/:*_/X?\%P_C/\1/D_9J_P""
M*?[5_B8-Q;WWB_P9;^&;*X]&2>ZF?*_[14=^*/\ AKK_ (.$?BH<?#?_ ())
M?"_X9Q2?ZBZ^*'QQAU7CLSQ:5&'7UV]1TH _0&BOS^/P/_X.2_BK_P CQ^W+
M^S;\*%E^]_PK7X:7^NO"/;^UW4,1[\4?\.>/VZ?B1_R<G_P7J_:"U3S/^/C_
M (5AIFF^#,^NS[*DOE_AG% 'Z 221PQM++(JHJDLS'  '4DUY+\4/V^_V%_@
MF9$^,'[9?PL\,219WP:[X_TZUESZ!))@Q/L!FOEJ+_@VN_X)R^*'6;]HGQ#\
M9?C#*"&DE^)OQDU:[,K>K?9I8 >?;%>M?"__ ((B?\$C?@]Y;>#/^">?PMD>
M+'E3:_X8BU>12.A#W_G-GWSF@#A?'_\ P<>_\$9/ -]_8P_;2T[Q!J+L5M]/
M\'>&]4U=YV_NHUI:O&3]6 ]ZYX_\' /A#QR/)_9J_P""8W[6_P 23)_Q[ZEI
M/P<DL]-;TW7-U,FP'ME*^X/ /PD^%/PIL?[,^%WPQ\/>&K;;M^SZ!HL%FF/3
M;"BC%=#0!^?W_#PO_@MI\3OD^"__  0P_P"$>M)/]5K7Q/\ CGI5IM]-]E!&
M9A^#4#1/^#FCXK#.I>-_V2/A18R?=&DZ;KFN:E#_ +WGD6[$=L?C7Z T4 ?G
M]_P[#_X*W?$P[_V@?^"]GC**WE^_IGPO^$>D>'O)'=4NE9Y&_P!YAF@_\&[?
M[.GC0[_VE?VV?VI?BYOYN+;QY\;KM[9_55CM4AV+_LAN/6OT!HH ^,OAG_P;
MT_\ !&/X4.DWAW]@7P??R*<M)XIGO-:+MW+#4)Y@<GVQ7T7\,/V2/V4_@CY?
M_"E_V9/A[X0\G'E?\(QX+L;#9CICR(EQ7H5% !1110 4444 %%%% !1110 4
M444 %%%% !17E?Q7_;H_8I^! D'QK_:[^&7A-XLAX?$7CK3[.3/]T)+,K$^P
M&:^</'W_  <??\$;O VI'P_I_P"U_;^*]68D6^E>!O"VJ:Q)<-Z(]M;-$3]7
M% 'W'17Y_?\ #^/6?B(?(_9<_P""1_[67CW?_J-5O/AHNB:5+Z8N[N;^:# Q
M2?\ #97_  < ?%L;?A3_ ,$@OA]\-H)?^/;4OBQ\<+>_RO9WMM,C$L?NI.:
M/T"HK\_O^%!?\'(?Q=.?'W[?W[//P@67J/A=\*[K7WA!]/[9=0Q'OQ2?\.5O
MVH?B9AOVHO\ @N1^TUXA#_\ 'S;?#O5++P?;S>JF.TBE^0]U!Z=Z /O;7O$.
M@>%M+DUOQ/KEGIUE",S7=_<I#$@]W<@#\37@7Q7_ ."N7_!+[X(^9%\2OV_/
MA-8W$.?-L+?QO9W=TF/6"W=Y1_WS7B6A?\&U7_!)TZG'XB^+WPH\7_%#5XCD
M:M\2?B9K&HRL>Y9%N(XFS[H:]^^%'_!+?_@FY\#O+E^%7["/PFT>XBQLOX?
M5B]UQTS<21-*?Q:@#Y\U#_@Y5_X)@:S>R:1\ ];^)?Q>OXGV&P^&'PFU>^D9
M_P"ZK300HQ]PQ'O4'_#XS]M_XG9_X9=_X(.?M":R)/\ CV?XI7VF^"E?T+&[
M>78/<U]^:?IVGZ191:9I5A#:VT*;8;>WB")&OHJC  ]A4U '\&'Q\D^*$OQT
M\:2_&^WNHO&C>+-1/BZ*^.9TU0W,GVI9#DY<3>8#[YI/@)%\4)_CGX+A^"%S
M=P^-'\6:<OA&:P7,Z:H;F/[*T8P<N)O+(XZXK^IK_@JU_P &O?[(/_!2GXM7
MO[1G@[XC:I\)_B#K!5O$6IZ/I,=_IVKR  ?:)[-I(B)R  9(Y4#XW.K,2Q/^
M"4O_  :]_L@_\$UOBU9?M&>,?B-JGQ8^(.CEF\.ZGK&DQV&G:1(01]H@LUDE
M)G ) DDE<)G<BJP#  [;_ATI_P %'/%O'Q;_ ."^_P 9;T-Q+_PAW@C2/#^1
M_L^2'VG/>@?\$ O#?B+]Y\7/^"KO[:7B\MS+::C\=7AM">^V&&V78#Z!J_0"
MB@#X 3_@V8_X).ZRPD^*WP[\?>/6SEF\8?%O79]YZC/DW40.#S7<>#?^#?7_
M ((R>!-G]B?\$^_ \^S&/[9%UJ.<>OVN:3/X]>]?8]% 'A_@[_@F3_P3@^'N
MQO _[ GP8TITZ367PPTI)#[EQ;[B?<FO5?"7PT^''@&,0^!?A_HFBH!@)I.E
M0VPQTQB-16W10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MOX>2-=_L:?M+_M"_ *1&+6]K\,?C!?)9 ]=KP7OVCS$]4W#/K0!]U?8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^-?"G_##G_!=KX&?/^S[_P %@_"_Q'L8
MO^/7P]\</A';KC':34=.;[1)GN2H_6D_X:__ .#@/X%?+\<O^"5'PT^+5I#_
M ,?>L_ _XMKI^T#J\=GJZ&:7V0$'F@#[L^Q>-_\ H-V7_@,?\:/L7C?_ *#=
ME_X#'_&OA3_B(=^ _P ,CY'[:7[%'[27P+,7%WJOC?X2W,^E+ZM'=V1F\U!S
M\P0=#Q7M'P/_ ."SW_!*?]HOR8_A5^WQ\-;BXN,?9]/UCQ%'I-W(3V6WO_)E
M)]@N10!]!_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-:&E:MI6NZ=#K&A
MZG;WEI<)O@NK299(Y%]5920P]Q5B@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :^!O^#GZU\4Q_
M\$,_C@^I:I;20C_A&MZ1P%2?^*FTK'/UQ7Z(T4 ?P!U]\_\ !L"E])_P7,^!
MZ:;.D<Q_X278\B[@/^*9U7/'TS7]@=% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C5_6-:T?P]ITNKZ_JUM8VD*YFNKR=8HXQZLS$ ?C7@OQ
M7_X*Q?\ !,GX("6/XG_M[_";3;B'/FZ>GCJRN+M<?].\,CR_^.T >U_8O&__
M $&[+_P&/^-'V+QO_P!!NR_\!C_C7P]JW_!RM_P2QO\ 4)=$^!_C7Q_\6-2A
M;:^G?#+X6:Q?R%^RAI8(HV)XZ,1SUJO_ ,/E_P!L?XF_+^R[_P $)?VCM;\S
M_CWE^)W]G^"XI/0[[N27:I]3VYH ^Z?L7C?_ *#=E_X#'_&C[%XW_P"@W9?^
M Q_QKX5_X7/_ ,')OQ>_Y$?]BS]FOX013'_FI/Q%O]?G@7O_ ,@A51G Z?PY
MZ\4O_#$/_!>GXLG?\7O^"R_A+P!;2?\ 'QI'PH^!MG<;AW"7>H2>='CLP!-
M'W3]B\;_ /0;LO\ P&/^-<S\1?BWX4^#]C_:GQ:^.?@WPM;;-_VCQ'JD%C'M
M]=TTBC'O7QV/^"!EE\00)OVH_P#@JC^UG\1]_P#Q\:3/\5CIFDR>N+2UA&W/
ML_2NF^'7_!N9_P $:?AU??VRO[%FE>(M2=]]SJ/C77]2UF2X?^\ZWES)&3[!
M /:@"Y\5_P#@NQ_P2N^#'F#QE_P4D^%UR8L[U\+W4FN,".HQIJSDGV%>:C_@
MXC^!'CCY?V7?V;/VBOC1YAQ;3_#?X%7TL$GHQDNV@VIW+$<#G%?:'PH_8S_9
M!^ _EGX(?LK?#CP>T6/+?PQX)L+!EQWW01*<^_6O2J /SKB_X*2_\%G_ (J'
M;^S_ /\ !#[Q'9VLGW-7^*OQ-TG03".Q>S.^9OHIR*MQZ9_P<X?%I1]K\2_L
MG_".PD_Y]K;6-=U2'/KO MFQ[=Z_0FB@#\])_P#@EQ_P5R^*B[OVAO\ @O-X
MUC@E_P!9IOPL^&>E^&_(']U+F+?*W^\PS^55)/\ @V[_ &7_ !R=W[3_ .TG
M\>?C47_X^$^)_P 9-3N4E]01:M;X'L#TK]%J* /CGX3_ /!"7_@EW\%O*;P3
M^PA\)YG@QY4OB3PQ_;4BD=#OU%IVS[YSWKZ/\ _!W1?A3IO]C?"[PCX4\-V>
M /LF@>'H;.+ _P!F%5'Z5V]% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C
M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;
MLO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T
M&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]
MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^
M-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR
M_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;
MLO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU
ML44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%
M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-6M*@U^&1SK%_!,I7Y!%%M(-
M7J* "OQ!_P"#WG_DUGX'_P#90-1_](17[?5^(/\ P>\_\FL_ _\ [*!J/_I"
M* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J
M"BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y
M+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "O%_CA_P3D_8$_:4\Z7X[_L9_#/Q1<SYWZEJ
MG@RS>\!/4K<B,3(?=7!KVBB@#X$U7_@VY_X)V^']1FU[]E[7_B]\!]4F?S&U
M'X.?%K4].<2?W@EP\\:_15 XZ57_ .';/_!8/X(_O?V7?^"WVMZ_8P_ZGPW\
M</AG8:WYV.GF:E&4N1Z':O.<U^@=% 'Y]_\ "^?^#CKX#<?$K]A+X!_'2T@Z
MS_"?XE7/AR[E0?Q,FL(R;\<E5&">!VI?^']DGPI/V;]M/_@EM^T[\*?+_P"/
MK75^'_\ ;NAP^O\ IUDYW8Z\1GCFOT#HH ^1/@I_P7I_X) ?'R6.T\%?M[>!
MM/NG;9]B\8W<OA^99.ACVZFD&6SQ@9R>F:^I_!_CGP5\0]$C\3> /&&EZYIL
MW^IU#1]0CNH'^DD;%3^!KBOC7^QO^R1^TE%)%^T'^S#\/_&QD7#2^*O!]G?R
M#W5YHV92.,$$$8XKY9\8?\&WG_!*K4=;D\7_  ?^%GBKX2>()/\ F/\ PG^(
M.IZ1.G7&V,3/ N"21B,4 ?=]%?GY_P .F?\ @H_\%CYG[('_  76^+<%O#_J
M=(^-GA?3O&BS*.D;W,XBD0=MZKN':D_X3'_@Y4^ W&O_  :_9H^/>FP_ZL^%
M_$.H>%]8N /^>GVP&T1CVV\>M 'Z"45^?G_#[?\ :!^$'[K]M+_@BW^TAX&$
M?%WJO@32K7QGI=KZM)=63QX3C[P0]N.:U-/_ .#E3_@CK>^$-<\0W?[4S:5J
MGA_3+B\OO"7B'PMJ&FZJ[Q1F3[-%%=01I-.V-JHCG<Q S0!]WT5_*O\ M2_\
M'>G_  53^+'Q5O-?_9P\3>'_ (5>$H[IO[(\/6?ABQU6X>W!^7[5<7T,OF2$
M?>,2Q+Z+W/Z6?\$%O^#F+1OV[?[9^ G[?&I>$?!'CS0-).IZ=XO^VQZ;I6O6
M:,J2JZSR;+>Z3>KE5;9(I=E6/RR" ?KY17R=\6/^"ZW_  2 ^"_FCQI_P4*^
M&T[09$L?AK6O[;=2.HVZ<LYR/3&:\O\ ^(CG]CCQM\O[+O[-_P"T=\:]_P#Q
M[R_#'X)ZA<12YZ'==_9\+[D<"@#] :*_/W_AZ!_P5D^*>$_9S_X(,^-XK>7[
MFJ_%?XIZ3X<\@=F>U<22M_NJ<_E1YG_!S+\7A\EO^R;\']/E_OMK>OZM!GZ8
MM7Q_.@#] J*_/[_AV+_P5M^*9\S]HK_@O)XPM[:3[^D_"CX4:3X>\@=U2[5G
ME?V9ER*3_B'*_9$\;@-^U'^T_P#M)?&K?S<P_$OXV7\\,OJ-EH(-J^B@\#C-
M 'UK\6/VU?V.?@.95^-W[5_PV\(/#GS8_$WCBPL7!';;-*I)]L9-?-OQ#_X.
M-_\ @C5\/M0&AQ_MFZ?XEU.1BMMIO@GP[J>LR7#?W4:TMGC)^K@>]=5\*/\
M@A#_ ,$>_@P(_P#A#/\ @GK\.+DQ8\M_$^D'7&!'0[M2:<D^^<U])?#SX/?"
M3X1V']E?"CX6^'/#%J5V_9O#VB6]E'M]-L**,4 ?$'_#^[_A8?[G]EO_ ()2
M?M9?$3S/^/;5O^%6_P!DZ3+Z?Z7=3#;^*=*7_AMC_@OA\6CM^$G_  1P\&?#
MVVD_X]]5^*_QQM+K</[SVNG1B6/'=22:_0&B@#\_?^%(?\')7Q=Q_P )W^W%
M^S?\((Y>O_"LOAI?:_+ #_V&'568=^V>G%'_  YB_:[^)P)_:C_X+J_M):[Y
MG_'S#\-)K#P9#+ZKLM(Y<*>A4'H<5^@5% 'P/H__  ;5?\$JKO4HM>^-?P_\
M=?%;5(3N34_B7\4=8U"3=W8K'<11MGT*$>U>\_"?_@E-_P $T/@?Y4OPN_8+
M^$VEW$&/*U#_ (02QFNQC_IXEC:4_P#?5>_T4 5]*TC2="T^+2=#TRWL[6%=
ML-M:0+''&/154  ?2K%%% !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 5^(/_![S_P FL_ _
M_LH&H_\ I"*_;ZOQ!_X/>?\ DUGX'_\ 90-1_P#2$4 >?_\ !IM_RE,_:[_[
M>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444
M %%%% 'A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-7NE !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %?'O_!=G]BO4_VWO^"8?Q9^%?PY\ 6&
ML>/#X=BOO"3G3HY;UI[*[@O3;6SE2R23I;O  I&XS8/!-?85% '\ ]Y9W>GW
M<MA?VLD$\$C1S0S(5>-U."K \@@@@@]*_2+_ (-@/^";FF?MZ?\ !06+Q5\8
M_@[9^*OA/\/=$O+SQA;ZY8F73KJ[GMY+>RM'SPTGFR&X"?W;5B>P/]%/[37_
M  0[_P""4?[87Q*G^,/[0/[%WAK5O$UY,9M0UG3KR]TJ6^E)YDN?L$\(N7/=
MY0S'N:]X^ '[.7P'_96^&MI\'OV<?A)H/@OPS9,SP:-X>T]+>(R,!NE?:,R2
M-@;I')=L#)- &)\)_P!B']C'X#^4?@G^R5\-/"+PX,<OAOP-863@COOAA5B?
M<G)KU"BB@ 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 **** "OQ!_P"#WG_DUGX'_P#90-1_](17[?5^(/\ 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 **** "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@ K\0?\ @]Y_Y-9^!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ .R@
M:C_Z0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)
MZ_?Z@ HHHH \N_:C_;,_9P_8W\&OXQ^/WQ-L-'W65S=:?HXF634=32W3?-]E
MM0?,GV+@L5&%R"Q4'-;GP4_:0^ ?[1^DWNM? ?XP>'O%D.F7/V;5ET35(YY=
M.GY_<W,0.^WDX/R2*K<=*_*C_@MAXO\ C[^P5^V1\2OVR/'OP@U;QI\$_C+^
MS^OPZD\6:+"9YOA]J"22O'YR<F.SFED#NPP':3C+Q+')^EO[-=O^S)\6_$NM
M?MV_LS>,='\1V7Q6\,Z+:W>N>'Y8WM]1337OO)E9EP3.%O7A<28=!;QQL%*8
M !7_ &@/^"BW["'[*?C>+X:?M)_M<_#_ ,#^()M/COHM%\2^)K>UN6MG9T27
MRW8-M9HW ..=IKT&W^,_PDN?A'%\?1\2=$C\$3Z&FM1^+;C4HXM._LYHA*MV
M9W(00F,A_,)"[2#G%?CC\2OBWK7[)'[07B7XQ_\ !=__ ((C_#[Q-X&^(?Q"
MFF3]H(:5I7B]O#5K*Z6^GV-W')#-)!:P6\=O$-IBW,LCI'++*P/T-_P6@^(6
MD^-/C[^PM^P=X,>Q;X=?%KXP6^L:[IVEA!8ZKHNA"RN8+$JGR/:2&XB?8/E/
MD1XX H ^[O@I^U5^SQ^T7=W^F_!?XL:5KMYI<$-Q?Z? [1W4-O-GR;@PRJLG
MD2;6\N;;Y<FUMK'!QZ!7YT?\%AOB'J?[,O\ P4:_8;_:3\$W!M-1\0_%B?X9
M^)?).T:GHVM&VC,$^/\ 6)#,JSH#D)(-PYK]%Z "BBO+_BM\>?B5\/O%S^'/
M"_[,OBCQ3:+ D@U;29X5A9F'*8<YR.] '-_M8?\ );/@?_V/<O\ Z3-7NE?(
M7Q=^-WQ#\?\ QR^#T7B?]G/Q+X76S\:%X'U6:%A=%H2I5-AZ@'<<]A7U+_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+5K2M5O=0D=+K1)[4*N0TI&&]
MN* +U?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 %%%% 'Q'_P %#?V[?V>Y_AE^TI^Q3\6?%FB>&O%.E?#>>;0-,\27R6X\
M4Z==Z4',EJ)]JW+).9X9(HRY4+&6QYF!X[_P2N^&/PO_ &9/V^_VJOB!^QE>
MW,?[)T&@:?J*P:$)KW0U\611O+J2Z(L0<3I%"I65;?<!(\<"Y\I$3]&OBW\'
M_AI\=_A]JGPK^+O@^TUS0-9LY+74=/NPP$D3J58!T(>,X)PR$,.Q%=!:VEK8
M6L=E8VT<,,*!(H8D"JB@8"@#@ #M0!\*?''_ (*/_P#!/[_@I9^PGX[^#7[*
MWQ1T7XM^)/B9X)U'0M ^&VE1L=7-[<P/!#)=V<BB;3H(IF21[R=4BB6,R!SA
M<^:_\%$?V*O&G[-?PB_8>_:0T-;SQ1%^QOKVB:=X^N-/M7FG?PS)9V6GZIJB
M1J"\GDBSBG90,B,R.<!":_2[2] T'0WGDT71+2S:ZE,ERUK;+&9G_O-M W'D
M\GGFK= 'YP_MMZ3X1_X*<_\ !27]D[P'^SCXRTKQCX0^"WBRX^)WQ+\5^&]0
MCO=.TIH%MVT:T:XA9HFN;F=&80[MXA4R[=F"?T>JOIFD:3HMN;/1M+M[2$R,
MYBM8%C4L3DMA0!DGJ:L4 %%%% 'A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_)
M;/@?_P!CW+_Z3-7NE !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 %%%% !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 5^(/_![S_P FL_ __LH&H_\ I"*_;ZOQ!_X/>?\ DUGX'_\ 90-1_P#2
M$4 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0
M4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_)
M;/@?_P!CW+_Z3-7NE !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 %%%% !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 5^(/_![S_P FL_ __LH&H_\ I"*_;ZOQ!_X/>?\ DUGX'_\ 90-1_P#2
M$4 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0
M4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_)
M;/@?_P!CW+_Z3-7NE !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 %%%% !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 5^(/_![S_P FL_ __LH&H_\ I"*_;ZOQ!_X/>?\ DUGX'_\ 90-1_P#2
M$4 >?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0
M4444 %%%% !15=]6TJ/58]"DU.W6^FMWGBLVF42O$C*KR!,Y*JSH"P& 74'J
M*L4 %%%% !1110!X7^UA_P EL^!__8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^
MDS5[I0 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 %%%% !1110 4444 %%%% !1110 4444 %?B#_P '
MO/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#90-1_](10!Y__ ,&F
MW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !6'
M\3M5\8:%\-?$.N?#S1(]3U^ST.[GT/393A;N\2%VAB.".&D"J>1UK<K)\?>-
M_#GPS\"ZU\1_&%XUOI'A_2;G4M4N$B:0Q6T$32RL%4%F(1&. "3C H _'K_@
ME!J7P$_X*DW7@_4_B3\:O'UY\<;?X4^+E^+^K1^.=3TOQ'X7\1C6])2%X$BF
MC%A BLWV>")%M]J%'C9DE6OHO_@HI^T1^TC\!/@S^R5_P3TM_BWJ-I\5/CUX
MIT+P?XY^(.D712_@T^T@M?[?O[28 &.ZD,BJDH *"=W4JX5AYW_P59_X)R>&
M/B1^UKIO[:W["WQ47X-_&72/@QXC\<VOQ!\*F..T\336%QI7E1:FH_=SPRP7
M,R-*0=P9#()D01UYU^T%\:OB9^U0O_!*_P#X*K?%[P?'HL#_ !!;2?&RV\3)
M:VEYKJ6MO;70#$F*WEDLG=2Q(59HP6.02 ?2'[2?C"S_ ."5W_!07]F?3O@[
M>ZG9_"[X\^(+KX?>./"-[K=U>6T>L.L)TC5+<7,CF*Z:9WAG<']_&REPSHC#
M]":_-O\ X+:^#-7^.?[?_P"P+\ /!\+W&J0_'B3QO?QPC)M],T,6MU<S.1]Q
M2IV!CC+$ 9/%?I)0 5P?Q!_:>^ 'PJ\1MX2^(GQ4TO2-22%)6L[N1@X1N5;@
M'@UWE9>K>"/!>O7AU#7/"&EWMP5"F>[T^.1R!T&YE)Q0!\J_M2_M@_LS:A\0
M_A;XUL?C'I$VE^&?%4M]KMW$[L+2W\@KYC +N(R0,*"?:NR_X>W?\$Z/^CI-
M%_\  "\_^,TS]K+X:_#IOBW\&M';P#HAM+_QK+#?6ITJ'R[B/[,WR2+MPZ^Q
MR*]6_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_
MP]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HW
MCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P"
M%Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/
M^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:
M?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.D
MT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A
M)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\
MXS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!F
MG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+
M_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J
M /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&
M7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_
M *.DT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"
M_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P
MO/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7
M_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]
M'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_
M /&J /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3
M_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\
M!.C_ *.DT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z
M-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT
M7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J
M/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X
M)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X
M25G_ /&J /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\
M&:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>
MW?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\
M9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_
MZ.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_
M /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P
M]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWC
MP+_X25G_ /&J /*G_P""N'_!.:-"[?M1Z/@?W=/O2?R$%*/^"M__  3G(!'[
M4>C<^MA>?_&:D_;0_9W_ &?] _98\;ZSH7P,\'65Y;Z([V]U:>&+2.2)MR\J
MRQ@J?<5VOPV_9G_9PN_AWH%U=?L_>")99=%M7DDD\*6;,[&%2228\DD]Z .'
M_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^
MC>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&J /+/^'MW_!.C_HZ31?_
M   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X25G_\:H_X
M9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%_P# "\_^,T?\/;O^"='_
M $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C>/ O
M_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N_P""='_1TFB_^ %Y
M_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :
MH \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\
MV:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&J /+/^'MW_!.C_HZ
M31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X25G_\
M:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%_P# "\_^,T?\/;O^
M"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C
M>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N_P""='_1TFB_
M^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?
M_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X
M9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&J /+/^'MW_!.
MC_HZ31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X2
M5G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%_P# "\_^,T?\
M/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I
M_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N_P""='_1
MTFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\
MA)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#&J /+/^'M
MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP
M+_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 :H_X9
M?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N_P""
M='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\
M"_\ 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#&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"\_^,TV/_@KE_P $YI5W+^U'HXYQ\VG7H_G!7JO_  R_^S3_ -&\>!?_  DK
M/_XU7BO["/[/_P !O$?P>U2^\0_!+PC?SIXUU>))KWPW:RNL:W!"H"T9(4#@
M#H* -?\ X>W?\$Z/^CI-%_\  "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9
M?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.
MDT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$
ME9__ !JC_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_  3H_P"CI-%_\ +S_P",
MT?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\
MAE_]FG_HWCP+_P"$E9__ !J@#RS_ (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"=
M'_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A
M)6?_ ,:H \L_X>W?\$Z/^CI-%_\  "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]
M3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3
MH_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+
M_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_  3H_P"CI-%_\ +S
M_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&
MJ/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_ (>W?\$Z/^CI-%_\ +S_ .,T?\/;
MO^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"
M_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\  "\_^,T?\/;O^"='_1TFB_\ @!>?
M_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[
M=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_H
MWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_  3H_P"CI-%_
M\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G
M_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_ (>W?\$Z/^CI-%_\ +S_ .,T
M?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z
M-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\  "\_^,T?\/;O^"='_1TFB_\
M@!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#R
MS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]
MFG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_  3H_P"C
MI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\
MX25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_ (>W?\$Z/^CI-%_\ +S_
M .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\
M9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\  "\_^,T?\/;O^"='_1TF
MB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#Q
MJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\
MAE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_  3H
M_P"CI-%_\ +S_P",TV/_ (*Y?\$YI5W+^U'HXYQ\VG7H_G!7JO\ PR_^S3_T
M;QX%_P#"2L__ (U7BO["/[/_ ,!O$?P>U2^\0_!+PC?SIXUU>))KWPW:RNL:
MW!"H"T9(4#@#H* -?_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@
M!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J
M/+/^'MW_  3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\
MX9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_ (>W
M?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_
M^$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_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_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9
MI_Z-X\"_^$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?_QJ
MC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)
MT?\ 1TFB_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
M 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__
M !J@#RS_ (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE
M_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/
M^CI-%_\  "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6
M?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]
MN_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_
M *-X\"_^$E9__&J /+/^'MW_  3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2
M:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$
ME9__ !J@#RS_ (>W?\$Z/^CI-%_\ +S_ .,UU'PE_P""@G[&WQU\41>"OA/\
M>=*UC5)G5(;*&">-G9LX \R-02<'OVKJ_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:K
MR3X_?"CX6_#GXY?!:Y^'OPUT#09+KQPZW,FC:-!:M,HMG(#&)5W $G&>F: /
MI2OQ!_X/>?\ DUGX'_\ 90-1_P#2$5^WU?B#_P 'O/\ R:S\#_\ LH&H_P#I
M"* //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ H
MHHH *H>*?#&@>-O#.H^#/%>E17^EZO8366I6,XS'<6\J%)(V'=65B#[&K]%
M'R)_PY>_91C\2Z/I<6N>.W^&VD^#K_P]_P *JO/B-KEQI<EM<7-E,+<-)>EU
ML5%IL:P.;>0.H*A8]C?1/Q+_ &>O@C\8?@M=_LZ?$?X8:1J7@>]TR+3Y?#+6
MHBM8[>+;Y*1+'M\@Q%(VC:,JT31HR%2JD=E10!Y;\&_V.?@?\$?'MY\6?#UA
MKFL^+[W2(](D\6^,_%-]K>I1::C[ULHKB^EE>"#?AVCC*B1QODWO\U>I444
M%%%>!?\ !0[_ (*4_LM_\$Q_@Y!\8?VF/%5Q$NI7ZV7A[P[H\ N-3UFX)7>M
MO!N!=8U;?(Y(5%QD[F16 /6?&_PI\(_$'Q%X<\4>(X9VN_"VI-?:289RBK,4
M*$L/XA@]*Z2J'A3Q3X<\<^%]-\;>#]9M]2TC6+"&^TO4;20/%=6TJ"2*5&'W
ME9&5@>X(J_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117*_&3XY_!O]GCP3
M+\2/CK\4-#\):%#*L+:IK^I1VT+2L"5B4N1OD;!PBY9L' - %_XD?#[PY\5?
M NI_#OQ=%*^FZM;&"\6"4HY0D'AAT/%:6C:5::#H]IH>GJP@LK:." .V2$10
MJY/<X KFO@?\?/@G^TO\.K3XN?L^?%;0/&?AF_=TM=<\-ZG'=VSNAPZ;XR0'
M4\,APRG@@5UU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4?$WB?PUX*\/7
MOBWQEXAL=)TK3;9[C4=3U.[2"WM85&6DDD<A44#DLQ  H O5S?PM^%/A'X/>
M'9_"_@N&=+2XU*XOI!<3F1O.F?>YR>V>@[5@? W]KC]E7]IW[8/V;OVE? /C
M]M._Y"">#/%]EJ;6HW;<R"WE<H">A; /&.M>AT %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 444$@#)- !7-_"WX4^$?@]X=G\+^"X9TM+C4KB^D%Q.9&\Z9][
MG)[9Z#M7-_#[]L?]D/XM^/;KX5?"G]JGX;^)O%%B[I>^&_#WCG3[V_MV7.X/
M;PS-(A&#D%1C!KTB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF_&_P
MI\(_$'Q%X<\4>(X9VN_"VI-?:289RBK,4*$L/XA@]*WK/4=/U$2G3[Z&<0S-
M#,890WER+PR-CHP[@\BIJ "OQ!_X/>?^36?@?_V4#4?_ $A%?M]7X@_\'O/_
M ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG
M[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "OA7]D3_@F]XB\6?MT?&#]
MO'_@H!?_ /"?>.[/QGJ/AOX0VFJ:?C2/#'A Q1O;?8;=]R>=-%<,DTOS'<)4
MSN:8MYW^UE\4?^"EW_!+?]JGQ9_P45\<^(9OBQ^S3XPUA8?B'\,]!LY&OOAM
MIULJVMIK-B&<B=6AB6>[51&N^9E92$6X7]"/@U\9?A;^T+\+=#^-?P4\<Z?X
MD\*^)-/2]T36],FWPW4+=QW5@059& 9&5E8!E( !\R?\$S+R^_9B\?\ Q!_X
M)7^,;R5E^%LR:[\(+B[D+/J'@/4)9#9Q*S<R-I]RMQI[GLD-L?XQ7V#7SO\
MMH_LZ?$[Q5\7?A#^UI^SCIMM/X]^&OBU+'5;&XO%MTUOPEJ<D5OK%E([8!,2
MB&_B#9_>V"JH)DP?HB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OA'_@H%^V
M%K'_  3_ /VZ_#7[2GQV_9O\?>-_A#=_#!M%T'Q-X!\._P!K2>#_ ! ;^:2]
M:X@#*88[RU-C&)@<YM"@!#/AW_!3KP#_ ,%7? WQNT7]O7]A+QS9>(="^&&@
MFSUC]GB:.3/CNQFD\[4)TF#;4O$5($MXQ&9 8)"KMYOV>7Z$_8,_;S_9^_X*
M*_L_:?\ M!_L^>('EM)7-KKNA7ZB/4= U% /.L+R'),4R$_[K*5=2RL"0#\Q
M/V2O^"WO[+?[/WQP^/7CSX!?\$Z?VH]:\'_$;XB6>OBT\&_"%#9Z==#2+*&^
MG>,W2B*>>>-YG7 W JY.7P/U4_8^_:_^!G[='P&TG]HO]GGQ)-J'A_5))H'B
MOK1K:[L+N%S'/:7,#_-#/&X*LIXZ,I965C\VZ'XO_;G_ &(OVV?BQHK_ +'/
MBWXP_![XK>)X/%7@SQ+\/-3TK^T?#VI/86EI>:=?6^HWEJH@+VJRQS!]JASG
M=N81?1/[)7P1U7X1Z%XQ\7^*?#]AH^O_ !+\=W?B_P 0Z)I4XEMM.N9[>VM5
MA60*HDD\BS@::0 !YWF=?E84 >L4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q
MC_P61^/'A/\ 9CT+X)_''X^>$I-9^"FC?&&!/BW"-.-Y!96\^G7L&GZA=0;6
M$UM;ZC):RE2K$2+ ZJ9$CKJ?^"IO[._[?/[1'PZ\+P?L ?M)V/PS\3^#-;D\
M41WE[;O)'KUY;1>7:Z/<!6"K9SB>X:9G65<PQ*8V#%DY[_@G]_P4 ^%7_!3[
MX6^,/V7OVI?@Q9>%OBYX2MGT;XW? _Q7:I,J;@$>XACEW"ZT^;<"K_,%WJ"6
M#1R2 'S5_P %=_V)/V:O%?PF\)_\%,O^"5_B?0O"7[05IK=DWPI\0?"26U$?
MQ!DE<>9I\D5NPAO@;<32NY#$102+)NB#*/NS_@FY^V'IW[??[#/PT_:[L=+B
ML9?&?AU9]5L("3'::C#(]M>PH2<E$N89E4GDJHSS7"?LN_\ !(#_ ():_P#!
M.?Q[K7[2O[/?[-FA>#-:33[F2]\3:CK=[>#2[0H6G,+7UQ*EFFP-O:/9\F5)
MV?+6[_P2>^!%[^SM^PQX7\"7VA3Z4=1UKQ!XBMM)NH#%+86NK:U?:G;6TD;
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
M_"Q/ ?P_T+6](M/AAXH_L;4-3FU&:]#ZE+*JE[JV@-M!"( 1&KR2&0,SP&(
M^UJ^(_\ @K9_P3K;XPV5K^W[^RY\1H/A?^T1\(=+GU#PMX_0!+;5;*%&DETC
M55 Q/:2+O4%@WE[SPR,Z-]'^#_$OA[]GRZ^%W[*7B/QKKWB'4M1\*W%EI7BG
MQ-?K<W^KSZ7;VPD>ZD !EN9HGDG:0* 3%(3@LH/IM 'C7[$'Q"_:I^./[-VA
M?$;]M+X%:%\/?%&O:3!+>^!;"_DO7L\QC>URTBJ(WD)W?9<.8%PCRR.6">RT
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !117S%^W1XUB\9_'KX1_L+:M\9_$GP^T
MSXO:?XENKCQ!X.U?^SM5OI=*ALG32K:\ +VK2K>2W)>+$I33V16 =Z /IFYL
MK.\\O[9:12^5*)(O,C#;''1AGH1ZUX%_P4_\7^"_AQ^QSJOQ1^(NK1:?H?A'
MQGX0\0ZIJ$Z,R6D-AXFTN\:8A020GD;N 3\O -1? WX;>'/^"8/[+^@_#CQI
M\??B'\2-,_X3JQTF/Q9\2/$"ZCJD4FLZK#8V4+2E5WQ)<7=M$!U569AP-H]A
M^,'P<^&'Q^^'>H?"3XS>"K+Q'X9U9H3JFB:DA>WNQ%,DZ)(H(WIYD:$H<JP&
MU@5)! /BO]@GQ]^UG_P4>_:^M?\ @ICK=OJ?PV^ >@^%=3\._!GP/J-F$U/Q
MK:7TMK)/KNH*V?L\#M96S6\8^8B-6!"%FG^^:9;6UO9V\=I:0)%%$@2**-0J
MHH&  !P !QBGT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117@O_!1GX_W'[/7[/\
M8:O#X[?PC'XJ\?>'O"=YXT1(B?#MOJ>I0VDU\#,K1(Z1R.(Y)%:..5XW=752
MK 'NU[96>HV<NGZA:13V\\31SP31ADD1AAE93P002"#UK)^).BV/B/X=Z_X>
MU2)7MK_1;JVN$89#1O"RL#[8)KY__9Z_9#TW_@F[X;^+_P 8X/VF?C-\4-,U
M>T.O+X?^)WCMM8_LG[%;3R21V4MP R&8L=S.Q!V1 _<R?H7P_KOACXE^"++Q
M-H5VE]HWB#2H[JSG3(6XM9X@Z,.A 9&!['F@#\M/V._VA_VCO^"MVI_ 7P9^
MR;J>H>"_@3\ T\-:I\2?BQ<616X\9>(K&QB63P_IB2C#6R%Y([FX((;<0O&S
MSOU@KF_A!\(/AC\ ?ACHGP9^#'@?3_#?A;PYIZ66B:)I<'EP6L*]%4=22<LS
M$EF9BS$DDGI* "OQ!_X/>?\ DUGX'_\ 90-1_P#2$5^WU?B#_P 'O/\ R:S\
M#_\ LH&H_P#I"* //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;
MQ_Z?)Z_?Z@ HHHH ***\#_X*.?\ !0KX0?\ !-G]FK6_V@_B?I>HZW<V-C-+
MHOA30X&EO-4E0#/W5;R+="Z&6Y<>7$K#.69$< ]<^)7Q8^%GP8\,2>-OC#\2
MO#_A/18I DNK^)=9@L+5&.<*99V5 3@\9[5SFO\ [2WPRNOV>/%'[1/P<\6Z
M+X]TCP]X=O\ 4X)?"FLPWL-\]M;O-Y"30,Z[FVA>,XW#BOE/]GG]AK]B?_@J
M3\%_"_[;O[75YH/[0NL^,]&%W8W<M]<OX=\-QRC]YIFE:>75;98&!BDEF3[7
M))&S3,K 1Q_&/_!1/_@G+XI_X-__ !K:?\%9_P#@E#?ZIIOPZTS5+2V^-WP3
MO-6FN=-O=+GF6'S8_.9V,9>0)AR[0/*LL9"!T4 ^C_V>/V??VA?VH/VK/AO^
MUU\#O^"J_P 9=?\ #=E;0:Q\7#!K-J_@;6)9X(YH]"T;31#Y*!?,VS3'SG@C
MV(9FNC(\?+^%?^"7W[7?@_X@^/O%7_!%?_@I7=?!/P/J'C_6-/\ %_PC\5>$
M;77=+T'5H;EDN)],$PE2V24>7.L*JI59%#/@"./5LO\ @EO_ ,% OAKI2>)/
M^"+O_!3N/X7_  7^(<*Z]IWPV\;>#;?6+?PRM\!<LVDR31RM!"WFEUM@$5"Q
M.YB01]J_\$^OV+M'_8,_9JT_X%6_Q(UCQKK,NJ7NM>,/&^OL?MGB'6;V9I[N
M]E&YMN]VPJ[F(15!9VR[ #_V!/V-M,_87_9QL?@D/B7K'C?7+C5;[6_&7CC7
M^+SQ%K5[.T]W>RKN;9N=L*FYBJ(@+.06/M-%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MOZ9;6UO9V\=I:0)%%$@2**-0JHH&  !P !QBGT %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!YS^U)^R?\  /\ ;,^!7B#]G+]HCX>V>O\ A7Q) 5O[.5 LD<O\
M%S#(/FBG1L,DJ_,I ]Q7YI_LN_M1?'O_ ((&?'O1/^"<O_!1KQM>>)?V>/$M
MX;/X _'[40=NBKGY-%U9^D2H,!7)Q$ "/W&1;?KE7D/[<_[&_P ,OV^?V;M8
M_9=^,-I!)X<\0W5FVIR/:"6>**&X25FMF)'D7!"%$FY\O>6VMC:0#Q3XL>"O
M!O\ P4-_;X^$?B'P%?VVL>!?V:_$.I:_XD\464@DM;SQ/+:BVL](MIE.V5[<
M2275T4)6)DMHFR[NL?V37-_!_P"#_P ,/@!\,=#^#'P8\$:?X;\+>&]/2RT3
M1-+@\N&UA7HH'4DG+,Q)9F8LQ)))Z2@ HHHH **** "OQ!_X/>?^36?@?_V4
M#4?_ $A%?M]7X@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_
M *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "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 **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ!_X
M/>?^36?@?_V4#4?_ $A%?M]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@ 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 **** "OQ!_X/>?^36?@?_V4#4?_ $A%?M]7X@_\'O/_ ":S\#_^R@:C_P"D
M(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H
M **** "BBB@ HHHH **** "BBB@ HHHH ***^4?VFO\ @N+_ ,$HOV/?B5/\
M'OV@?VT?#>D^)K.8PZAHVFV5[JLMC*#@QW/V""86SCNDI5AW% 'U=17%? #]
MH[X#_M5?#6T^,/[./Q;T'QIX9O79(-9\/Z@EQ$)% +1/M.8Y%R-T;@.N1D"N
MUH **** "BBB@ HKXYT__@KF'_X*16O_  3!\0_L>>.='\=7FBG6[35K_6-*
M&EW6D#.;V&5;DO*HV2+Y:IYFZ-P5&TD>[_ME?M*I^QY^S9XK_:9O_AOJ?BG3
M/!>DSZKKFF:/?6L%RMC#&TDTL?VF2-)&55XC#;GSA0S84@'I]%<?\!OB3XK^
M+_PGT7XE>,_A!K7@.^UFS2Z/A;Q'<6\E]8HZAE6?[/(\:28(R@8E3P<$$5U.
MIW=Q8:;<7UKID][+# \D=E:M&);A@I(C0R,B!F(P-S*N3R0,F@">BOFW_@G%
M_P %"G_X*!V'Q;N;GX%ZCX!N?A/\8-4\ 7^EZMK<-[<3W-C% 9I7\A?*B(DE
M>/8DDJ_N]PD.[ ^DJ "BBB@ HHHH **S_%WBSPUX"\*:GXY\::Y;:9H^BZ?-
M?ZMJ5Y*$AM+:&-I)9G8\*BHK,2>@!K0H **^4O\ @H#_ ,%1[+_@GU\1_AOX
M \9?LQ>,/%B?%CQA;>%O!>I>&-3TX)/JT[1+';RI<SQ-#N:3 ?!7",21QGZ@
M\/7VKZEHEM?Z]H9TV\EB#7%@;E9O(;^[O7AOJ* +M%%9GC37-9\->%;_ %[P
M]X,O_$5]:V[/:Z)IEQ;Q3WC]HT>YEBB4GU=U &>>Q -.BOGO_@E]^WO9?\%+
M/V0])_:STWX5W/@RWU?6M4L(=!O=56\FB6SO9;8.\BQQ@,_E[B@!"D[=S8W'
MZ$H ***S_%?BSPUX%\.W?BWQCKEMINF6,7F7=[=RA(XER!R3ZD@ =22 .30!
MH445YC^V#\9?C7\ O@)JOQ/_ &?/V9-1^+_BFRN;2.Q\":5KT.FS7J2W$<4L
M@GF5U41QNTA&TDA,<#+  ].HID#R2P)++ 8G9 6C8@E#CD$C@X]J?0 4444
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
M[V+P]X<AB\RWTNU\^\OKB:5(8+6WBR/,FEED1%!*J"V695#, #T^BOGSX/\
M[</BKQ#^T+HO[,7[1'[->L?#+Q5XM\(WGB3P7'=Z_9ZI;ZG:V<EO'>6[R6S?
MN+N#[7;L\1#1E9,I*^TBO3?VB/BSK?P+^#VN_%W1?AI?^+%\/:;<:A?:-I=]
M!!<R6T$,DLAB,[+&SX3 4LN2W44 =M17P%\/?^"]OASQE^QY8_\ !0C4_P#@
MGW\;+/X)W@GDD\=Z>^@:A]BMX+J6TGNI[&#4S>)!'-#('<0MM"%\;<,?M/X(
M?&WX5_M(?"3P_P#'7X(^-+3Q%X3\4Z;'?Z'K-B3Y=S _0X8!D8$%61@&1E96
M 8$  ZJBF7-S;V=O)=W<Z111(7EED8*J*!DDD\  =Z^<O^">_P#P4P^#G_!2
M#4/BI<_ S0K]-!^&OCG_ (1RVU^\<>7KP%NDWVV!, I V\^66R73:_&[: #Z
M0HKY;\2?\%/-$NKCXF^(O@7^SYXI^(W@OX+ZG<Z=\2?%_A^]LXTBO;6(37UI
MIT$TBR:E-:1L#,J^6N[]W&TL@*#T7XC?MX?LM?#']CI_V\]=^*%M<?#%O#UO
MK-AKVG1-,VH0W&P6T4$0 =YY7DCB2+ ;S'"D*0< 'K]%?/'@[]OIK/XS^!_@
M;^TM\ M?^%>K?%&RN9_AQ)KNJV=Y#J5Q;QK--IEP]K(PM-06%O,$)+QN%<1S
M.R%:^A9FD2)GBCWL%)5,XW'TSVH =17R1\(?^"J<WQ=_X*"^,?\ @G%:?LE^
M,-,\9> -(M=6\5:Q?:UIC:9;V%P+=HIHY(YVDF++<QD((PW#!@I4U];T %%%
M?,__  55_P""BEW_ ,$QOV9G_:3;]GC6/']C%JUI87<=AKEKI]O8O<3QP1-/
M)*7E :215'E02]]VP8) /IBBBB@ HHK/N_%GAJQ\4V/@B\URVCU?4K&YO-/T
MUY0)KBWMW@2>55ZE4:Y@#'L9D]10!H445Y=XL^-/QOT/]K/PE\"]!_9=U/5O
M 6N^&+[4=>^+$6OP1VNA7D+ 0V+VC+YDK2Y!#AAC<,*P60H >HT45\]_\%/?
MV[[O_@FY^R!XE_:W'P%UCQ_9>&4A:_T_2]8M;%(%EN(K='FEF8N$,DR#,44S
M#DE0!F@#Z$HK+\#>)?\ A-/!.C^,?L7V;^UM*M[S[-YF_P KS8U?9NP-V-V,
MX&<=!7RA^WE_P6/^$G_!.+]HGX9_!+]IGX-^*+#1/BKK)T_P]\0K&\L9=+MB
MDUM%/+=J9EF@2(W<#,=A&QB5W%6  /L.BBOC_6/^"Q'PEO?^"F]W_P $J_A-
M\(/$OB_Q[I6AC4]?UBQO+*WTK3$\E9WCDEEF$C.B20@A$;YI0O56V@'V!111
M0 44V>1XH7EC@:5E4E8T(W.0.@R0,GW('O7S5^PG_P %$KG]M3XV_'3X+:A^
MS[JO@.[^"7BZTT&\&M:Y;7=QJ$D\4LGF%+;=%" (UP%FEW!\Y7&* /I>BN>^
M+7BKQ;X%^%?B7QMX ^'MQXNUW1] O+W1?"EI>QVTNLW<4#O#9)-)E(FE=5C#
MME5+Y/ JA^S[X_\ B#\5/@AX5^)'Q7^#]W\/_$NN:';WFM^"K_4H[R;1;B1
MSVKSQJJRE"<;@JD]U4Y  .PHHHH **** "BBB@ HHHH **** "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 "BB
MB@ HHHH **** "BBB@#C_C]\;/"?[./P;\0_'+QUINL7FD>&M/-Y?VN@:7)>
MWLD8(&(8(_FE;D?*.:^,?^(D#]A3_HCW[0'_ (9+5/\ XFOOZB@#X!_XB0/V
M%/\ HCW[0'_ADM4_^)H_XB0/V%/^B/?M ?\ ADM4_P#B:^_J* /R0_X*3_\
M!RA\%=/_ &%?B6/V5_ WQFT/X@7?AUK'PSKGB#X77^FVNFS7$L<#71N95V1/
M%'(\D9/61$'4U_+M>7EWJ%W+?W]U)///(TDTTSEGD=CDLQ/)))))/6O[P_VC
MO@!\-?VJO@-XM_9Q^,.DM>^&?&F@W&DZQ!$X6012H5WQM@[)$.'1L':ZJ>U?
MS&_M3?\ !H7_ ,%4OA/\5;S0/V;_  SX?^*GA&2Z;^R/$-GXGL=*N$MR?E^U
M6]]-%Y<@'WA$TJ^C=@ >>_\ !MC_ ,%.]6_X)U?MOSV/C ^*M3^&_CC0;JU\
M5^'?"^D3:E.US!$\UI>16D66>1'1HRP'$4\A/ X_>O\ XB0/V%/^B/?M ?\
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
M9+&T\3:-+I]]&(M*LX&\VWE >,EHF(!ZJ5/0U\GU^U__  7'_P""!'_!6O\
M;"_X*H_%K]I#]G/]D[_A(O!?B>_TV30]9_X3O0;3[2L6E6=O(?)NKZ.5,2Q2
M+\Z+G;D9!!/R?_Q"X_\ !=?_ *,9_P#,F^&/_EG0!^IW_!#C_@MW^R5^RI_P
M2N^$OP ^(WPT^,5]K7AVPU*.^N_#/PKO]0L9#+JMY.OE7$2E) %E4$CHP8=1
M7UC_ ,1('["G_1'OV@/_  R6J?\ Q->G?\$./V:/C;^Q[_P2N^$O[-_[1G@K
M_A'?&GABPU*/7-&_M*VN_LS2ZK>7$8\ZUDDB?,4L;?([8W8.""!]84 ? /\
MQ$@?L*?]$>_: _\ #):I_P#$T?\ $2!^PI_T1[]H#_PR6J?_ !-??U% ''_
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
M#?A1\//BQINKW&GSWB77B_X:7VEV0CA + SS*%#'/"]370?MO?\ !43]GO\
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
M'^'.NZRWV^Z\6:SXHOM?ENCYC7<[ZY?0.TA/+%DB7).<U^7/[/?Q \8^-?\
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
ME,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SGA[X4>!O#/C
MK5_B;8:7++X@UR*.&_U:^O);B86\;,T=M$9&(@@5F9A#$%3<S.079F/1T4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %?./_  4W_P""?\__  4G^ </
M[..K_&JX\%Z"==LM6OKK2]!CN[R:>TF$T"J\LH2.,. 6'ELS;1AE&0?HZB@"
MCX9M?$=EH%K:>+M9M-1U*.(+>7UC8-:Q3/\ WEB:20IQCC>W/Y"]110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y9^V;^S
MKXN_:K_9ZUKX)>!?VCO&GPGU74Y;:2T\<> +_P"S:E8M#.DI5'!!V.$*.H92
MRL1G!(/J=% 'EO[(_P"REX5_9'^&<_@K2?''B3Q?K>L:FVJ^,/'/C/4?M>K^
M(M1:*.$W5S*%5?EAAAAC1%5(XH8T4?+D^I444 %%%% !1110 4444 %%%% !
M7X@_\'O/_)K/P/\ ^R@:C_Z0BOV^K\0?^#WG_DUGX'_]E U'_P!(10!Y_P#\
M&FW_ "E,_:[_ .WC_P!/D]?O]7\GO_!+O_@L+\-O^"/?_!0/]HKXD?$CX.ZY
MXQ@\8ZY?Z;;6VAW\,#V[Q:M/*78RC!!!Q@5^@G_$;S^RS_T8]\0/_"BL?\*
M/V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^
MHK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_
M (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y
M_99_Z,>^('_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@?^
M%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_
M (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$
M;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+
M/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\
M0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_
M  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*
M/V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^
MHK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_
M (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y
M_99_Z,>^('_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@?^
M%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_
M (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$
M;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+
M/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\
M0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_
M  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*
M/V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^
MHK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_
M (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y
M_99_Z,>^('_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@?^
M%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_
M (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$
M;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+
M/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\
M0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_
M  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*
M/V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^
MHK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_
M (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y
M_99_Z,>^('_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@?^
M%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_
M (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$
M;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+
M/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\
M0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_
M  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*
M/V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^
MHK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_
M (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y
M_99_Z,>^('_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@?^
M%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_
M (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$
M;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+
M/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\
M0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_
M  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*
M/V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^
MHK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_
M (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y
M_99_Z,>^('_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@?^
M%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_
M (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$
M;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+
M/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\
M0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_
M  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*
M/V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^
MHK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_
M (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y
M_99_Z,>^('_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@?^
M%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_
M (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$
M;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+
M/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\
M0/\ PHK'_"@#]OJ_$'_@]Y_Y-9^!_P#V4#4?_2$4?\1O/[+/_1CWQ _\**Q_
MPKX#_P""^G_!?3X1?\%A/A%X ^&_PW^ /B3P=/X.\276I7-SKFIV\Z7"2VXB
+"*(AD$$9R: /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718485169592">
<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. 25, 2021</div></th>
<th class="th"><div>Feb. 17, 2022</div></th>
<th class="th"><div>Jun. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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. 25,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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-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_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">15000 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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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,279,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">$ 4,941,040,230<span></span>
</td>
</tr>
<tr 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;26, 2022 (the &#8220;Proxy Statement&#8221;), to be filed within 120&#160;days of the fiscal year ended December&#160;25, 2021, 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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<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_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>24
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718488758104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Omaha, Nebraska<span></span>
</td>
</tr>
<tr 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_AuditorName', window );">Auditor Name</a></td>
<td class="text">DELOITTE&#160;& TOUCHE&#160;LLP<span></span>
</td>
</tr>
<tr 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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditInformationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718481973944">
<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. 25, 2021</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 3,501,575<span></span>
</td>
<td class="nump">$ 2,895,355<span></span>
</td>
<td class="nump">$ 2,766,976<span></span>
</td>
</tr>
<tr class="ro">
<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,617,686<span></span>
</td>
<td class="nump">2,129,841<span></span>
</td>
<td class="nump">2,084,295<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">883,889<span></span>
</td>
<td class="nump">765,514<span></span>
</td>
<td class="nump">682,681<span></span>
</td>
</tr>
<tr class="ro">
<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">590,608<span></span>
</td>
<td class="nump">522,923<span></span>
</td>
<td class="nump">454,776<span></span>
</td>
</tr>
<tr class="re">
<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">6,496<span></span>
</td>
<td class="nump">16,638<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_OperatingIncomeLoss', window );">Operating Income (loss)</a></td>
<td class="nump">286,785<span></span>
</td>
<td class="nump">225,953<span></span>
</td>
<td class="nump">227,905<span></span>
</td>
</tr>
<tr class="re">
<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">(42,612)<span></span>
</td>
<td class="num">(41,075)<span></span>
</td>
<td class="num">(40,153)<span></span>
</td>
</tr>
<tr class="re">
<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">1,192<span></span>
</td>
<td class="nump">2,374<span></span>
</td>
<td class="nump">3,942<span></span>
</td>
</tr>
<tr class="ro">
<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 on investments - unrealized</a></td>
<td class="nump">1,920<span></span>
</td>
<td class="nump">2,443<span></span>
</td>
<td class="nump">5,960<span></span>
</td>
</tr>
<tr class="re">
<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">12,798<span></span>
</td>
<td class="nump">3,073<span></span>
</td>
<td class="nump">2,204<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">(26,702)<span></span>
</td>
<td class="num">(33,185)<span></span>
</td>
<td class="num">(28,047)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</a></td>
<td class="nump">260,083<span></span>
</td>
<td class="nump">192,768<span></span>
</td>
<td class="nump">199,858<span></span>
</td>
</tr>
<tr class="ro">
<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">61,343<span></span>
</td>
<td class="nump">51,012<span></span>
</td>
<td class="nump">46,267<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">71<span></span>
</td>
<td class="num">(1,397)<span></span>
</td>
<td class="nump">1,486<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">61,414<span></span>
</td>
<td class="nump">49,615<span></span>
</td>
<td class="nump">47,753<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">198,669<span></span>
</td>
<td class="nump">143,153<span></span>
</td>
<td class="nump">152,105<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 loss of nonconsolidated subsidiaries</a></td>
<td class="num">(944)<span></span>
</td>
<td class="num">(1,004)<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">197,725<span></span>
</td>
<td class="nump">142,149<span></span>
</td>
<td class="nump">152,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Earnings attributable to noncontrolling interests</a></td>
<td class="num">(2,095)<span></span>
</td>
<td class="num">(1,456)<span></span>
</td>
<td class="num">(5,697)<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">$ 195,630<span></span>
</td>
<td class="nump">$ 140,693<span></span>
</td>
<td class="nump">$ 146,408<span></span>
</td>
</tr>
<tr class="re">
<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">$ 9.23<span></span>
</td>
<td class="nump">$ 6.60<span></span>
</td>
<td class="nump">$ 6.76<span></span>
</td>
</tr>
<tr class="re">
<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">$ 9.10<span></span>
</td>
<td class="nump">$ 6.57<span></span>
</td>
<td class="nump">$ 6.73<span></span>
</td>
</tr>
<tr 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">$ 3,159,605<span></span>
</td>
<td class="nump">$ 2,594,855<span></span>
</td>
<td class="nump">$ 2,434,190<span></span>
</td>
</tr>
<tr class="ro">
<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,395,630<span></span>
</td>
<td class="nump">1,936,024<span></span>
</td>
<td class="nump">1,863,780<span></span>
</td>
</tr>
<tr 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">341,970<span></span>
</td>
<td class="nump">300,500<span></span>
</td>
<td class="nump">332,786<span></span>
</td>
</tr>
<tr class="re">
<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">$ 222,056<span></span>
</td>
<td class="nump">$ 193,817<span></span>
</td>
<td class="nump">$ 220,515<span></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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123581744&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=123367319&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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (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=124431687&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=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 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=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=124431687&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=125511455&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=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&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=124432515&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=123359005&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=124431687&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=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 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=123359005&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=123359005&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=124431687&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=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>26
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718481535368">
<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. 25, 2021</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_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">$ 197,725<span></span>
</td>
<td class="nump">$ 142,149<span></span>
</td>
<td class="nump">$ 152,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="num">(31,405)<span></span>
</td>
<td class="nump">21,483<span></span>
</td>
<td class="num">(2,506)<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(31,405)<span></span>
</td>
<td class="nump">21,483<span></span>
</td>
<td class="num">(2,506)<span></span>
</td>
</tr>
<tr class="ro">
<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="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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax', window );">Commodity hedges</a></td>
<td class="nump">20,019<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,130)<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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax', window );">Realized (gain) loss on commodity hedges recorded in earnings</a></td>
<td class="num">(25,821)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,130<span></span>
</td>
</tr>
<tr class="re">
<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="nump">6,093<span></span>
</td>
<td class="num">(5,751)<span></span>
</td>
<td class="nump">1,815<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">1,598<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="nump">0<span></span>
</td>
<td class="num">(1,598)<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_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense', window );">Amortization cost included in interest expense</a></td>
<td class="num">(64)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="re">
<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 $&#8212; in 2021, $2,428 in 2020, $384 in 2019</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,289<span></span>
</td>
<td class="nump">1,154<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_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax', window );">Other Comprehensive Income Loss, Hedging Activities, Gain (loss), after Reclassification and Tax</a></td>
<td class="nump">227<span></span>
</td>
<td class="nump">1,474<span></span>
</td>
<td class="nump">2,905<span></span>
</td>
</tr>
<tr class="re">
<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 $25,736 in 2021, $(4,183) in 2020, $(2,710) in 2019</a></td>
<td class="nump">76,718<span></span>
</td>
<td class="num">(17,349)<span></span>
</td>
<td class="num">(10,828)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">45,540<span></span>
</td>
<td class="nump">5,608<span></span>
</td>
<td class="num">(10,429)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">243,265<span></span>
</td>
<td class="nump">147,757<span></span>
</td>
<td class="nump">141,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive (income) loss attributable to noncontrolling interests</a></td>
<td class="num">(976)<span></span>
</td>
<td class="num">(3,428)<span></span>
</td>
<td class="num">(5,505)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Valmont Industries, Inc.</a></td>
<td class="nump">$ 242,289<span></span>
</td>
<td class="nump">$ 144,329<span></span>
</td>
<td class="nump">$ 136,171<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124509347&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=124509347&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=123454820&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=123367319&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=123454820&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=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=123454820&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=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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=125515794&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=123602790&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=124509347&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=124509347&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=124509347&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=124509347&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_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=124509347&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=125521441&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=124509347&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=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: 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 5: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<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 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: 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 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(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=124509347&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=124509347&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=124509347&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=124509347&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=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718485884280">
<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. 25, 2021</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_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">$ 0<span></span>
</td>
<td class="nump">$ 2,428<span></span>
</td>
<td class="nump">$ 384<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 25,736<span></span>
</td>
<td class="num">$ (4,183)<span></span>
</td>
<td class="num">$ (2,710)<span></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=124509347&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=124509347&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=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=124509347&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=124509347&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>28
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483547448">
<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. 25, 2021</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_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 177,232<span></span>
</td>
<td class="nump">$ 400,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Receivables, less allowance of $18,050 in 2021 and $15,952 in 2020</a></td>
<td class="nump">571,593<span></span>
</td>
<td class="nump">511,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">728,834<span></span>
</td>
<td class="nump">448,941<span></span>
</td>
</tr>
<tr class="re">
<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">142,643<span></span>
</td>
<td class="nump">123,495<span></span>
</td>
</tr>
<tr class="ro">
<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">83,646<span></span>
</td>
<td class="nump">59,804<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_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent', window );">Refundable income taxes</a></td>
<td class="nump">8,815<span></span>
</td>
<td class="nump">9,945<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,712,763<span></span>
</td>
<td class="nump">1,554,625<span></span>
</td>
</tr>
<tr class="re">
<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,422,101<span></span>
</td>
<td class="nump">1,341,380<span></span>
</td>
</tr>
<tr class="ro">
<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">823,496<span></span>
</td>
<td class="nump">743,653<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net property, plant and equipment</a></td>
<td class="nump">598,605<span></span>
</td>
<td class="nump">597,727<span></span>
</td>
</tr>
<tr class="ro">
<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">708,566<span></span>
</td>
<td class="nump">430,322<span></span>
</td>
</tr>
<tr class="re">
<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">175,364<span></span>
</td>
<td class="nump">167,193<span></span>
</td>
</tr>
<tr class="ro">
<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">251,951<span></span>
</td>
<td class="nump">203,293<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,447,249<span></span>
</td>
<td class="nump">2,953,160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current installments of long-term debt</a></td>
<td class="nump">4,884<span></span>
</td>
<td class="nump">2,748<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Notes payable to banks</a></td>
<td class="nump">13,439<span></span>
</td>
<td class="nump">35,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">347,841<span></span>
</td>
<td class="nump">268,099<span></span>
</td>
</tr>
<tr class="ro">
<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">144,559<span></span>
</td>
<td class="nump">137,939<span></span>
</td>
</tr>
<tr class="re">
<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">135,746<span></span>
</td>
<td class="nump">130,018<span></span>
</td>
</tr>
<tr class="ro">
<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">108,771<span></span>
</td>
<td class="nump">89,796<span></span>
</td>
</tr>
<tr class="re">
<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">10,616<span></span>
</td>
<td class="nump">9,556<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">765,856<span></span>
</td>
<td class="nump">673,303<span></span>
</td>
</tr>
<tr class="re">
<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">47,849<span></span>
</td>
<td class="nump">41,689<span></span>
</td>
</tr>
<tr class="ro">
<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">947,072<span></span>
</td>
<td class="nump">728,431<span></span>
</td>
</tr>
<tr class="re">
<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">536<span></span>
</td>
<td class="nump">118,523<span></span>
</td>
</tr>
<tr class="ro">
<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">147,759<span></span>
</td>
<td class="nump">80,202<span></span>
</td>
</tr>
<tr class="re">
<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">35,373<span></span>
</td>
<td class="nump">44,519<span></span>
</td>
</tr>
<tr class="ro">
<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">89,207<span></span>
</td>
<td class="nump">58,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Authorized 75,000,000 shares; 27,900,000 issued</a></td>
<td class="nump">27,900<span></span>
</td>
<td class="nump">27,900<span></span>
</td>
</tr>
<tr class="re">
<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">1,479<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="ro">
<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,394,307<span></span>
</td>
<td class="nump">2,245,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(263,127)<span></span>
</td>
<td class="num">(309,786)<span></span>
</td>
</tr>
<tr class="ro">
<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,619,860 in 2021 and 6,674,866 in 2020</a></td>
<td class="num">(773,712)<span></span>
</td>
<td class="num">(781,422)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Valmont Industries,&#160;Inc. shareholders&#8217; equity</a></td>
<td class="nump">1,386,847<span></span>
</td>
<td class="nump">1,182,062<span></span>
</td>
</tr>
<tr class="ro">
<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">26,750<span></span>
</td>
<td class="nump">25,774<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">1,413,597<span></span>
</td>
<td class="nump">1,207,836<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 3,447,249<span></span>
</td>
<td class="nump">$ 2,953,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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&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=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123447040&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=123453770&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=123453770&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=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 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)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://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 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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 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(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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124436220&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 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://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=124436220&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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=122640432&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 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: 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=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: 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=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: 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 14: 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 15: 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 16: 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> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: 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 18: 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> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<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 (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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 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 21: 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 22: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: 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 24: 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=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 (e)<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> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>29
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483214776">
<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. 25, 2021</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_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">$ 18,050<span></span>
</td>
<td class="nump">$ 15,952<span></span>
</td>
</tr>
<tr class="re">
<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,619,860<span></span>
</td>
<td class="nump">6,674,866<span></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=123577603&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=124255206&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>30
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718477726744">
<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. 25, 2021</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. 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">$ 197,725<span></span>
</td>
<td class="nump">$ 142,149<span></span>
</td>
<td class="nump">$ 152,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">92,577<span></span>
</td>
<td class="nump">82,892<span></span>
</td>
<td class="nump">82,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="num">(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_PensionContributions', window );">Contribution to defined benefit pension plan</a></td>
<td class="num">(1,924)<span></span>
</td>
<td class="num">(35,399)<span></span>
</td>
<td class="num">(18,461)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of long-lived assets</a></td>
<td class="nump">27,911<span></span>
</td>
<td class="nump">20,389<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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">28,720<span></span>
</td>
<td class="nump">14,874<span></span>
</td>
<td class="nump">11,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 benefit</a></td>
<td class="num">(14,567)<span></span>
</td>
<td class="num">(7,311)<span></span>
</td>
<td class="num">(513)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(961)<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="num">(2,513)<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">944<span></span>
</td>
<td class="nump">1,004<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="nump">71<span></span>
</td>
<td class="num">(1,397)<span></span>
</td>
<td class="nump">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_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">(69,275)<span></span>
</td>
<td class="num">(24,403)<span></span>
</td>
<td class="nump">5,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(289,942)<span></span>
</td>
<td class="num">(21,888)<span></span>
</td>
<td class="nump">22,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (current and non-current)</a></td>
<td class="num">(36,066)<span></span>
</td>
<td class="num">(10,633)<span></span>
</td>
<td class="nump">4,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(21,579)<span></span>
</td>
<td class="nump">19,835<span></span>
</td>
<td class="num">(29,274)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">89,418<span></span>
</td>
<td class="nump">33,044<span></span>
</td>
<td class="num">(21,410)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">30,556<span></span>
</td>
<td class="nump">52,548<span></span>
</td>
<td class="num">(4,255)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">6,589<span></span>
</td>
<td class="nump">12,072<span></span>
</td>
<td class="nump">113,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">20,181<span></span>
</td>
<td class="nump">46,712<span></span>
</td>
<td class="num">(1,274)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">5,560<span></span>
</td>
<td class="num">(8,293)<span></span>
</td>
<td class="num">(6,944)<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">65,938<span></span>
</td>
<td class="nump">316,294<span></span>
</td>
<td class="nump">307,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(107,790)<span></span>
</td>
<td class="num">(106,700)<span></span>
</td>
<td class="num">(97,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,745<span></span>
</td>
<td class="nump">10,860<span></span>
</td>
<td class="nump">5,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(312,500)<span></span>
</td>
<td class="num">(15,862)<span></span>
</td>
<td class="num">(81,841)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Settlement of net investment hedge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,983<span></span>
</td>
<td class="nump">11,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">0<span></span>
</td>
<td class="num">(1,283)<span></span>
</td>
<td class="num">(6,169)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1,237<span></span>
</td>
<td class="num">(3,027)<span></span>
</td>
<td class="nump">545<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">(417,308)<span></span>
</td>
<td class="num">(104,029)<span></span>
</td>
<td class="num">(168,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_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">5,821<span></span>
</td>
<td class="nump">20,990<span></span>
</td>
<td class="nump">13,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Principal payments on short-term agreements</a></td>
<td class="num">(26,062)<span></span>
</td>
<td class="num">(7,946)<span></span>
</td>
<td class="num">(1,868)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">312,485<span></span>
</td>
<td class="nump">88,872<span></span>
</td>
<td class="nump">31,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_RepaymentsOfLongTermDebt', window );">Principal payments on long-term borrowings</a></td>
<td class="num">(91,313)<span></span>
</td>
<td class="num">(121,665)<span></span>
</td>
<td class="num">(10,768)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(2,267)<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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(41,412)<span></span>
</td>
<td class="num">(36,930)<span></span>
</td>
<td class="num">(32,642)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Dividends to noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,642)<span></span>
</td>
<td class="num">(7,737)<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_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities', window );">Purchase of noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(59,416)<span></span>
</td>
<td class="num">(27,845)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">23,895<span></span>
</td>
<td class="nump">18,961<span></span>
</td>
<td class="nump">13,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(26,100)<span></span>
</td>
<td class="num">(56,491)<span></span>
</td>
<td class="num">(62,915)<span></span>
</td>
<td class="num">$ (878,138)<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_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises', window );">Purchase of common treasury shares&#8212;stock plan exercises</a></td>
<td class="num">(21,547)<span></span>
</td>
<td class="num">(14,489)<span></span>
</td>
<td class="num">(12,989)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash flows provided by (used) in financing activities</a></td>
<td class="nump">133,500<span></span>
</td>
<td class="num">(173,756)<span></span>
</td>
<td class="num">(98,950)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(5,624)<span></span>
</td>
<td class="nump">8,675<span></span>
</td>
<td class="num">(182)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="num">(223,494)<span></span>
</td>
<td class="nump">47,184<span></span>
</td>
<td class="nump">40,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">400,726<span></span>
</td>
<td class="nump">353,542<span></span>
</td>
<td class="nump">313,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 177,232<span></span>
</td>
<td class="nump">$ 400,726<span></span>
</td>
<td class="nump">$ 353,542<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=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123444420&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_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 abandonment, exchange or 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=123570139&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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2611-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_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&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=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>31
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478939736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY - USD ($)<br></strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th">
<div>Retained earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
<th class="th"><div>Treasury stock</div></th>
<th class="th"><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. 29, 2018</a></td>
<td class="nump">$ 1,175,738,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,900,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,067,811,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (303,185,000)<span></span>
</td>
<td class="num">$ (692,549,000)<span></span>
</td>
<td class="nump">$ 75,761,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance (Accounting Standards Update 2016-16) at Dec. 29, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,886,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="num">$ (8,886,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">152,105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,408,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,697,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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(10,429,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="num">(10,237,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(192,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_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="num">(32,503,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="num">(32,503,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="re">
<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="num">(7,737,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="num">(7,737,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_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(27,845,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(277,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="num">(28,122,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_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares</a></td>
<td class="num">(62,915,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="num">(62,915,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_TreasuryStockValueAcquiredStockPlanCostMethod', window );">Stock plan exercises</a></td>
<td class="num">(12,989,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="num">(12,989,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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="num">(13,619,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,756,000<span></span>
</td>
<td class="num">(972,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,403,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_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit', window );">Stock option expense</a></td>
<td class="nump">2,772,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,772,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="re">
<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="nump">8,815,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">707,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,108,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 28, 2019</a></td>
<td class="nump">1,189,745,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,900,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,173,802,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(313,422,000)<span></span>
</td>
<td class="num">(743,942,000)<span></span>
</td>
<td class="nump">45,407,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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,693,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,456,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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">5,608,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="nump">3,636,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,972,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_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="num">(38,393,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="num">(38,393,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="re">
<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="num">(5,642,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="num">(5,642,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_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(53,611,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="num">(31,067,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="num">(22,544,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_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares</a></td>
<td class="num">(56,491,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="num">(56,491,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_TreasuryStockValueAcquiredStockPlanCostMethod', window );">Stock plan exercises</a></td>
<td class="num">(14,489,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="num">(14,489,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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="num">(18,961,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,335,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="num">(25,296,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_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit', window );">Stock option expense</a></td>
<td class="nump">2,628,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,628,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="re">
<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="nump">12,246,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,042,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,204,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 26, 2020</a></td>
<td class="nump">1,207,836,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,900,000<span></span>
</td>
<td class="nump">335,000<span></span>
</td>
<td class="nump">2,245,035,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(309,786,000)<span></span>
</td>
<td class="num">(781,422,000)<span></span>
</td>
<td class="nump">25,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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">197,725,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195,630,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,095,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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">45,540,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="nump">46,659,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,119,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_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="num">(42,472,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="num">(42,472,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="re">
<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="num">(26,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="num">(26,100,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_TreasuryStockValueAcquiredStockPlanCostMethod', window );">Stock plan exercises</a></td>
<td class="num">(21,547,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="num">(21,547,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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="num">(23,895,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,357,000<span></span>
</td>
<td class="num">(3,886,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43,138,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_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit', window );">Stock option expense</a></td>
<td class="nump">2,538,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,538,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="re">
<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="nump">26,182,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,963,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,219,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 25, 2021</a></td>
<td class="nump">$ 1,413,597,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,900,000<span></span>
</td>
<td class="nump">$ 1,479,000<span></span>
</td>
<td class="nump">$ 2,394,307,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (263,127,000)<span></span>
</td>
<td class="num">$ (773,712,000)<span></span>
</td>
<td class="nump">$ 26,750,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_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=123454820&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=123454820&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_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=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: 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 5: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<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 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: 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 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(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=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124436220&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 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://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=124436220&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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=122640432&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 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: 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=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: 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=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: 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 14: 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 15: 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 16: 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> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: 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 18: 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> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<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 (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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 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 21: 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 22: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: 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 24: 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=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 (e)<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> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=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>32
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483212072">
<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. 25, 2021</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_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">$ 2.00<span></span>
</td>
<td class="nump">$ 1.80<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">111,833<span></span>
</td>
<td class="nump">441,119<span></span>
</td>
<td class="nump">491,045<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">90,292<span></span>
</td>
<td class="nump">88,411<span></span>
</td>
<td class="nump">90,868<span></span>
</td>
</tr>
<tr class="re">
<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">169,908<span></span>
</td>
<td class="nump">147,014<span></span>
</td>
<td class="nump">119,789<span></span>
</td>
</tr>
<tr class="ro">
<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">88,395<span></span>
</td>
<td class="nump">65,248<span></span>
</td>
<td class="nump">60,021<span></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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>33
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483050056">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">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 $19,670 and $16,979 were classified as accounts payable at December&#160;25, 2021 and December&#160;26, 2020, 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;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;25, 2021, December&#160;26, 2020 and December&#160;28, 2019 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 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 transparency as to the current credit condition of governmental units. </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 following table details the balances of our allowance for doubtful receivables and changes therein:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.309%"><tr><td style="width:1.0%"/><td style="width:33.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.662%"/><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:10.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.796%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.455%"/><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:400;line-height:100%">For periods ended:</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 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  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  from  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%">December&#160;25, 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,952&#160;</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 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%">3,379&#160;</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%">(339)</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%">(942)</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%">18,050&#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;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%">December&#160;26, 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%">9,548&#160;</span></td><td style="background-color:#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%">7,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">December&#160;28, 2019</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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></table></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 Company sells trade accounts receivable at a discount under uncommitted trade accounts receivable sale programs to third party financial institutions without recourse. As these accounts receivable are sold without recourse, the Company does not retain the associated risks following the transfer of such accounts receivable to the financial institutions.</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%">Transfers of accounts receivable are accounted for as sales and, accordingly, accounts receivables sold are excluded from Accounts receivable &#8211; net on the Consolidated Balance Sheet and cash proceeds are reflected in Cash flows from operating activities on the Consolidated Statement of Cash Flows. The difference between the carrying amount of the trade accounts receivables sold and the cash received, or discount, is recorded in Other expenses on the Consolidated Statement of Operations. </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%">For the period ended December 31, 2021, the Company sold trade accounts receivable of $25.4&#160;million.  The Company did not sell trade accounts receivable in 2020. The fees associated with trade accounts receivables sold are immaterial.</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><span style="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-style:italic;font-weight:400;line-height:115%">Long-Lived Assets</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%">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 2021, 2020 and 2019 was $70,223, $63,890 and $64,177, respectively.</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:125%">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. The Company recognized a pre-tax $27,900 impairment of long-lived assets (property, plant, and equipment, customer relationship intangible asset, and trade name) in 2021 when it determined that its offshore and other complex steel structures reporting unit will not generate sufficient cash flows to recover the carrying values.  An impairment test was required in November 2021 when the Company received clarifying information on the competitive environment of this reporting unit in Europe.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Impairment losses were recorded in 2020 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:125%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> 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 ("discounted cash flows"). For the solar tracking reporting unit, the Company valued this reporting unit using a blend of the discounted cash flows and multiple of earnings before interest, taxes, depreciation and amortization (EBITDA) approach. 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 7 for details of impairments recognized during 2021 and 2020. </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 </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%">effect on the balance sheet dates. The components of accumulated other comprehensive income (loss) consisted of the following:</span></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.261%"><tr><td style="width:1.0%"/><td style="width:43.254%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.319%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.903%"/><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 26, 2020</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%">(213,064)</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%">15,550&#160;</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%">(112,272)</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%">(309,786)</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%">Current-period comprehensive income (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%">(30,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,659&#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 25, 2021</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%">(243,350)</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,777&#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%">(35,554)</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%">(263,127)</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"><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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 25, 2021, we had approximately $165,657 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 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 from transfer of goods.</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-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 </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%">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;25, 2021 and December&#160;26, 2020 is as follows:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.642%"><tr><td style="width:1.0%"/><td style="width:27.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><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:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.386%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-style:italic;font-weight:700;line-height:100%">Fiscal Year 2021</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:10pt;font-style:italic;font-weight:700;line-height:100%">Fiscal Year 2020</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:10pt;font-style:italic;font-weight:700;line-height:100%">Fiscal Year 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Over      Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Over      Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Over      Time</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%">Utility Support Structures</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%">62,904&#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;border-top:1pt solid #000;padding:0 1pt"/><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,058,100&#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 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%">86,382&#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;border-top:1pt solid #000;padding:0 1pt"/><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%">915,756&#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 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%">47,450&#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;border-top:1pt solid #000;padding:0 1pt"/><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%">838,158&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</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,026,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Coatings</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%">299,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">&#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%">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%">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</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%">996,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">&#160;&#160;Total</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%">2,384,575&#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;border-top:1pt solid #000;padding:0 1pt"/><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,117,000&#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 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,921,328&#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;border-top:1pt solid #000;padding:0 1pt"/><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%">974,027&#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 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"/></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;25, 2021 and December&#160;26, 2020 was $142,643 and $123,495, 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 with few customers that make up-front or progress payments.  The Offshore and complex steel structures business invoices customers a number of ways including advanced billings, progress billings, and billings upon shipment.  </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;25, 2021 and December&#160;26, 2020, total contract liabilities were $213,203 and $170,919, respectively.  At December 25, 2021, $135,746 is recorded as contract liabilities and $77,457 is recorded as other noncurrent liabilities on the condensed consolidated balance sheets.  During the fiscal year ended December&#160;25, 2021 and December&#160;26, 2020, the Company recognized $105,406 and $74,319 of revenue that was included in the liability as of December&#160;26, 2020 and December 28, 2019. The revenue recognized was due to applying advance payments received for performance obligations completed during the period.  At December 25, 2021, the Company had $165,657 of remaining performance obligations on contracts with an original expected duration of one year or more and expects to complete the remaining performance obligations on these contracts within the next 12 to 24 months.  </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;25, 2021, the Company has acquired 6,475,406 shares for approximately $878,138 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 $37,000 in 2021, $21,400 in 2020, and $13,900 in 2019.</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><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="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 adopted this ASU on the first day of fiscal 2021. The adoption of ASU No. 2019-12 did not have a significant impact on the consolidated financial statements.</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: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 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 </span></div>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 does not expect ASU 2020-04 to have a material impact to our consolidated financial statements and related disclosures.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483081144">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 May 12, 2021, the Company acquired the outstanding shares of Prospera Technologies, Ltd. ("Prospera"), an artificial intelligence company focused on machine learning and computer vision in agriculture, for $300,000 in cash (net of cash acquired). The acquisition of Prospera, located in Tel Aviv, Israel, was made to allow the Company to accelerate innovation with machine learning for agronomy and is reported in the Irrigation segment. In the purchase price allocation, goodwill of $273,453, developed technology of $32,900, trade name of $2,850, property, plant, and equipment of $1,063, and a deferred tax liability of $8,223 were recorded with the remainder to net working capital.  Goodwill is not deductible for tax purposes, the trade name will be amortized over 7 years, and the developed technology asset will be amortized over 5 years. The amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. The Company finalized the purchase price allocation in the fourth quarter of 2021. </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:112%">On April 20, 2021 the Company acquired the assets of PivoTrac for $12,500 in cash. The agreed upon purchase price was $14,000, with $1,500 being held back for seller representations and warranties that will be settled within 12 months of the acquisition date. The acquisition of PivoTrac, located in Texas, was made to allow the Company to advance its technology strategy and increase its number of connected agricultural devices and is reported in the Irrigation segment. The preliminary fair values assigned were $10,800 for goodwill, $2,627 for customer relationships, 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 amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. The Company expects the purchase price allocation to be finalized in the second quarter of 2022.</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%">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 was contingent on seller representations and warranties and was settled for the full amount in the second quarter of 2021. Solbras is a leading provider of solar energy solutions for agriculture. In the purchase price allocation, goodwill of $3,341 and customer relationships of $3,718 were recorded and the remainder to 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, was made to allow the Company to expand its product offerings in the Irrigation segment to include not only 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 was contingent on seller representations and warranties and was settled for the full amount in the first quarter of 2021. 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 to net working capital. A portion of the goodwill is deductible for tax purposes. The amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. 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 expanded the Company's galvanizing footprint in North America and is 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 to net working capital. Goodwill is not deductible for tax purposes and the customer relationship will be amortized over 10 years. The amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. The trade name has an indefinite life. The Company finalized the purchase price allocation in the fourth quarter of 2019.</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;Acquisition-related costs incurred for the above acquisitions were insignificant for all years presented.</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%">Proforma disclosures were omitted for the 2021 and 2020 acquisitions as the 2021 acquisitions of Prospera and PivoTrac and the 2020 acquisitions of Solbras and Valmont Substation do not have a significant impact on the Company's financial results.  The proforma effect of 2019 acquisitions on the 2019 Consolidated Statements of Earnings is as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.785%"><tr><td style="width:1.0%"/><td style="width:71.313%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.189%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Fifty-two Weeks Ended December 28, 2019</span></td><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%">Net sales</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%">2,772,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"/><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%">Net earnings</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%">146,941&#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: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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></table></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.<span></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>35
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482975368">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">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%">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%">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%">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%">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%">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;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:9pt;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:9pt;font-weight:400;line-height:100%">474&#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="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;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:9pt;font-weight:400;line-height:100%">241&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">424&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">1,139&#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="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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.648%"><tr><td style="width:1.0%"/><td style="width:34.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.844%"/><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%">Balance at 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: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 25, 2021</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 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%">12,660&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(12,660)</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 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%">&#8212;&#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></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://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(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<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 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483072936">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">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;25, 2021 and December&#160;26, 2020, and December&#160;28, 2019 were as follows:&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"><tr><td style="width:1.0%"/><td style="width:56.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><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%">2021</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></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%">41,159&#160;</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%">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"/></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%">60,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 2020 and 2019 included hold back payments contingent on seller representations and warranties of $1,046 and $5,456, respectively. The 2020 hold back payments were released from a trust in the first half of 2021 and the 2019 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483440440">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text">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;25, 2021 and December&#160;26, 2020:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.107%"><tr><td style="width:1.0%"/><td style="width:65.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.166%"/><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%">2021</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></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%">278,107&#160;</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,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"/></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%">63,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">387,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">728,834&#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%">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"/></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483134344">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text">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:12pt;padding-left:36pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.636%"><tr><td style="width:1.0%"/><td style="width:71.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.103%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.770%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><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%">2021</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></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%">112,236&#160;</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%">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"/></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%">413,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">672,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">27,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">117,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">78,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,422,101&#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,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"/></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483035464">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;25, 2021 and December&#160;26, 2020 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:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.952%"><tr><td style="width:1.0%"/><td style="width:57.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.113%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.719%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.719%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.115%"/><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 25, 2021</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%">224,597&#160;</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%">160,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 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%">58,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,955&#160;</span></td><td style="background-color:#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%">9 years</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%">Trade Name</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,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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%">7 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%">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%">4,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,959&#160;</span></td><td style="background-color:#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%">6 years</span></td></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%">290,680&#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%">178,723&#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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.142%"><tr><td style="width:1.0%"/><td style="width:58.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.950%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.954%"/><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;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 $21,320, $18,147 and $18,087 for the fiscal years ended December&#160;25, 2021, December&#160;26, 2020 and December&#160;28, 2019, respectively. During the fourth quarter of fiscal 2021, an impairment test was required when the Company received clarifying information on the competitive environment of the Valmont SM business in Europe. As a result, an impairment charge of approximately $4,483 was recognized against the remaining net book value of the Valmont SM customer relationship.</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:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">19,466&#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%">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%">17,692&#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%">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%">15,768&#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%">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%">14,301&#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%">2026</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%">10,123&#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 these trade names at December&#160;25, 2021 and December&#160;26, 2020 were as follows:</span><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 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 25,<br/>2021</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,<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%">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,877&#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%">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="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%">6,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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%">8,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">63,407&#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%">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 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 as of August 28, 2021. 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.  During the fourth quarter of fiscal 2021, an impairment test was required when the Company received clarifying information on the competitive environment of the Valmont SM business in Europe.  As a result, an impairment charge of approximately $2,013 was recognized against the Valmont SM trade name.  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;25, 2021 and December&#160;26, 2020 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;26, 2020</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%">232,323&#160;</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%">135,335&#160;</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,309&#160;</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%">30,177&#160;</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%">492,144&#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%">(31,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(61,822)</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;26, 2020</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%">201,078&#160;</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%">120,980&#160;</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,087&#160;</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%">30,177&#160;</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%">430,322&#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%">&#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%">284,253&#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%">284,253&#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%">(1,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(918)</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%">(6,009)</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%">Balance at December 25, 2021</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%">199,446&#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%">117,724&#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%">77,884&#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%">313,512&#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="display:none"/><td colspan="3" style="display:none"/><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%">708,566&#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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;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;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%">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;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%">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;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,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="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%">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="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;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="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%">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="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%">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;text-align:left;vertical-align:top"><div style="padding-left:9pt;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</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,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="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%">(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="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%">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;text-align:left;vertical-align:top"><div style="padding-left:9pt;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;26, 2020</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%">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;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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="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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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: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 as of August 28, 2021, using primarily the discounted cash flow method.  The solar tracking structure reporting unit projects meaningful annual revenue growth for the foreseeable future due to strong market conditions.  Therefore, we valued this reporting unit using a blend of both the discounted cash flows and a market approach.  The market valuation approach estimates the terminal value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA).  During fiscal 2021, no goodwill impairment was recorded.  </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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483042312">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 ARRANGEMENTSThe Company maintains various lines of credit for short-term borrowings totaling $137,818 available at December&#160;25, 2021. As of December&#160;25, 2021 and December&#160;26, 2020, $13,439 and $35,147 was outstanding and recorded as notes payable to banks 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 was 6.31% at December&#160;25, 2021. The unused and available borrowings under the lines of credit were $124,379 at December&#160;25, 2021. 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483144680">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">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:&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.642%"><tr><td style="width:1.0%"/><td style="width:49.968%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><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%">2021</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></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%">202,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%">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"/></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%">58,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">260,083&#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%">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"/></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="padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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,031&#160;</span></td><td style="background-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%">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"/></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,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">20,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%">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"/></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%">59,566&#160;</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%">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"/></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%">1,777&#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%">(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"/></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%">4,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">71&#160;</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,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"/></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%">61,414&#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%">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"/></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;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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%">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;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">2.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%">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"/></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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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.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"/></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%">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%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="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%">23.6&#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"><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;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:#ffffff;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:#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%">23.9&#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"><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 2021 includes $1,894 of U.S. tax benefits related to foreign taxes paid offset by $5,102 of valuation allowance recorded against the Offshore and other complex steel structures deferred tax assets. Fiscal year 2020 includes $4,651 of tax expense related to non-tax deductible impairment of goodwill.  Fiscal year 2020 also includes $1,100 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 assets/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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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%">21,241&#160;</span></td><td style="background-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%">17,203&#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%">83,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Inventory 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%">2,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:20.25pt;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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%">41,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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%">10,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Gross deferred income tax 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%">184,206&#160;</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%">190,881&#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%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Net deferred income tax 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%">129,950&#160;</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%">146,430&#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%">Deferred income tax liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:top"><div style="padding-left:20.25pt;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:#cceeff;padding:2px 0 2px 1pt;text-align: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,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Intangible 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%">48,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Inventory 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%">&#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%">5,705&#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 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%">41,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 deferred tax 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%">5,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 deferred income tax liabilities</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%">132,099&#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%">114,068&#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 2px 30.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%">Net deferred income tax asset (liability)</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,149)</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%">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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><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%">Deferred income tax assets (liabilities) are presented as follows on the Consolidated Balance Sheets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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%">45,700&#160;</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%">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"/></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%">(47,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;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%">Net deferred income tax asset (liability)</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,149)</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%">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"/></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;25, 2021 and December&#160;26, 2020 respectively, there were $83,690 and $81,912 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. During fiscal 2021, it was determined no longer more likely than not that the Offshore and complex steel structures reporting unit, based in Denmark, would generate future taxable income so a valuation allowance of $5,102 was recognized against their tax loss carryforwards.  Also in 2021, the Company recorded a valuation allowance of $6,472 against the tax attributes related to the acquisition of Prospera.  The deferred tax assets at December&#160;25, 2021 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 2021 and 2020, in thousands:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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%">1,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"/><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,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"/></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%">1,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:9pt;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%">(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)</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%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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%">(183)</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%">(749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,664&#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,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"/></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 $406 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 2021, the Company recorded a reduction of its gross unrecognized tax benefit of $749 with $592 recorded as a reduction of income tax expense, due to the expiration of statutes of limitation in the United States. During 2020, the Company recorded a reduction of its gross unrecognized tax benefit of $650, with $513 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 $1,758 and $845 of interest and penalties at December&#160;25, 2021 and December&#160;26, 2020, 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 2017 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 $4,324 and $2,547 at December&#160;25, 2021 and December&#160;26, 2020, 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=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483405256">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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:&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.392%"><tr><td style="width:1.0%"/><td style="width:68.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.546%"/><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:13.548%"/><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 25,<br/>2021</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,<br/>2020</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,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">218,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Debt issuance costs</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%">(7,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Long-term debt</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%">951,956&#160;</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%">731,179&#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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Long-term debt, excluding current installments</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%">947,072&#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%">728,431&#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;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,120 at December&#160;25, 2021.  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,316 at December&#160;25, 2021.  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;On October 18, 2021, we along with our wholly-owned subsidiaries Valmont Industries Holland B.V. and Valmont Group Pty. Ltd., as borrowers, entered into an amendment and restatement of our revolving credit agreement with our lenders.  The maturity date of the revolving credit facility was extended to October 18, 2026.  The credit facility provides for $800,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 $300,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;term SOFR (based on a 1, 3 or 6 month interest period, as selected by the Company) plus a 10 basis point adjustment plus a spread of 100 to 162.5 basis points, depending on the credit rating of the Company's senior, unsecured, long-term debt published by Standard &amp; Poor's Rating Services and Moody's Investors Service, Inc.;</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 overnight bank 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">term SOFR (based on a 1 month interest period) plus 110 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, unsecured, debt published by Standard &amp; Poor's Rating Services and Mood'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%">(iii)&#160;&#160;&#160;&#160;daily simple SOFR plus a 10 basis point adjustment plus a spread of 100 to 162.5 basis points, depending on the credit rating of the Company's senior, unsecured, long-term 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;25, 2021, 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%"> $218,897 </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, 2026, and contains a financial covenant that may limit additional borrowing capability under the agreement. At December&#160;25, 2021, the Company had the ability to borrow $590,521 under this facility, after consideration of standby letters of credit of $744 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%">$137,818, $124,379 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;25, 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;The revolving credit facility includes a financial leverage covenant. The Company was in compliance with this covenant at December&#160;25, 2021.  The minimum aggregate maturities of long-term debt for each of the five years following 2021 are: $4,884, $601, $179, $20 and $218,897.</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 Valmont Telecommunications, 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718566926040">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text">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;25, 2021, 266,739 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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk3Mw_ee076d98-c7ca-482a-95fc-3d4c450e2c4c">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 $28,720, $14,874 and $11,587 of compensation expense (included in selling, general and administrative expenses) in the 2021, 2020 and 2019 fiscal years for all share-based compensation programs, respectively. The associated tax benefits recorded in the 2021, 2020 and 2019 fiscal years was $7,180, $3,719 and $2,897, 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;25, 2021, 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.38</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> years, was approximately $6,028.</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 2021, 2020 and 2019 was estimated using the following assumptions:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.896%"><tr><td style="width:1.0%"/><td style="width:62.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.936%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.936%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.947%"/><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%">2021</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></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.01&#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.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></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%">1.26&#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%">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></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%">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></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.20&#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.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></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 2019, 2020 and 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.985%"><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;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"><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 2019 was $37.85.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"><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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">141.79&#160;</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%">47,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 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%">(169,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.76&#160;</span></td><td style="background-color:#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%">(416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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="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;25, 2021</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%">276,464&#160;</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%">164.48&#160;</span></td><td style="background-color:#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.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%">22,586&#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;25, 2021</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%">268,338&#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%">163.42&#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%">5.80</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%">22,188&#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;25, 2021</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%">154,860&#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%">142.15&#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%">4.00</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%">15,896&#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 2021 was $67.81. </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%">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 or cash (as applicable) 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. All cash-settled restricted stock units are marked-to-market and presented within other accrued expenses and noncurrent liabilities in our Consolidated Balance Sheets. During fiscal 2021, 2020 and 2019, 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.050%"><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%">2021</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></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%">216,971&#160;</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%">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"/></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%">236.28&#160;</span></td><td style="background-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%">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"/></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%">16,147&#160;</span></td><td style="background-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,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"/></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%">During the second half of 2021, the Company granted 159,982 restricted shares, worth $36,916, to certain employees of Prospera. These restricted shares vest in equal installments over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE3MDQyNDMwMjM2NTYy_3681c158-d993-4466-9062-2c1cd34c02ff">four</span> years, and require the employees to continue employment over those four years.  As such, the related compensation expense will be incurred over the vesting period. </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 December&#160;25, 2021 the amount of deferred stock&#8209;based compensation granted, to be recognized over a weighted&#8209;average period of 3.21 years, was approximately $55,838.</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 2021 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><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%">During fiscal 2021, 2020 and 2019, the Company granted PSU awards as follows (which are not included in the above stock plan activity tables):    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.050%"><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%">2021</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></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%">41,060&#160;</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%">35,181&#160;</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%">31,344&#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%">230.40&#160;</span></td><td style="background-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%">125.41&#160;</span></td><td style="background-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%">136.14&#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%">10,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 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,165&#160;</span></td><td style="background-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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482975928">
<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. 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_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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021:</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%">195,630&#160;</span></td><td style="background-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%">195,630&#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,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,493&#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%">9.23&#160;</span></td><td style="background-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.13&#160;</span></td><td style="background-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%">9.10&#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%">2020:</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%">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 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%">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 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%">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 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%">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></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 2021 was impacted by impairments of long-lived assets (customer relationship intangible asset, trade name, and property, plant and equipment) associated with the Offshore and other complex steel structures reporting unit of $21,678 after-tax ($1.01 per share) and a valuation allowance against the deferred tax assets of the Offshore and other complex steel structures reporting unit of $5,076 after-tax ($0.24 per share). 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).   </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 2021, 2020, and 2019 there were 47,223, 0, and 130,704 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=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718489604136">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 60% 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 2021, 2020 and 2019 Company contributions to these plans amounted to approximately $16,000, $14,800 and $12,600 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 $29,982 and $35,125 at December&#160;25, 2021 and December&#160;26, 2020, 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 $8,900 and $5,067 at December&#160;25, 2021 and December&#160;26, 2020, 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>46
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483076056">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">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;25, 2021, the carrying amount of the Company&#8217;s long-term debt was $951,956 with an estimated fair value of approximately $1,175,332.  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.   </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 $29,982 ($35,125 in 2020) 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 $94 ($202 in 2020) is recorded at fair value at December&#160;25, 2021. 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 25, 2021</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%">30,076&#160;</span></td><td style="background-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%">30,076&#160;</span></td><td style="background-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="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:20.25pt;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%">(4,007)</span></td><td style="background-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%">(4,007)</span></td><td style="background-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><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;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%">(5,911)</span></td><td style="background-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%">(5,911)</span></td><td style="background-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=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483429000">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 25, 2021 and December 26, 2020, 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;25, 2021 and December&#160;26, 2020 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"><tr><td style="width:1.0%"/><td style="width:33.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.485%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.774%"/><td style="width:0.1%"/><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:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</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%">Balance sheet location</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:9pt;font-weight:700;line-height:100%">December 25, 2021</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:9pt;font-weight:700;line-height:100%">December 26, 2020</span></td><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%">Commodity forward contracts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Accrued expenses</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%">(5,802)</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%">&#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="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;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 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%">Prepaid expenses and other assets</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%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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%">Foreign currency forward contracts</span></td><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%">Accrued expenses</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%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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: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%">Cross currency swap contracts</span></td><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%">Prepaid expenses and other assets</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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Cross currency swap contracts</span></td><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%">Accrued expenses</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%">&#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,235)</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-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(4,007)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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 #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(5,911)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;Gains (losses) on derivatives recognized in the consolidated statements of earnings for the years ended December&#160;25, 2021, December&#160;26, 2020, and December&#160;28, 2019 are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.577%"><tr><td style="width:1.0%"/><td style="width:33.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.329%"/><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:10.148%"/><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:10.148%"/><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:10.151%"/><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%">2021</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="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;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%">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%">25,821&#160;</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%">&#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="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:#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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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;text-align:left;vertical-align:top"><div style="padding-left:9pt;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Interest rate 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%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Cross currency swap 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%">2,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">28,497&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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 #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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 #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">1,579&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company entered into steel hot rolled coil (HRC) forward contracts that qualify as a cash flow hedge of the variability in cash flows attributable to future steel purchases. The forward contracts had a notional amount of $93,498 for the total purchase of 86,100 short tons from May 2021 to December 2022. The gain (loss) realized upon settlement will be recorded in product cost of sales in the condensed consolidated statements of earnings over average inventory turns.</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 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) </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%">realized upon settlement was recorded in product cost of sales in the consolidated statements of earnings over average inventory turns.  </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%">During 2021, 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 July and September 2021 and had notional amounts to buy 3,800 euros in exchange for a stated amount of Brazilian Real. During 2021, a subsidiary with a Euro functional currency entered into a foreign currency forward contract to mitigate foreign currency risk related to a large customer order denominated in U.S. dollars. The forward contract, which qualifies as a fair value hedge, matured in December 2021 and a notional amount to sell $2,000 in exchange for a stated amount of Euros.&#160;&#160;&#160;&#160;</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 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 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, matured in 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%">Key terms of the two CCS are as follows:   </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.869%"><tr><td style="width:1.0%"/><td style="width:23.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.843%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.528%"/><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%">Currency</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%">Notional Amount</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%">Termination Date</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%">Swapped Interest Rate</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%">Net Settlement Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,000&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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:0 1pt"/><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%">2.68%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">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 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%">80,000&#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="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: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:400;line-height:100%">2.825%</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: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"/><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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483441832">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">GUARANTEESThe 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 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;25, 2021 and December&#160;26, 2020, were as follows:</span><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 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%">2021</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></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%">14,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 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%">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"/></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%">(6,444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">13,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">21,308&#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%">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"/></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_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483063416">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS &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 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483013640">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;25, 2021.</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 25, 2021 and December 26, 2020, respectively. The PBO was $761,706 at December&#160;25, 2021. The net funded status of $536 at December&#160;25, 2021 is recorded as a noncurrent liability reflecting, in part, a significant actuarial gain for the period from December 26, 2020 to December 25, 2021 attributed to an increase in the discount rate.  </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"><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.     </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;28, 2019 to December&#160;26, 2020 were as follows:</span></div><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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"><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;26, 2020 to December&#160;25, 2021 were as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;26, 2020</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%">860,173&#160;</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%">741,650&#160;</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%">(118,523)</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%">1,924&#160;</span></td><td style="background-color:#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%">9,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">48,637&#160;</span></td><td style="background-color:#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%">(22,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,952)</span></td><td style="background-color:#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)</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%">(77,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(8,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,089)</span></td><td style="background-color:#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;25, 2021</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%">761,706&#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%">761,170&#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%">(536)</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial gain decreased the projected benefit obligation resulted from an increase in the discount rate to 1.90% in 2021 versus 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;25, 2021 and December&#160;26, 2020 consisted of actuarial gains (losses):</span></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 28, 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%">(143,726)</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%">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%">(16,731)</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%">Prior service costs - GMP equalization</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%">(814)</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%">Currency translation 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%">(3,987)</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%">Balance December 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%">(165,258)</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%">Actuarial gain </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%">102,529&#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%">Prior service costs amortization</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%">550&#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%">Currency translation gain </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,239&#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%">Balance December 25, 2021</span></td><td style="background-color:#cceeff;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:#cceeff;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%">(60,940)</span></td><td style="background-color:#cceeff;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 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;25, 2021 and December&#160;26, 2020 were as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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%">2020</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.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><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.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%">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.70&#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.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%">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.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><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%">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></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;25, 2021 and December&#160;26, 2020 were as follows:</span></div><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">Net Periodic Benefit Cost:</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%">2021</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%">2020</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:10pt;font-weight:400;line-height:100%">Interest cost</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%">9,896&#160;</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,954&#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="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%">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%">(27,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 prior service cost</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%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 actuarial 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%">2,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%">2,437&#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:9pt;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="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,567)</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">(7,311)</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"><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 2021 and 2020:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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%">2021</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%">2020</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%">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.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"><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="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%">3.96&#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.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></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.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="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%">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="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;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 3.96% to 3.48% for 2022 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 2022 through 2031:</span></div><div style="margin-bottom:10pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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 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,045&#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%">23,850&#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%">24,650&#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%">25,455&#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%">2026</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%">26,260&#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;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 2027&#160;-&#160;2031</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%">144,400&#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: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;25, 2021.</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;25, 2021 and December&#160;26, 2020, the pension plan assets measured at fair value on a recurring basis were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021</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%">14,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">14,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="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="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 plan net assets at fair value</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%">14,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%">&#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%">&#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,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="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%">Plan assets at NAV:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Leveraged inflation-linked gilt 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%">283,288&#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 bonds</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%">107,945&#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="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%">212,730&#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%">Secured income asset 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%">143,207&#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%">Total plan assets at NAV</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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,170&#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="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%">&#160;&#160;Total plan assets</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 style="background-color:#ffffff;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:#ffffff;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%">761,170&#160;</span></td><td style="background-color:#ffffff;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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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="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 plan net assets at fair value</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%">31,935&#160;</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%">&#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%">&#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%">31,935&#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="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%">Plan assets at NAV:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Leveraged inflation-linked gilt 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%">171,013&#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 bonds</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%">115,577&#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="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%">309,987&#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%">Secured income asset 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%">113,138&#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%">Total plan assets at NAV</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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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:#cceeff;border-top:1pt solid #000000;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%">&#160;&#160;Total plan assets</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 style="background-color:#ffffff;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:#ffffff;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:#ffffff;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=123450688&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482954664">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">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 25, 2021 have remaining lease terms of one year to twenty-five years, some of which include options to extend leases for up to ten 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%"> </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 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 commenced on a new corporate headquarters operating lease with straight-line annual expense of approximately $5,100, a 2% annual increase in lease payment, and a 25 year term during 2021.  In recognition of this lease, an operating lease asset of $71,853 and an operating long-term liability of $71,196 was recognized. </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 25, 2021 and December 26, 2020 are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.053%"><tr><td style="width:1.0%"/><td style="width:66.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.799%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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%">Fifty-Two weeks ended December 25, 2021</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%">Fifty-Two weeks ended December 26, 2020</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%">Operating lease cost</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%">27,421&#160;</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%">23,976&#160;</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"/></tr><tr style="height:15pt"><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="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%">Operating cash outflows from operating leases</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%">27,793&#160;</span></td><td style="background-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,390&#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%">ROU assets obtained in exchange for lease obligations</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%">86,481&#160;</span></td><td style="background-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,131&#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%">Weighted average remaining lease term</span></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%">17 years</span></td><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%">11 years</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%">Weighted average discount rate</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.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: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%">3.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: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 $1,500 for short-term lease costs and approximately $3,600 for variable lease payments in 2021.</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 in 2019, the Company evaluated the historical and projected cash flow generation of the operations at each of its long-term leased facilities.&#160; It was determined that one of those facilities, a galvanizing operation in Melbourne, Australia, would 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;25, 2021 and December 26, 2020 is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.494%"><tr><td style="width:1.0%"/><td style="width:39.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.277%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.902%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.281%"/><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%">Classification</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%">December 25, 2021</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%">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%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_afcc3f69-38ed-44ad-b747-70766402ff35"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_d3aa940a-0d5c-4693-8dd4-e06b0ae7f2bb">Other assets</span></span></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%">152,664&#160;</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%">77,566&#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 style="height:15pt"><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: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:#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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_423b1f75-7951-4753-bbda-3ecd440f7889"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_fae0a03b-8133-4a2c-a165-3a2d143198a5">Accrued expenses</span></span></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%">16,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Operating lease long-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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_a0307a2a-cde4-48b7-b8ab-73f6280075e3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_ec0483f9-96bd-4711-9a82-1311896e638f">Operating lease liabilities</span></span></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%">147,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">&#160;&#160;&#160;&#160;Total lease liabilities</span></td><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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">164,513&#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%">94,860&#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><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;25, 2021 are as follows:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:2px 1pt;text-align:left;vertical-align:top"><div 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="padding:0 1pt"/></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 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,217&#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%">19,087&#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%">16,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 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%">15,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 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%">2026</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%">13,531&#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%">Subsequent</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,326&#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%">Total minimum lease payments</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%">235,375&#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%">&#160;&#160;Less: Interest</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%">70,862&#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%">Present value of minimum lease payments</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%">164,513&#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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483006008">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">BUSINESS SEGMENTS</a></td>
<td class="text">BUSINESS SEGMENTS<div style="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 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, traffic, and wireless communication markets, engineered access systems, integrated structure solutions for smart cities, and highway safety products;</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, concrete and composite structures for utility markets, including transmission, distribution, substations, 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 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 manufacture of center pivot and linear irrigation equipment for agricultural markets, including parts, services and 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%">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's operating income for segment purposes excludes unallocated corporate general and administrative expenses, interest expense, non-operating income and deductions, or income taxes.</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:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><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%">2021</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></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%">Utility 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%">Steel</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%">770,104&#160;</span></td><td style="background-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%">635,220&#160;</span></td><td style="background-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%">630,892&#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%">Concrete</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Engineered Solar Tracker Solutions</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%">62,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Offshore and Other Complex Steel 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%">123,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Utility Support Structures segment</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,121,510&#160;</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,002,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 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%">890,580&#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%">Engineered Support Structures segment:</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"/></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%">Lighting, Traffic, and Highway Safety Products</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%">717,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#160;&#160;&#160;&#160;Communication Products</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%">240,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Access Systems</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%">106,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;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%">Engineered Support Structures segment</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%">1,064,761&#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%">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"/></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%">386,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">545,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">483,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,028,717&#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%">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"/></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: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;padding:2px 0 2px 1pt;text-align: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,601,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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:700;line-height:100%">INTERSEGMENT SALES:</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%">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%">506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Engineered Support Structures</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">87,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">11,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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;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 #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,726&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 #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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 #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:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">NET SALES:</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:9pt;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,121,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Engineered Support Structures segment</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,064,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 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%">299,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">300,640&#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%">Irrigation 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%">1,017,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,501,575&#160;</span></td><td style="background-color:#ffffff;border-bottom: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-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:#ffffff;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%">2,895,355&#160;</span></td><td style="background-color:#ffffff;border-bottom: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-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:#ffffff;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%">2,766,976&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><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%">2021</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></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%">Utility 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%">67,624&#160;</span></td><td style="background-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%">100,855&#160;</span></td><td style="background-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%">87,788&#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%">Engineered Support Structures</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%">115,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">50,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">137,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(83,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">286,785&#160;</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%">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 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%">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"/></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%">Interest expense, 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%">(41,420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">14,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">260,083&#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%">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"/></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%">Utility 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%">827,083&#160;</span></td><td style="background-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%">778,127&#160;</span></td><td style="background-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%">742,194&#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%">Engineered Support Structures</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%">977,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">366,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,027,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">249,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">3,447,249&#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,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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><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%">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%">36,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Engineered Support Structures</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%">16,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">19,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">17,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">17,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">107,790&#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%">106,700&#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%">97,425&#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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><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%">2021</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></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%">Utility 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%">24,075&#160;</span></td><td style="background-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%">23,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">23,779&#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%">Engineered Support Structures</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%">24,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">16,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">17,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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:top"><div style="padding-left:20.25pt;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%">9,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">92,577&#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%">82,892&#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%">82,264&#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"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><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%">2021</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></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%">2,260,198&#160;</span></td><td style="background-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,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"/></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%">297,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%">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"/></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%">Brazil</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%">200,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996&#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%">123,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">620,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,663&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">3,501,575&#160;</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,895,355&#160;</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,766,976&#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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:700;line-height:100%">LONG-LIVED ASSETS:</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%">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,172,552&#160;</span></td><td style="background-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%">748,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">753,545&#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%">173,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Brazil</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%">28,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%">17,151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963&#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%">21,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">338,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,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%">362,020&#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,734,486&#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,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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><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%">No single customer accounted for more than 10% of net sales in 2021, 2020, or 2019. 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 2021; no other foreign country accounted for more than 6% 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718477695704">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 $19,670 and $16,979 were classified as accounts payable at December&#160;25, 2021 and December&#160;26, 2020, 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><span></span>
</td>
</tr>
<tr class="re">
<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;25, 2021, December&#160;26, 2020 and December&#160;28, 2019 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 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 transparency as to the current credit condition of governmental units. </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 sells trade accounts receivable at a discount under uncommitted trade accounts receivable sale programs to third party financial institutions without recourse. As these accounts receivable are sold without recourse, the Company does not retain the associated risks following the transfer of such accounts receivable to the financial institutions.</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%">Transfers of accounts receivable are accounted for as sales and, accordingly, accounts receivables sold are excluded from Accounts receivable &#8211; net on the Consolidated Balance Sheet and cash proceeds are reflected in Cash flows from operating activities on the Consolidated Statement of Cash Flows. The difference between the carrying amount of the trade accounts receivables sold and the cash received, or discount, is recorded in Other expenses on the Consolidated Statement of Operations. </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%">For the period ended December 31, 2021, the Company sold trade accounts receivable of $25.4&#160;million.  The Company did not sell trade accounts receivable in 2020. The fees associated with trade accounts receivables sold are immaterial.</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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">InventoriesInventory 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></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">Long-Lived Assets<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 2021, 2020 and 2019 was $70,223, $63,890 and $64,177, respectively.</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:125%">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. The Company recognized a pre-tax $27,900 impairment of long-lived assets (property, plant, and equipment, customer relationship intangible asset, and trade name) in 2021 when it determined that its offshore and other complex steel structures reporting unit will not generate sufficient cash flows to recover the carrying values.  An impairment test was required in November 2021 when the Company received clarifying information on the competitive environment of this reporting unit in Europe.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Impairment losses were recorded in 2020 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:125%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> 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 ("discounted cash flows"). For the solar tracking reporting unit, the Company valued this reporting unit using a blend of the discounted cash flows and multiple of earnings before interest, taxes, depreciation and amortization (EBITDA) approach. 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"><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><span></span>
</td>
</tr>
<tr class="re">
<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"><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 </span></div>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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 25, 2021, we had approximately $165,657 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 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 from transfer of goods.</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-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 </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%">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 with few customers that make up-front or progress payments. condensed 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"><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><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 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 adopted this ASU on the first day of fiscal 2021. The adoption of ASU No. 2019-12 did not have a significant impact on the consolidated financial statements.</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: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 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 </span></div>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 does not expect ASU 2020-04 to have a material impact to our consolidated financial statements and related disclosures.<span></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=123431023&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125515794&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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: 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(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123596393&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=123570139&amp;loc=SL94080555-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_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123454820&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123427490&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=121826272&amp;loc=d3e32847-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 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<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=124437754&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://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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=123447040&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123372394&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=123351226&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=123351226&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=123351226&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123359005&amp;loc=d3e8864-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 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123467817&amp;loc=d3e21459-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_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123577603&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=123577603&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=123577603&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=123577603&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=123577603&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718485379848">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock', window );">Schedule of Change in Accounting Estimate</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;margin-bottom:5pt;vertical-align:text-bottom;width:92.261%"><tr><td style="width:1.0%"/><td style="width:43.254%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.319%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.903%"/><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 26, 2020</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%">(213,064)</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%">15,550&#160;</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%">(112,272)</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%">(309,786)</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%">Current-period comprehensive income (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%">(30,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,659&#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 25, 2021</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%">(243,350)</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,777&#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%">(35,554)</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%">(263,127)</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;25, 2021 and December&#160;26, 2020 is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.642%"><tr><td style="width:1.0%"/><td style="width:27.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><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:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.386%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-style:italic;font-weight:700;line-height:100%">Fiscal Year 2021</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:10pt;font-style:italic;font-weight:700;line-height:100%">Fiscal Year 2020</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:10pt;font-style:italic;font-weight:700;line-height:100%">Fiscal Year 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Over      Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Over      Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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-style:italic;font-weight:700;line-height:100%">Over      Time</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%">Utility Support Structures</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%">62,904&#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;border-top:1pt solid #000;padding:0 1pt"/><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,058,100&#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 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%">86,382&#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;border-top:1pt solid #000;padding:0 1pt"/><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%">915,756&#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 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%">47,450&#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;border-top:1pt solid #000;padding:0 1pt"/><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%">838,158&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</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,026,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Coatings</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%">299,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">&#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%">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%">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</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%">996,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">&#160;&#160;Total</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%">2,384,575&#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;border-top:1pt solid #000;padding:0 1pt"/><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,117,000&#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 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,921,328&#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;border-top:1pt solid #000;padding:0 1pt"/><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%">974,027&#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 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"/></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_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts Receivable, Allowance for Credit Loss</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:120%">The following table details the balances of our allowance for doubtful receivables and changes therein:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.309%"><tr><td style="width:1.0%"/><td style="width:33.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.662%"/><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:10.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.796%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.455%"/><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:400;line-height:100%">For periods ended:</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 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  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  from  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%">December&#160;25, 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,952&#160;</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 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%">3,379&#160;</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%">(339)</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%">(942)</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%">18,050&#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;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%">December&#160;26, 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%">9,548&#160;</span></td><td style="background-color:#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%">7,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">December&#160;28, 2019</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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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_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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124509347&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124437754&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=124431687&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482968936">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Consolidated Statements of Earnings is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.785%"><tr><td style="width:1.0%"/><td style="width:71.313%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.189%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Fifty-two Weeks Ended December 28, 2019</span></td><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%">Net sales</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%">2,772,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"/><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%">Net earnings</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%">146,941&#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: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>56
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718487592408">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;margin-bottom:5pt;vertical-align:text-bottom;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%">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%">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%">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%">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%">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%">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;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:9pt;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:9pt;font-weight:400;line-height:100%">474&#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="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;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:9pt;font-weight:400;line-height:100%">241&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">424&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">1,139&#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="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;margin-bottom:5pt;vertical-align:text-bottom;width:87.648%"><tr><td style="width:1.0%"/><td style="width:34.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.844%"/><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%">Balance at 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: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 25, 2021</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 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%">12,660&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(12,660)</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 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%">&#8212;&#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></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483179448">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of 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;25, 2021 and December&#160;26, 2020, and December&#160;28, 2019 were as follows:&#160;&#160;&#160;&#160;<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"><tr><td style="width:1.0%"/><td style="width:56.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><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%">2021</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></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%">41,159&#160;</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%">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"/></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%">60,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483427880">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Components of Inventories</a></td>
<td class="text">Inventories consisted of the following at December&#160;25, 2021 and December&#160;26, 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.107%"><tr><td style="width:1.0%"/><td style="width:65.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.166%"/><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%">2021</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></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%">278,107&#160;</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,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"/></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%">63,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">387,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">728,834&#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%">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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483067144">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant And Equipment, 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:12pt;padding-left:36pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.636%"><tr><td style="width:1.0%"/><td style="width:71.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.103%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.770%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><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%">2021</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></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%">112,236&#160;</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%">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"/></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%">413,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">672,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">27,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">117,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">78,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,422,101&#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,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"/></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482997704">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of 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;25, 2021 and December&#160;26, 2020 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:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.952%"><tr><td style="width:1.0%"/><td style="width:57.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.113%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.719%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.719%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.115%"/><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 25, 2021</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%">224,597&#160;</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%">160,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 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%">58,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,955&#160;</span></td><td style="background-color:#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%">9 years</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%">Trade Name</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,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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%">7 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%">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%">4,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,959&#160;</span></td><td style="background-color:#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%">6 years</span></td></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%">290,680&#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%">178,723&#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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.142%"><tr><td style="width:1.0%"/><td style="width:58.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.950%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.954%"/><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><span></span>
</td>
</tr>
<tr class="re">
<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:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">19,466&#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%">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%">17,692&#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%">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%">15,768&#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%">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%">14,301&#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%">2026</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%">10,123&#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 these trade names at December&#160;25, 2021 and December&#160;26, 2020 were as follows:<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 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 25,<br/>2021</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,<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%">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,877&#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%">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="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%">6,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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%">8,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">63,407&#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%">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 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;25, 2021 and December&#160;26, 2020 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;26, 2020</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%">232,323&#160;</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%">135,335&#160;</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,309&#160;</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%">30,177&#160;</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%">492,144&#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%">(31,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(61,822)</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;26, 2020</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%">201,078&#160;</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%">120,980&#160;</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,087&#160;</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%">30,177&#160;</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%">430,322&#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%">&#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%">284,253&#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%">284,253&#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%">(1,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(918)</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%">(6,009)</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%">Balance at December 25, 2021</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%">199,446&#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%">117,724&#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%">77,884&#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%">313,512&#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="display:none"/><td colspan="3" style="display:none"/><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%">708,566&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;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;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%">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;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%">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;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,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="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%">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="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;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="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%">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="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%">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;text-align:left;vertical-align:top"><div style="padding-left:9pt;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</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,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="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%">(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="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%">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;text-align:left;vertical-align:top"><div style="padding-left:9pt;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;26, 2020</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%">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;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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="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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718485697416">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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:&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.642%"><tr><td style="width:1.0%"/><td style="width:49.968%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><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%">2021</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></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%">202,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%">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"/></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%">58,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">260,083&#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%">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"/></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="padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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,031&#160;</span></td><td style="background-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%">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"/></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,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">20,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%">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"/></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%">59,566&#160;</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%">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"/></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%">1,777&#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%">(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"/></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%">4,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">71&#160;</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,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"/></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%">61,414&#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%">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"/></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;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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%">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;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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%">2.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%">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"/></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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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.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"/></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%">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%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="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%">23.6&#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"><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;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:#ffffff;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:#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%">23.9&#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"><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 assets/liabilities are as follows:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                       </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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%">21,241&#160;</span></td><td style="background-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%">17,203&#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%">83,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Inventory 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%">2,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:20.25pt;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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%">41,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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%">10,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Gross deferred income tax 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%">184,206&#160;</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%">190,881&#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%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Net deferred income tax 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%">129,950&#160;</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%">146,430&#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%">Deferred income tax liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:top"><div style="padding-left:20.25pt;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:#cceeff;padding:2px 0 2px 1pt;text-align: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,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Intangible 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%">48,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Inventory 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%">&#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%">5,705&#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 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%">41,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 deferred tax 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%">5,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 deferred income tax liabilities</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%">132,099&#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%">114,068&#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 2px 30.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%">Net deferred income tax asset (liability)</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,149)</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%">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"/></tr></table><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets (liabilities) are presented as follows on the Consolidated Balance Sheets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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%">45,700&#160;</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%">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"/></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%">(47,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;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%">Net deferred income tax asset (liability)</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,149)</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%">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"/></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 2021 and 2020, in thousands:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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></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%">1,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"/><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,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"/></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%">1,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:9pt;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%">(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)</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%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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%">(183)</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%">(749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,664&#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,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"/></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=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121826272&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121826272&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121826272&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=121826272&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=121826272&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482962936">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-Term Debt</a></td>
<td class="text">Long-term debt is as follows:&#160;&#160;&#160;&#160;<div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.392%"><tr><td style="width:1.0%"/><td style="width:68.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.546%"/><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:13.548%"/><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 25,<br/>2021</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,<br/>2020</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,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">218,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Debt issuance costs</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%">(7,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Long-term debt</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%">951,956&#160;</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%">731,179&#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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Long-term debt, excluding current installments</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%">947,072&#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%">728,431&#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;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,120 at December&#160;25, 2021.  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,316 at December&#160;25, 2021.  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;On October 18, 2021, we along with our wholly-owned subsidiaries Valmont Industries Holland B.V. and Valmont Group Pty. Ltd., as borrowers, entered into an amendment and restatement of our revolving credit agreement with our lenders.  The maturity date of the revolving credit facility was extended to October 18, 2026.  The credit facility provides for $800,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 $300,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;term SOFR (based on a 1, 3 or 6 month interest period, as selected by the Company) plus a 10 basis point adjustment plus a spread of 100 to 162.5 basis points, depending on the credit rating of the Company's senior, unsecured, long-term debt published by Standard &amp; Poor's Rating Services and Moody's Investors Service, Inc.;</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 overnight bank 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">term SOFR (based on a 1 month interest period) plus 110 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, unsecured, debt published by Standard &amp; Poor's Rating Services and Mood'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%">(iii)&#160;&#160;&#160;&#160;daily simple SOFR plus a 10 basis point adjustment plus a spread of 100 to 162.5 basis points, depending on the credit rating of the Company's senior, unsecured, long-term 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;25, 2021, 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%"> $218,897 </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, 2026, and contains a financial covenant that may limit additional borrowing capability under the agreement. At December&#160;25, 2021, the Company had the ability to borrow $590,521 under this facility, after consideration of standby letters of credit of $744 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%">$137,818, $124,379 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;25, 2021.</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_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://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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: 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=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: 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=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: 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=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: 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 12: 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=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718485099496">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 2021, 2020 and 2019 was estimated using the following assumptions:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.896%"><tr><td style="width:1.0%"/><td style="width:62.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.936%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.936%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.947%"/><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%">2021</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></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.01&#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.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></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%">1.26&#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%">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></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%">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></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.20&#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.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></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"><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 2019, 2020 and 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.985%"><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;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"><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 2019 was $37.85.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"><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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">141.79&#160;</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%">47,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 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%">(169,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.76&#160;</span></td><td style="background-color:#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%">(416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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="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;25, 2021</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%">276,464&#160;</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%">164.48&#160;</span></td><td style="background-color:#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.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%">22,586&#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;25, 2021</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%">268,338&#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%">163.42&#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%">5.80</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%">22,188&#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;25, 2021</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%">154,860&#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%">142.15&#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%">4.00</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%">15,896&#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 2021 was $67.81.<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_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock', window );">Schedule of Non-Vested Stock and Restricted Stock Units</a></td>
<td class="text">During fiscal 2021, 2020 and 2019, 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;margin-bottom:5pt;vertical-align:text-bottom;width:97.050%"><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%">2021</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></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%">216,971&#160;</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%">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"/></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%">236.28&#160;</span></td><td style="background-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%">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"/></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%">16,147&#160;</span></td><td style="background-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,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"/></tr></table><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%">During the second half of 2021, the Company granted 159,982 restricted shares, worth $36,916, to certain employees of Prospera. These restricted shares vest in equal installments over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE3MDQyNDMwMjM2NTYy_3681c158-d993-4466-9062-2c1cd34c02ff">four</span> years, and require the employees to continue employment over those four years.  As such, the related compensation expense will be incurred over the vesting period. </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 December&#160;25, 2021 the amount of deferred stock&#8209;based compensation granted, to be recognized over a weighted&#8209;average period of 3.21 years, was approximately $55,838.</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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Share-based Payment Arrangement, Performance Shares, Outstanding Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, 2020 and 2019, the Company granted PSU awards as follows (which are not included in the above stock plan activity tables):    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.050%"><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%">2021</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></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%">41,060&#160;</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%">35,181&#160;</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%">31,344&#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%">230.40&#160;</span></td><td style="background-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%">125.41&#160;</span></td><td style="background-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%">136.14&#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%">10,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 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,165&#160;</span></td><td style="background-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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance 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 (c)<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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483060920">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Reconciliation of Basic and Diluted Earnings Per Share (EPS)</a></td>
<td class="text"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021:</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%">195,630&#160;</span></td><td style="background-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%">195,630&#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,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,493&#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%">9.23&#160;</span></td><td style="background-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.13&#160;</span></td><td style="background-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%">9.10&#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%">2020:</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%">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 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%">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 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%">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 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%">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></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483013640">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Trading Securities Measured at Fair Value</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 25, 2021</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%">30,076&#160;</span></td><td style="background-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%">30,076&#160;</span></td><td style="background-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="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:20.25pt;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%">(4,007)</span></td><td style="background-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%">(4,007)</span></td><td style="background-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><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;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%">(5,911)</span></td><td style="background-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%">(5,911)</span></td><td style="background-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=123874694&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=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>66
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718488862440">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;25, 2021 and December&#160;26, 2020 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"><tr><td style="width:1.0%"/><td style="width:33.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.485%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.774%"/><td style="width:0.1%"/><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:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</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%">Balance sheet location</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:9pt;font-weight:700;line-height:100%">December 25, 2021</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:9pt;font-weight:700;line-height:100%">December 26, 2020</span></td><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%">Commodity forward contracts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Accrued expenses</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%">(5,802)</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%">&#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="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;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 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%">Prepaid expenses and other assets</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%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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%">Foreign currency forward contracts</span></td><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%">Accrued expenses</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%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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: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%">Cross currency swap contracts</span></td><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%">Prepaid expenses and other assets</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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Cross currency swap contracts</span></td><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%">Accrued expenses</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%">&#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,235)</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-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(4,007)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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 #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(5,911)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;25, 2021, December&#160;26, 2020, and December&#160;28, 2019 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.577%"><tr><td style="width:1.0%"/><td style="width:33.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.329%"/><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:10.148%"/><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:10.148%"/><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:10.151%"/><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%">2021</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="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;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%">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%">25,821&#160;</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%">&#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="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:#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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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;text-align:left;vertical-align:top"><div style="padding-left:9pt;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Interest rate 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%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Cross currency swap 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%">2,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">28,497&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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 #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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 #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">1,579&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.869%"><tr><td style="width:1.0%"/><td style="width:23.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.843%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.528%"/><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%">Currency</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%">Notional Amount</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%">Termination Date</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%">Swapped Interest Rate</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%">Net Settlement Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,000&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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:0 1pt"/><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%">2.68%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">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 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%">80,000&#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="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: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:400;line-height:100%">2.825%</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: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"/><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>
</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125515794&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=125515794&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=125515794&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125515794&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483141688">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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"><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;25, 2021 and December&#160;26, 2020, were as follows:</span><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 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%">2021</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></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%">14,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 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%">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"/></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%">(6,444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">13,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">21,308&#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%">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"/></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_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=123368208&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718485706056">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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"><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;28, 2019 to December&#160;26, 2020 were as follows:</span></div><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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"><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;26, 2020 to December&#160;25, 2021 were as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;26, 2020</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%">860,173&#160;</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%">741,650&#160;</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%">(118,523)</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%">1,924&#160;</span></td><td style="background-color:#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%">9,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">48,637&#160;</span></td><td style="background-color:#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%">(22,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,952)</span></td><td style="background-color:#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)</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%">(77,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(8,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,089)</span></td><td style="background-color:#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;25, 2021</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%">761,706&#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%">761,170&#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%">(536)</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="re">
<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;25, 2021 and December&#160;26, 2020 consisted of actuarial gains (losses):</span></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 28, 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%">(143,726)</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%">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%">(16,731)</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%">Prior service costs - GMP equalization</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%">(814)</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%">Currency translation 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%">(3,987)</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%">Balance December 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%">(165,258)</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%">Actuarial gain </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%">102,529&#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%">Prior service costs amortization</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%">550&#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%">Currency translation gain </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,239&#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%">Balance December 25, 2021</span></td><td style="background-color:#cceeff;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:#cceeff;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%">(60,940)</span></td><td style="background-color:#cceeff;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;25, 2021 and December&#160;26, 2020 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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%">2020</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.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><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.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%">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.70&#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.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%">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.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><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%">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></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;25, 2021 and December&#160;26, 2020 were as follows:</span></div><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">Net Periodic Benefit Cost:</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%">2021</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%">2020</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:10pt;font-weight:400;line-height:100%">Interest cost</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%">9,896&#160;</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,954&#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="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%">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%">(27,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 prior service cost</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%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 actuarial 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%">2,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%">2,437&#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:9pt;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="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,567)</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">(7,311)</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="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 2021 and 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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%">2021</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%">2020</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%">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.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"><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="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%">3.96&#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.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></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.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="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%">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="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_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 2022 through 2031:</span></div><div style="margin-bottom:10pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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 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,045&#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%">23,850&#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%">24,650&#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%">25,455&#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%">2026</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%">26,260&#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;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 2027&#160;-&#160;2031</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%">144,400&#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>
<tr class="ro">
<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;25, 2021 and December&#160;26, 2020, the pension plan assets measured at fair value on a recurring basis were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021</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%">14,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">14,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="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="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 plan net assets at fair value</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%">14,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%">&#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%">&#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,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="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%">Plan assets at NAV:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Leveraged inflation-linked gilt 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%">283,288&#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 bonds</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%">107,945&#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="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%">212,730&#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%">Secured income asset 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%">143,207&#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%">Total plan assets at NAV</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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,170&#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="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%">&#160;&#160;Total plan assets</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 style="background-color:#ffffff;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:#ffffff;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%">761,170&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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="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 plan net assets at fair value</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%">31,935&#160;</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%">&#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%">&#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%">31,935&#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="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%">Plan assets at NAV:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Leveraged inflation-linked gilt 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%">171,013&#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 bonds</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%">115,577&#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="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%">309,987&#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%">Secured income asset 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%">113,138&#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%">Total plan assets at NAV</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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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:#cceeff;border-top:1pt solid #000000;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%">&#160;&#160;Total plan assets</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 style="background-color:#ffffff;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:#ffffff;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:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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_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=123447040&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123447040&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123447040&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123447040&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718487560136">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Cost</a></td>
<td class="text">Lease cost and other information related to the Company's operating leases at December 25, 2021 and December 26, 2020 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.053%"><tr><td style="width:1.0%"/><td style="width:66.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.799%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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%">Fifty-Two weeks ended December 25, 2021</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%">Fifty-Two weeks ended December 26, 2020</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%">Operating lease cost</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%">27,421&#160;</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%">23,976&#160;</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"/></tr><tr style="height:15pt"><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="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%">Operating cash outflows from operating leases</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%">27,793&#160;</span></td><td style="background-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,390&#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%">ROU assets obtained in exchange for lease obligations</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%">86,481&#160;</span></td><td style="background-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,131&#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%">Weighted average remaining lease term</span></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%">17 years</span></td><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%">11 years</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%">Weighted average discount rate</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.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: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%">3.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: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;25, 2021 and December 26, 2020 is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.494%"><tr><td style="width:1.0%"/><td style="width:39.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.277%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.902%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.281%"/><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%">Classification</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%">December 25, 2021</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%">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%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_afcc3f69-38ed-44ad-b747-70766402ff35"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_d3aa940a-0d5c-4693-8dd4-e06b0ae7f2bb">Other assets</span></span></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%">152,664&#160;</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%">77,566&#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 style="height:15pt"><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: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:#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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_423b1f75-7951-4753-bbda-3ecd440f7889"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_fae0a03b-8133-4a2c-a165-3a2d143198a5">Accrued expenses</span></span></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%">16,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Operating lease long-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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_a0307a2a-cde4-48b7-b8ab-73f6280075e3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_ec0483f9-96bd-4711-9a82-1311896e638f">Operating lease liabilities</span></span></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%">147,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">&#160;&#160;&#160;&#160;Total lease liabilities</span></td><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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">164,513&#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%">94,860&#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="ro">
<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;25, 2021 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:2px 1pt;text-align:left;vertical-align:top"><div 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="padding:0 1pt"/></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 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,217&#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%">19,087&#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%">16,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 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%">15,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 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%">2026</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%">13,531&#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%">Subsequent</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,326&#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%">Total minimum lease payments</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%">235,375&#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%">&#160;&#160;Less: Interest</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%">70,862&#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%">Present value of minimum lease payments</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%">164,513&#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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482960008">
<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. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of 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:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><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%">2021</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></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%">Utility 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%">Steel</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%">770,104&#160;</span></td><td style="background-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%">635,220&#160;</span></td><td style="background-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%">630,892&#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%">Concrete</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Engineered Solar Tracker Solutions</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%">62,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Offshore and Other Complex Steel 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%">123,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Utility Support Structures segment</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,121,510&#160;</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,002,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 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%">890,580&#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%">Engineered Support Structures segment:</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"/></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%">Lighting, Traffic, and Highway Safety Products</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%">717,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#160;&#160;&#160;&#160;Communication Products</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%">240,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Access Systems</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%">106,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;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%">Engineered Support Structures segment</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%">1,064,761&#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%">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"/></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%">386,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">545,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">483,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,028,717&#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%">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"/></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: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;padding:2px 0 2px 1pt;text-align: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,601,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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:700;line-height:100%">INTERSEGMENT SALES:</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%">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%">506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Engineered Support Structures</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">87,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">11,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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;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 #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,726&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 #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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 #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:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">NET SALES:</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:9pt;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,121,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Engineered Support Structures segment</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,064,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 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%">299,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">300,640&#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%">Irrigation 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%">1,017,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,501,575&#160;</span></td><td style="background-color:#ffffff;border-bottom: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-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:#ffffff;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%">2,895,355&#160;</span></td><td style="background-color:#ffffff;border-bottom: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-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:#ffffff;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%">2,766,976&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><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%">2021</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></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%">Utility 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%">67,624&#160;</span></td><td style="background-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%">100,855&#160;</span></td><td style="background-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%">87,788&#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%">Engineered Support Structures</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%">115,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">50,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">137,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(83,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">286,785&#160;</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%">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 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%">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"/></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%">Interest expense, 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%">(41,420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">14,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">260,083&#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%">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"/></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%">Utility 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%">827,083&#160;</span></td><td style="background-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%">778,127&#160;</span></td><td style="background-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%">742,194&#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%">Engineered Support Structures</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%">977,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">366,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,027,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">249,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">3,447,249&#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,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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><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%">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%">36,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Engineered Support Structures</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%">16,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">19,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">17,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">17,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">107,790&#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%">106,700&#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%">97,425&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><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%">2021</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></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%">Utility 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%">24,075&#160;</span></td><td style="background-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%">23,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">23,779&#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%">Engineered Support Structures</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%">24,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">16,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">17,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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:top"><div style="padding-left:20.25pt;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%">9,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">92,577&#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%">82,892&#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%">82,264&#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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Summary by Geographical Area by Location</a></td>
<td class="text"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><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%">2021</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></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%">2,260,198&#160;</span></td><td style="background-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,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"/></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%">297,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%">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"/></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%">Brazil</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%">200,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996&#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%">123,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">620,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,663&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">3,501,575&#160;</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,895,355&#160;</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,766,976&#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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:700;line-height:100%">LONG-LIVED ASSETS:</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%">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,172,552&#160;</span></td><td style="background-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%">748,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">753,545&#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%">173,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Brazil</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%">28,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%">17,151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963&#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%">21,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">338,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,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%">362,020&#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,734,486&#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,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"/></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_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=123359005&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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718485245640">
<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. 25, 2021 </div>
<div>USD ($) </div>
<div>segment</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>
</th>
</tr>
<tr class="re">
<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">$ 19,670<span></span>
</td>
<td class="nump">$ 16,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 " 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="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_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="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_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="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableSale', window );">Trade accounts receivable sold</a></td>
<td class="nump">$ 25,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<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">$ 37,000<span></span>
</td>
<td class="nump">$ 21,400<span></span>
</td>
<td class="nump">$ 13,900<span></span>
</td>
</tr>
<tr 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="re">
<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">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="ro">
<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">50.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_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_AccountsReceivableSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 from sale of 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 11<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919244-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: 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 3: 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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478869096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 25, 2021</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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [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="ro">
<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 );">Balance at Beginning 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Charged to Profit and Loss</a></td>
<td class="nump">3,379<span></span>
</td>
<td class="nump">7,957<span></span>
</td>
<td class="nump">2,543<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_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments', window );">Currency Translation Adjustment</a></td>
<td class="num">(339)<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Deductions from Reserves</a></td>
<td class="num">(942)<span></span>
</td>
<td class="num">(1,813)<span></span>
</td>
<td class="num">(1,196)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Balance at Close of Period</a></td>
<td class="nump">$ 18,050<span></span>
</td>
<td class="nump">$ 15,952<span></span>
</td>
<td class="nump">$ 9,548<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&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=124255953&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=124255206&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_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance for Credit Loss, 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_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments</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>73
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483632440">
<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. 25, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 70,223<span></span>
</td>
<td class="nump">$ 63,890<span></span>
</td>
<td class="nump">$ 64,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of long-lived assets</a></td>
<td class="nump">$ 27,900<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 | 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_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">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="ro">
<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">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="re">
<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">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="ro">
<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">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="re">
<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">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="ro">
<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">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="re">
<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">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="ro">
<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">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_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=123570139&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=123351718&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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>74
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718488331224">
<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. 25, 2021</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>75
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483601640">
<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="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 25, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward', window );"><strong>Components of accumulated other comprehensive income (loss)</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">$ 1,207,836<span></span>
</td>
</tr>
<tr class="re">
<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,413,597<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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">(213,064)<span></span>
</td>
</tr>
<tr class="re">
<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">(30,286)<span></span>
</td>
</tr>
<tr class="ro">
<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">(243,350)<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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">15,550<span></span>
</td>
</tr>
<tr class="ro">
<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">227<span></span>
</td>
</tr>
<tr class="re">
<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,777<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Defined Benefit Pension Plan</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_AccumulatedOtherComprehensiveIncomeLossRollForward', window );"><strong>Components of accumulated other comprehensive income (loss)</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(112,272)<span></span>
</td>
</tr>
<tr class="re">
<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">76,718<span></span>
</td>
</tr>
<tr class="ro">
<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">(35,554)<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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">(309,786)<span></span>
</td>
</tr>
<tr class="ro">
<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">46,659<span></span>
</td>
</tr>
<tr class="re">
<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">$ (263,127)<span></span>
</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 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://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=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 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=124436220&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 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://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=124436220&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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=122640432&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 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: 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=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: 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=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: 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 14: 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 15: 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 16: 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> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: 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 18: 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> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<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 (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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 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 21: 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 22: 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: 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 24: 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=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 (e)<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> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>76
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478250328">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 25, 2021</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_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>
</tr>
<tr class="ro">
<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">$ 3,501,575<span></span>
</td>
<td class="nump">$ 2,895,355<span></span>
</td>
<td class="nump">$ 2,766,976<span></span>
</td>
</tr>
<tr class="re">
<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">142,643<span></span>
</td>
<td class="nump">123,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">213,203<span></span>
</td>
<td class="nump">170,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">135,746<span></span>
</td>
<td class="nump">130,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">105,406<span></span>
</td>
<td class="nump">74,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">165,657<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">135,746<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">77,457<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,121,004<span></span>
</td>
<td class="nump">1,002,138<span></span>
</td>
<td class="nump">885,608<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">1,064,440<span></span>
</td>
<td class="nump">983,523<span></span>
</td>
<td class="nump">1,002,076<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">269,602<span></span>
</td>
<td class="nump">300,640<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">1,017,050<span></span>
</td>
<td class="nump">640,092<span></span>
</td>
<td class="nump">578,652<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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,384,575<span></span>
</td>
<td class="nump">1,921,328<span></span>
</td>
<td class="nump">1,865,064<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">62,904<span></span>
</td>
<td class="nump">86,382<span></span>
</td>
<td class="nump">47,450<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,026,312<span></span>
</td>
<td class="nump">940,513<span></span>
</td>
<td class="nump">952,056<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">299,081<span></span>
</td>
<td class="nump">269,602<span></span>
</td>
<td class="nump">300,640<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">996,278<span></span>
</td>
<td class="nump">624,831<span></span>
</td>
<td class="nump">564,918<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">1,117,000<span></span>
</td>
<td class="nump">974,027<span></span>
</td>
<td class="nump">901,912<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,058,100<span></span>
</td>
<td class="nump">915,756<span></span>
</td>
<td class="nump">838,158<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">38,128<span></span>
</td>
<td class="nump">43,010<span></span>
</td>
<td class="nump">50,020<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 20,772<span></span>
</td>
<td class="nump">$ 15,261<span></span>
</td>
<td class="nump">$ 13,734<span></span>
</td>
</tr>
<tr 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="re">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr 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="ro">
<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>
</tr>
<tr class="re">
<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>
</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=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&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=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&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=123360276&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=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123360276&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=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123351226&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=123351226&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_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>77
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483619272">
<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. 25, 2021</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. 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">111,833<span></span>
</td>
<td class="nump">441,119<span></span>
</td>
<td class="nump">491,045<span></span>
</td>
<td class="nump">6,475,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 26,100,000<span></span>
</td>
<td class="nump">$ 56,491,000<span></span>
</td>
<td class="nump">$ 62,915,000<span></span>
</td>
<td class="nump">$ 878,138,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=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718473473048">
<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="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 12, 2021</div></th>
<th class="th"><div>Apr. 20, 2021</div></th>
<th class="th"><div>May 29, 2020</div></th>
<th class="th"><div>Mar. 06, 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>Feb. 29, 2020</div></th>
<th class="th"><div>Jun. 26, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 25, 2021</div></th>
<th class="th"><div>Mar. 27, 2021</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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="nump">$ 708,566,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 428,864,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="re">
<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="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>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="re">
<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="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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 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>
</tr>
<tr class="re">
<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="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>
</tr>
<tr class="ro">
<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">$ 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>
</tr>
<tr class="re">
<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="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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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_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">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="ro">
<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="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="re">
<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="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_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">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="re">
<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="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="ro">
<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="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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">49.00%<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>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="re">
<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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_ProsperaMember', window );">Prospera</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 300,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">273,453,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1,063,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="nump">8,223,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_PivoTracMember', window );">PivoTrac</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 12,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">10,800,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="text">&#160;<span></span>
</td>
<td class="nump">1,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">14,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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">&#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_CustomerRelationshipsMember', window );">Customer Relationships | PivoTrac</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 2,627,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">&#160;<span></span>
</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 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>
</tr>
<tr class="rh">
<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_TechnologyBasedIntangibleAssetsMember', window );">Technology-Based Intangible Assets | Prospera</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 32,900,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Name | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
<tr class="rh">
<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 Name | Prospera</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 2,850,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">7 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>
<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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122040515&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=123413009&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=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=123413009&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=123413009&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=123455525&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=123413009&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProsperaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ProsperaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PivoTracMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PivoTracMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>79
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718488884152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Pro Forma Information (Details)<br> $ / shares in Units, $ 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>
<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_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_BusinessAcquisitionsProFormaRevenue', window );">Net sales</a></td>
<td class="nump">$ 2,772,150<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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) | $ / shares</a></td>
<td class="nump">$ 6.75<span></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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>80
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718476903048">
<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="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 25, 2021 </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>
</tr>
<tr class="ro">
<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">$ 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 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>
</tr>
<tr class="re">
<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>
</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="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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">$ 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><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(b)(1))<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>81
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482947048">
<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) - Severance<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 25, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 12,660<span></span>
</td>
</tr>
<tr class="re">
<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="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs Paid or Otherwise Settled</a></td>
<td class="num">(12,660)<span></span>
</td>
</tr>
<tr class="re">
<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=123570139&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://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/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)(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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718477648328">
<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. 25, 2021</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_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">$ 41,159<span></span>
</td>
<td class="nump">$ 40,209<span></span>
</td>
<td class="nump">$ 39,032<span></span>
</td>
</tr>
<tr class="re">
<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">$ 60,366<span></span>
</td>
<td class="nump">54,801<span></span>
</td>
<td class="nump">43,629<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 1,046<span></span>
</td>
<td class="nump">$ 5,456<span></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=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>83
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483296264">
<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. 25, 2021</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_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">$ 278,107<span></span>
</td>
<td class="nump">$ 155,512<span></span>
</td>
</tr>
<tr class="re">
<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">63,628<span></span>
</td>
<td class="nump">33,632<span></span>
</td>
</tr>
<tr class="ro">
<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">387,099<span></span>
</td>
<td class="nump">259,797<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">$ 728,834<span></span>
</td>
<td class="nump">$ 448,941<span></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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>84
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478228664">
<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. 25, 2021</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_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,422,101<span></span>
</td>
<td class="nump">$ 1,341,380<span></span>
</td>
</tr>
<tr class="rh">
<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">112,236<span></span>
</td>
<td class="nump">114,831<span></span>
</td>
</tr>
<tr class="rh">
<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">413,884<span></span>
</td>
<td class="nump">373,271<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">672,319<span></span>
</td>
<td class="nump">616,765<span></span>
</td>
</tr>
<tr class="rh">
<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">27,020<span></span>
</td>
<td class="nump">28,610<span></span>
</td>
</tr>
<tr class="rh">
<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">117,757<span></span>
</td>
<td class="nump">101,487<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 78,885<span></span>
</td>
<td class="nump">$ 106,416<span></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>85
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478111192">
<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="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 25, 2021</div></th>
<th class="th"><div>Dec. 25, 2021</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_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>
</tr>
<tr class="ro">
<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">$ 290,680<span></span>
</td>
<td class="nump">$ 290,680<span></span>
</td>
<td class="nump">$ 271,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">178,723<span></span>
</td>
<td class="nump">178,723<span></span>
</td>
<td class="nump">170,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">21,320<span></span>
</td>
<td class="nump">18,147<span></span>
</td>
<td class="nump">$ 18,087<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">2022</a></td>
<td class="nump">19,466<span></span>
</td>
<td class="nump">19,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="nump">17,692<span></span>
</td>
<td class="nump">17,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">15,768<span></span>
</td>
<td class="nump">15,768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025</a></td>
<td class="nump">14,301<span></span>
</td>
<td class="nump">14,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026</a></td>
<td class="nump">10,123<span></span>
</td>
<td class="nump">10,123<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">224,597<span></span>
</td>
<td class="nump">224,597<span></span>
</td>
<td class="nump">237,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">160,626<span></span>
</td>
<td class="nump">$ 160,626<span></span>
</td>
<td class="nump">$ 155,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">13 years<span></span>
</td>
<td class="text">13 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_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment charge for intangible assets</a></td>
<td class="nump">4,483<span></span>
</td>
<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=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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">58,699<span></span>
</td>
<td class="nump">$ 58,699<span></span>
</td>
<td class="nump">$ 26,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">13,955<span></span>
</td>
<td class="nump">$ 13,955<span></span>
</td>
<td class="nump">$ 8,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 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_TradeNamesMember', window );">Trade Name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">2,850<span></span>
</td>
<td class="nump">$ 2,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">183<span></span>
</td>
<td class="nump">$ 183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">4,534<span></span>
</td>
<td class="nump">$ 4,534<span></span>
</td>
<td class="nump">$ 7,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 3,959<span></span>
</td>
<td class="nump">$ 3,959<span></span>
</td>
<td class="nump">$ 6,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">6 years<span></span>
</td>
<td class="text">4 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=123570139&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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_FiniteLivedIntangibleAssetsByMajorClassAxis=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>
<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>86
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718481515928">
<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. 25, 2021</div></th>
<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_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,877<span></span>
</td>
<td class="nump">7,972<span></span>
</td>
</tr>
<tr class="rh">
<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">6,082<span></span>
</td>
<td class="nump">8,720<span></span>
</td>
</tr>
<tr class="rh">
<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,637<span></span>
</td>
<td class="nump">7,730<span></span>
</td>
</tr>
<tr class="rh">
<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">8,479<span></span>
</td>
<td class="nump">9,137<span></span>
</td>
</tr>
<tr class="rh">
<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,721<span></span>
</td>
<td class="nump">14,828<span></span>
</td>
</tr>
<tr class="rh">
<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 Name</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">$ 63,407<span></span>
</td>
<td class="nump">$ 66,998<span></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>87
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478033752">
<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. 25, 2021</div></th>
<th class="th"><div>Dec. 25, 2021</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_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">$ 492,144,000<span></span>
</td>
<td class="nump">$ 478,111,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">(61,822,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">$ 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="ro">
<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">284,253,000<span></span>
</td>
<td class="nump">6,138,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="text">&#160;<span></span>
</td>
<td class="num">(12,575,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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,009,000)<span></span>
</td>
<td class="nump">7,895,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">708,566,000<span></span>
</td>
<td class="nump">430,322,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">232,323,000<span></span>
</td>
<td class="nump">228,634,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">(31,245,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">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="ro">
<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">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="text">&#160;<span></span>
</td>
<td class="num">(12,575,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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,632,000)<span></span>
</td>
<td class="nump">3,689,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">199,446,000<span></span>
</td>
<td class="nump">201,078,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">135,335,000<span></span>
</td>
<td class="nump">130,594,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">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="ro">
<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">1,100,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="text">&#160;<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,256,000)<span></span>
</td>
<td class="nump">3,641,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">117,724,000<span></span>
</td>
<td class="nump">120,980,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">94,309,000<span></span>
</td>
<td class="nump">93,747,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">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="ro">
<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">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="text">&#160;<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(203,000)<span></span>
</td>
<td class="nump">562,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">77,884,000<span></span>
</td>
<td class="nump">78,087,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">30,177,000<span></span>
</td>
<td class="nump">25,136,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">30,177,000<span></span>
</td>
<td class="nump">25,136,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">284,253,000<span></span>
</td>
<td class="nump">5,038,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="text">&#160;<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(918,000)<span></span>
</td>
<td class="nump">3,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">$ 313,512,000<span></span>
</td>
<td class="nump">$ 30,177,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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&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>88
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482017304">
<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="1"></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>Aug. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 26, 2021 </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>
<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="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="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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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 Name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900,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_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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 2,013,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>
</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=123570139&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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718485728456">
<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. 25, 2021</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_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">$ 13,439,000<span></span>
</td>
<td class="nump">$ 35,147,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">137,818,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">$ 13,439,000<span></span>
</td>
<td class="nump">$ 35,147,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">6.31%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused and available borrowings</a></td>
<td class="nump">$ 124,379,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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>90
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478800024">
<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. 25, 2021</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_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">$ 202,051<span></span>
</td>
<td class="nump">$ 169,281<span></span>
</td>
<td class="nump">$ 166,108<span></span>
</td>
</tr>
<tr class="re">
<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">58,032<span></span>
</td>
<td class="nump">23,487<span></span>
</td>
<td class="nump">33,750<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</a></td>
<td class="nump">260,083<span></span>
</td>
<td class="nump">192,768<span></span>
</td>
<td class="nump">199,858<span></span>
</td>
</tr>
<tr class="re">
<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,031<span></span>
</td>
<td class="nump">30,431<span></span>
</td>
<td class="nump">27,809<span></span>
</td>
</tr>
<tr class="re">
<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,891<span></span>
</td>
<td class="nump">8,302<span></span>
</td>
<td class="nump">5,568<span></span>
</td>
</tr>
<tr class="ro">
<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">20,644<span></span>
</td>
<td class="nump">12,730<span></span>
</td>
<td class="nump">13,130<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">59,566<span></span>
</td>
<td class="nump">51,463<span></span>
</td>
<td class="nump">46,507<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="nump">1,777<span></span>
</td>
<td class="num">(451)<span></span>
</td>
<td class="num">(240)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">4,587<span></span>
</td>
<td class="num">(6,086)<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="re">
<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="nump">558<span></span>
</td>
<td class="num">(822)<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(5,074)<span></span>
</td>
<td class="nump">5,511<span></span>
</td>
<td class="nump">1,279<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="nump">71<span></span>
</td>
<td class="num">(1,397)<span></span>
</td>
<td class="nump">1,486<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="num">$ (61,414)<span></span>
</td>
<td class="num">$ (49,615)<span></span>
</td>
<td class="num">$ (47,753)<span></span>
</td>
</tr>
<tr class="re">
<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">2.90%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">2.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="nump">1.50%<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
<td class="num">(1.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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differences</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(1.70%)<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Changes in unrecognized tax benefits</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill and intangible impairment</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(2.40%)<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.20%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Total</a></td>
<td class="nump">23.60%<span></span>
</td>
<td class="nump">25.70%<span></span>
</td>
<td class="nump">23.90%<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">$ 21,241<span></span>
</td>
<td class="nump">$ 17,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">83,690<span></span>
</td>
<td class="nump">81,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">134<span></span>
</td>
<td class="nump">30,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory allowances</a></td>
<td class="nump">2,818<span></span>
</td>
<td class="nump">0<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">24,302<span></span>
</td>
<td class="nump">23,545<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">41,128<span></span>
</td>
<td class="nump">23,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">10,893<span></span>
</td>
<td class="nump">13,883<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">184,206<span></span>
</td>
<td class="nump">190,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(54,256)<span></span>
</td>
<td class="num">(44,451)<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">129,950<span></span>
</td>
<td class="nump">146,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">37,686<span></span>
</td>
<td class="nump">35,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">48,244<span></span>
</td>
<td class="nump">43,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">5,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">41,128<span></span>
</td>
<td class="nump">23,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,041<span></span>
</td>
<td class="nump">5,248<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_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="nump">132,099<span></span>
</td>
<td class="nump">114,068<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_DeferredTaxLiabilities', window );">Net deferred income tax asset (liability)</a></td>
<td class="nump">2,149<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred income tax asset (liability)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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="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_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes', window );">Other assets</a></td>
<td class="nump">45,700<span></span>
</td>
<td class="nump">74,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(47,849)<span></span>
</td>
<td class="num">(41,689)<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred income tax asset (liability)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,362<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_DeferredTaxLiabilities', window );">Net deferred income tax asset (liability)</a></td>
<td class="nump">2,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Income tax benefits related to foreign taxes paid</a></td>
<td class="num">(1,894)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">1,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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">5,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">4,651<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_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions', window );">Tax credit and net operating loss carryforwards related to the defined benefit pension obligation</a></td>
<td class="nump">83,690<span></span>
</td>
<td class="nump">81,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,864<span></span>
</td>
<td class="nump">2,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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross increases&#8212;tax positions in prior period</a></td>
<td class="nump">1,315<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Gross decreases&#8212;tax positions in prior period</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases&#8212;current&#8209;period tax positions</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">0<span></span>
</td>
<td class="num">(183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(749)<span></span>
</td>
<td class="num">(650)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">2,664<span></span>
</td>
<td class="nump">1,864<span></span>
</td>
<td class="nump">$ 2,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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Uncertain tax positions for which reversal is reasonably possible during the next 12 months</a></td>
<td class="nump">406<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">592<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,758<span></span>
</td>
<td class="nump">845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">4,324<span></span>
</td>
<td class="nump">2,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">54,256<span></span>
</td>
<td class="nump">$ 44,451<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>
</tr>
<tr class="re">
<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(5,102)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">5,102<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_ProsperaMember', window );">Prospera</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_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="re">
<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">(6,472)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 6,472<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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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(15)(b)(2))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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(26)(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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=121826272&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=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121826272&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=121826272&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_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=123427490&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121826272&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=122134291&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122134291&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=121826272&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121826272&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=122134291&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122134291&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=121826272&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122134291&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=121826272&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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)(1))<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=122134291&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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)(1))<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=122134291&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_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=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=121826272&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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=121826272&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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121826272&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=121826272&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=121826272&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=123427490&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ValuationAllowanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
<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_us-gaap_BusinessAcquisitionAxis=vmi_ProsperaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ProsperaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478571064">
<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="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 25, 2021</div></th>
<th class="th"><div>Dec. 26, 2020</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_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,189,000)<span></span>
</td>
<td class="num">$ (7,505,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">951,956,000<span></span>
</td>
<td class="nump">731,179,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">4,884,000<span></span>
</td>
<td class="nump">2,748,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">947,072,000<span></span>
</td>
<td class="nump">728,431,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">4,884,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">601,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">179,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">20,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="nump">$ 218,897,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=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,316,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,436,000)<span></span>
</td>
<td class="num">(20,799,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">218,897,000<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_LineOfCredit', window );">Outstanding line of credit</a></td>
<td class="nump">744,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">$ 590,521,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 | 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="re">
<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">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="ro">
<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">overnight bank rate<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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=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="ro">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDescription', window );">Debt instrument</a></td>
<td class="text">SOFR (based on a 1, 3 or 6 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="rh">
<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 | Secured Overnight Financing Rate (SOFR) Overnight Index Swap 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 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 | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | 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">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 | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | 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">1.625%<span></span>
</td>
<td class="nump">1.625%<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="re">
<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">$ 5,684,000<span></span>
</td>
<td class="nump">$ 4,483,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="ro">
<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_ShortTermBorrowings', window );">Balance</a></td>
<td class="nump">137,818,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">124,379,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="ro">
<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_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="re">
<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">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="re">
<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,120,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="re">
<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="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="ro">
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Total line of credit facility for short-term borrowings</a></td>
<td class="nump">800,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 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">300,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">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="re">
<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_LineOfCredit', window );">Outstanding line of credit</a></td>
<td class="nump">$ 218,897,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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(16))<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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><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><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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>Description of reference rate used for variable rate of 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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124435984&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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 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 3: 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=123465755&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 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 3: 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=123465755&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 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 3: 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=123465755&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<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 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 4: 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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=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_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=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>92
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478083512">
<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. 25, 2021</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_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">266,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">(169,908)<span></span>
</td>
<td class="num">(147,014)<span></span>
</td>
<td class="num">(119,789)<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 28,720<span></span>
</td>
<td class="nump">$ 14,874<span></span>
</td>
<td class="nump">$ 11,587<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 7,180<span></span>
</td>
<td class="nump">$ 3,719<span></span>
</td>
<td class="nump">$ 2,897<span></span>
</td>
</tr>
<tr class="re">
<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 17 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">$ 6,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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.01%<span></span>
</td>
<td class="nump">33.72%<span></span>
</td>
<td class="nump">33.13%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.26%<span></span>
</td>
<td class="nump">0.43%<span></span>
</td>
<td class="nump">1.69%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life from vesting date</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 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.20%<span></span>
</td>
<td class="nump">1.24%<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">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">47,223<span></span>
</td>
<td class="nump">66,231<span></span>
</td>
<td class="nump">57,648<span></span>
</td>
</tr>
<tr class="re">
<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">(169,908)<span></span>
</td>
<td class="num">(147,014)<span></span>
</td>
<td class="num">(119,789)<span></span>
</td>
</tr>
<tr class="ro">
<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">(416)<span></span>
</td>
<td class="num">(8,212)<span></span>
</td>
<td class="num">(27,712)<span></span>
</td>
</tr>
<tr class="re">
<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">276,464<span></span>
</td>
<td class="nump">399,565<span></span>
</td>
<td class="nump">488,560<span></span>
</td>
</tr>
<tr class="ro">
<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">268,338<span></span>
</td>
<td class="nump">389,633<span></span>
</td>
<td class="nump">478,575<span></span>
</td>
</tr>
<tr class="re">
<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">154,860<span></span>
</td>
<td class="nump">254,498<span></span>
</td>
<td class="nump">341,828<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">252.89<span></span>
</td>
<td class="nump">168.80<span></span>
</td>
<td class="nump">147.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">135.76<span></span>
</td>
<td class="nump">125.43<span></span>
</td>
<td class="nump">113.02<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">132.84<span></span>
</td>
<td class="nump">137.49<span></span>
</td>
<td class="nump">137.07<span></span>
</td>
</tr>
<tr class="re">
<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">164.48<span></span>
</td>
<td class="nump">141.79<span></span>
</td>
<td class="nump">133.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested or expected to vest (in dollars per share)</a></td>
<td class="nump">163.42<span></span>
</td>
<td class="nump">141.56<span></span>
</td>
<td class="nump">133.21<span></span>
</td>
</tr>
<tr class="re">
<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">$ 142.15<span></span>
</td>
<td class="nump">$ 138.64<span></span>
</td>
<td class="nump">$ 133.32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">5 years 10 months 17 days<span></span>
</td>
<td class="text">4 years 10 months 17 days<span></span>
</td>
<td class="text">4 years 14 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">5 years 9 months 18 days<span></span>
</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>
</tr>
<tr class="re">
<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">4 years<span></span>
</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>
</tr>
<tr 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">$ 22,586<span></span>
</td>
<td class="nump">$ 12,103<span></span>
</td>
<td class="nump">$ 9,291<span></span>
</td>
</tr>
<tr class="ro">
<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">22,188<span></span>
</td>
<td class="nump">11,890<span></span>
</td>
<td class="nump">9,078<span></span>
</td>
</tr>
<tr class="re">
<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">$ 15,896<span></span>
</td>
<td class="nump">$ 8,510<span></span>
</td>
<td class="nump">$ 6,470<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 67.81<span></span>
</td>
<td class="nump">$ 45.49<span></span>
</td>
<td class="nump">$ 37.85<span></span>
</td>
</tr>
<tr class="rh">
<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=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>93
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718487643144">
<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. 25, 2021 </div>
<div>$ / shares</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 | 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">$ 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 | 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">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 | 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">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_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">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_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">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_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">$ 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_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_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>94
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482014616">
<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) - Directors and certain management employees - Non-vested stock and restricted stock units - 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. 25, 2021</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_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">216,971<span></span>
</td>
<td class="nump">85,251<span></span>
</td>
<td class="nump">78,318<span></span>
</td>
</tr>
<tr class="re">
<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">$ 236.28<span></span>
</td>
<td class="nump">$ 161.73<span></span>
</td>
<td class="nump">$ 145.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 );">Recognized compensation expense</a></td>
<td class="nump">$ 16,147<span></span>
</td>
<td class="nump">$ 9,081<span></span>
</td>
<td class="nump">$ 8,815<span></span>
</td>
</tr>
<tr class="re">
<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">3 years 2 months 15 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">$ 55,838<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 );">Prospera</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted</a></td>
<td class="nump">159,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Recognized compensation expense</a></td>
<td class="nump">$ 36,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmi_ProsperaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ProsperaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478665000">
<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 - 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. 25, 2021</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_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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">41,060<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted&#8209;average per share price on grant date</a></td>
<td class="nump">$ 230.40<span></span>
</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 );">Recognized compensation expense</a></td>
<td class="nump">$ 10,035<span></span>
</td>
<td class="nump">$ 3,165<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', 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="re">
<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 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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 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>
<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=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>96
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718488783960">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 25, 2021</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_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>
</tr>
<tr class="ro">
<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">$ 195,630<span></span>
</td>
<td class="nump">$ 140,693<span></span>
</td>
<td class="nump">$ 146,408<span></span>
</td>
</tr>
<tr class="re">
<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="nump">21,193<span></span>
</td>
<td class="nump">21,315<span></span>
</td>
<td class="nump">21,659<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 9.23<span></span>
</td>
<td class="nump">$ 6.60<span></span>
</td>
<td class="nump">$ 6.76<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="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="nump">300<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="nump">110<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="nump">$ 0.13<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>
</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="nump">$ 195,630<span></span>
</td>
<td class="nump">$ 140,693<span></span>
</td>
<td class="nump">$ 146,408<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="nump">21,493<span></span>
</td>
<td class="nump">21,425<span></span>
</td>
<td class="nump">21,769<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">$ 9.10<span></span>
</td>
<td class="nump">$ 6.57<span></span>
</td>
<td class="nump">$ 6.73<span></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=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124431687&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=125511455&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=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&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=124432515&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=123359005&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=124431687&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=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 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=123359005&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=123359005&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=124431687&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=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718476787336">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 25, 2021</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_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>
</tr>
<tr class="ro">
<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="nump">$ 27,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 expenses</a></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="ro">
<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="nump">47,223<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">130,704<span></span>
</td>
</tr>
<tr 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_OffshoreandOtherComplexSteelStructuresMember', window );">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>
</tr>
<tr class="ro">
<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>
</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_ValuationAllowanceNetOfTax', window );">Valuation allowance</a></td>
<td class="nump">$ 5,076<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_ValuationAllowanceEarningsPerShareNetOfTax', window );">Valuation allowance (in dollars per share)</a></td>
<td class="nump">$ 0.24<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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">$ 16,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 0.76<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_FairValueByAssetClassAxis=vmi_LongLivedAssetsMember', window );">long | 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">$ 21,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 1.01<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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 expenses</a></td>
<td class="nump">$ 17,324<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_RestructuringChargesEffectOnEarningsPerShare', window );">Restructuring expenses, (in dollars per share)</a></td>
<td class="nump">$ 0.81<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&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=123351718&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_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><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(b)(1))<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_vmi_RestructuringChargesEffectOnEarningsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 on Earnings 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_RestructuringChargesEffectOnEarningsPerShare</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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_ValuationAllowanceEarningsPerShareNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Allowance, Earnings Per Share, 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_ValuationAllowanceEarningsPerShareNetOfTax</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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_ValuationAllowanceNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Allowance, 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_ValuationAllowanceNetOfTax</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=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_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_FairValueByAssetClassAxis=vmi_LongLivedAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LongLivedAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718487733656">
<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. 25, 2021</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_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">60.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">$ 16,000<span></span>
</td>
<td class="nump">$ 14,800<span></span>
</td>
<td class="nump">$ 12,600<span></span>
</td>
</tr>
<tr class="ro">
<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">29,982<span></span>
</td>
<td class="nump">35,125<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">29,982<span></span>
</td>
<td class="nump">35,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 8,900<span></span>
</td>
<td class="nump">$ 5,067<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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718476841784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 25, 2021</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_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">$ 29,982<span></span>
</td>
<td class="nump">$ 35,125<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">29,982<span></span>
</td>
<td class="nump">35,125<span></span>
</td>
</tr>
<tr class="rh">
<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">30,076<span></span>
</td>
<td class="nump">35,327<span></span>
</td>
</tr>
<tr class="re">
<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">(4,007)<span></span>
</td>
<td class="num">(5,911)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">951,956<span></span>
</td>
<td class="nump">731,179<span></span>
</td>
</tr>
<tr class="re">
<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">30,076<span></span>
</td>
<td class="nump">35,327<span></span>
</td>
</tr>
<tr class="ro">
<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">(4,007)<span></span>
</td>
<td class="num">(5,911)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">1,175,332<span></span>
</td>
<td class="nump">884,846<span></span>
</td>
</tr>
<tr 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">94<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="rh">
<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">29,982<span></span>
</td>
<td class="nump">35,125<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">$ 29,982<span></span>
</td>
<td class="nump">$ 35,125<span></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://www.xbrl.org/2003/role/disclosureRef<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=125513658&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>100
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718481521752">
<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. 25, 2021</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_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">$ (4,007)<span></span>
</td>
<td class="num">$ (5,911)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity forward 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">(5,802)<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 | 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">149<span></span>
</td>
<td class="nump">724<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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">(118)<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_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">1,764<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="rh">
<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="nump">$ 0<span></span>
</td>
<td class="num">$ (7,235)<span></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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718476909320">
<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. 25, 2021</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_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">$ 28,497<span></span>
</td>
<td class="nump">$ 4,459<span></span>
</td>
<td class="nump">$ 1,579<span></span>
</td>
</tr>
<tr class="rh">
<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">25,821<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,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_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="re">
<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">1,598<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="ro">
<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">(40)<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="nump">950<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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="num">(64)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<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">$ 2,780<span></span>
</td>
<td class="nump">$ 2,738<span></span>
</td>
<td class="nump">$ 2,823<span></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=125515794&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_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>102
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718482063272">
<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="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 26, 2021 </div>
<div>USD ($) </div>
<div>derivative</div>
</th>
<th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($) </div>
<div>derivative</div>
</th>
<th class="th">
<div>Dec. 25, 2021 </div>
<div>USD ($) </div>
<div>T</div>
</th>
<th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($) </div>
<div>T</div>
</th>
<th class="th">
<div>Dec. 25, 2021 </div>
<div>EUR (&#8364;)</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>
</tr>
<tr class="rh">
<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="nump">$ 93,498<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="nump">86,100,000<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 3,800<span></span>
</td>
<td class="nump">$ 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types: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=125515794&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=125515794&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=125515794&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=125515794&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=124509347&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=124509347&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=124509347&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=124509347&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>103
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718481523832">
<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. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 25, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 25, 2021 </div>
<div>DKK (kr)</div>
</th>
<th class="th">
<div>Jun. 26, 2021 </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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125515794&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=125515794&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>104
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718575225368">
<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. 25, 2021</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_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">$ 14,787<span></span>
</td>
<td class="nump">$ 13,532<span></span>
</td>
</tr>
<tr class="re">
<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">(6,444)<span></span>
</td>
<td class="num">(10,228)<span></span>
</td>
</tr>
<tr class="ro">
<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">13,534<span></span>
</td>
<td class="nump">12,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Change in liability for pre-existing warranties</a></td>
<td class="num">(569)<span></span>
</td>
<td class="num">(804)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance, end of period</a></td>
<td class="nump">$ 21,308<span></span>
</td>
<td class="nump">$ 14,787<span></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=123368208&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=123368208&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=123368208&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=123368208&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=123368208&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>105
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718477873032">
<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="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 24, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 25, 2021 </div>
<div>USD ($) </div>
<div>item </div>
<div>$ / &#163;</div>
</th>
<th class="th">
<div>Dec. 25, 2021 </div>
<div>GBP (&#163;) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($) </div>
<div>$ / &#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>
<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>
</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>
</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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 761,706<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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">9,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(22,952)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(77,379)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(8,032)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">761,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">860,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">761,170<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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">48,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,952)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,089)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">761,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">741,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">(536)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(118,523)<span></span>
</td>
<td class="num">$ (140,007)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">$ (60,940)<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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">102,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,731)<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="nump">1,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,987)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(814)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (60,940)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (165,258)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.40%<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.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<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">3.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [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>
</tr>
<tr class="ro">
<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">$ 9,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(27,763)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,437<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">$ (14,567)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,311)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1.15%<span></span>
</td>
<td class="nump">1.15%<span></span>
</td>
<td class="nump">2.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">3.96%<span></span>
</td>
<td class="nump">3.96%<span></span>
</td>
<td class="nump">4.18%<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.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.15%<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">2.90%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">3.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,260<span></span>
</td>
<td class="text">&#160;<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 2027&#160;-&#160;2031</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 144,400<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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.48%<span></span>
</td>
<td class="text">&#160;<span></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=124509347&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=124509347&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=123447040&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=123447040&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=124509347&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=123447040&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=124509347&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=123447040&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=123450688&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=123447040&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=123453770&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=123447040&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=123450688&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=123450688&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=123447040&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=123450688&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=123447040&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=123453770&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=123450688&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=123447040&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=123447040&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123447040&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123447040&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=123447040&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123447040&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=123447040&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=123450688&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=123447040&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=123447040&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=123447040&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=123450688&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123450688&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=123450688&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=123447040&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=123453770&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=123447040&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=123447040&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=123453770&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=123447040&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=123450688&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=123447040&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=123453770&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=123450688&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=123450688&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=123447040&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=123447040&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=123447040&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=123450688&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=123450688&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=123447040&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=123447040&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=123447040&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=123447040&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=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>106
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718477852696">
<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. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 25, 2021 </div>
<div>GBP (&#163;)</div>
</th>
<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_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">761,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 741,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_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">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,935<span></span>
</td>
</tr>
<tr class="rh">
<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">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,935<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 747,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">709,715<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,935<span></span>
</td>
</tr>
<tr class="rh">
<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">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,935<span></span>
</td>
</tr>
<tr class="rh">
<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">212,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">309,987<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">283,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,013<span></span>
</td>
</tr>
<tr class="rh">
<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">107,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,577<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 143,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 113,138<span></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=123447040&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=123447040&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=123447040&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=123450688&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=123447040&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=123447040&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=123447040&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=123450688&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=123447040&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>107
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718478184600">
<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. 25, 2021</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_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">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<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,386,847<span></span>
</td>
<td class="nump">1,182,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">152,664<span></span>
</td>
<td class="nump">77,566<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating Lease, Liability</a></td>
<td class="nump">$ 164,513<span></span>
</td>
<td class="nump">94,860<span></span>
</td>
</tr>
<tr class="rh">
<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_BuildingMember', window );">Building</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">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_OperatingLeaseExpense', window );">Operating Lease, Expense</a></td>
<td class="nump">$ 5,100<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_LesseeOperatingLeaseAnnualIncreasePercent', 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 71,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating Lease, Liability</a></td>
<td class="nump">$ 71,196<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_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">25 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=123408670&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=123408670&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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes 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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=123399704&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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_LesseeOperatingLeaseAnnualIncreasePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_LesseeOperatingLeaseAnnualIncreasePercent</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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>108
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718487733944">
<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. 25, 2021</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_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">$ 27,421<span></span>
</td>
<td class="nump">$ 23,976<span></span>
</td>
</tr>
<tr class="re">
<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">27,793<span></span>
</td>
<td class="nump">25,390<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 86,481<span></span>
</td>
<td class="nump">$ 6,131<span></span>
</td>
</tr>
<tr class="re">
<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">17 years<span></span>
</td>
<td class="text">11 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">4.00%<span></span>
</td>
<td class="nump">3.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_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease payments</a></td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>109
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718485880920">
<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. 25, 2021</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_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_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 152,664<span></span>
</td>
<td class="nump">$ 77,566<span></span>
</td>
</tr>
<tr class="re">
<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">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 16,754<span></span>
</td>
<td class="nump">$ 14,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other accrued expenses<span></span>
</td>
<td class="text">Other accrued expenses<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 147,759<span></span>
</td>
<td class="nump">$ 80,202<span></span>
</td>
</tr>
<tr class="re">
<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">Operating lease long-term liabilities<span></span>
</td>
<td class="text">Operating lease long-term liabilities<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_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 164,513<span></span>
</td>
<td class="nump">$ 94,860<span></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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123391704&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>enum2:enumerationSetItemType</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=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123391704&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>enum2:enumerationSetItemType</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=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123391704&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>enum2:enumerationSetItemType</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>110
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718487648968">
<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. 25, 2021</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_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 );">2022</a></td>
<td class="nump">$ 23,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">19,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">16,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">15,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026</a></td>
<td class="nump">13,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">148,326<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">235,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">70,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 164,513<span></span>
</td>
<td class="nump">$ 94,860<span></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=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718475806808">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 25, 2021 </div>
<div>USD ($) </div>
<div>segment</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>
</th>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 " 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">$ 3,501,575<span></span>
</td>
<td class="nump">$ 2,895,355<span></span>
</td>
<td class="nump">$ 2,766,976<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="nump">286,785<span></span>
</td>
<td class="nump">225,953<span></span>
</td>
<td class="nump">227,905<span></span>
</td>
</tr>
<tr class="re">
<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="num">(41,420)<span></span>
</td>
<td class="num">(38,701)<span></span>
</td>
<td class="num">(36,211)<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_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments', window );">Other</a></td>
<td class="nump">14,718<span></span>
</td>
<td class="nump">5,516<span></span>
</td>
<td class="nump">8,164<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</a></td>
<td class="nump">260,083<span></span>
</td>
<td class="nump">192,768<span></span>
</td>
<td class="nump">199,858<span></span>
</td>
</tr>
<tr class="ro">
<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">3,447,249<span></span>
</td>
<td class="nump">2,953,160<span></span>
</td>
<td class="nump">2,807,216<span></span>
</td>
</tr>
<tr class="re">
<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="nump">107,790<span></span>
</td>
<td class="nump">106,700<span></span>
</td>
<td class="nump">97,425<span></span>
</td>
</tr>
<tr class="ro">
<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">92,577<span></span>
</td>
<td class="nump">82,892<span></span>
</td>
<td class="nump">82,264<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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,384,575<span></span>
</td>
<td class="nump">1,921,328<span></span>
</td>
<td class="nump">1,865,064<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,064,440<span></span>
</td>
<td class="nump">983,523<span></span>
</td>
<td class="nump">1,002,076<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="nump">115,417<span></span>
</td>
<td class="nump">65,342<span></span>
</td>
<td class="nump">65,627<span></span>
</td>
</tr>
<tr class="ro">
<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">977,334<span></span>
</td>
<td class="nump">932,565<span></span>
</td>
<td class="nump">944,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">16,578<span></span>
</td>
<td class="nump">24,447<span></span>
</td>
<td class="nump">25,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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">24,733<span></span>
</td>
<td class="nump">25,399<span></span>
</td>
<td class="nump">26,280<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">1,026,312<span></span>
</td>
<td class="nump">940,513<span></span>
</td>
<td class="nump">952,056<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,121,004<span></span>
</td>
<td class="nump">1,002,138<span></span>
</td>
<td class="nump">885,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_OperatingIncomeLoss', window );">Operating Income (loss)</a></td>
<td class="nump">67,624<span></span>
</td>
<td class="nump">100,855<span></span>
</td>
<td class="nump">87,788<span></span>
</td>
</tr>
<tr class="ro">
<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">827,083<span></span>
</td>
<td class="nump">778,127<span></span>
</td>
<td class="nump">742,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">36,718<span></span>
</td>
<td class="nump">34,495<span></span>
</td>
<td class="nump">26,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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">24,075<span></span>
</td>
<td class="nump">23,641<span></span>
</td>
<td class="nump">23,779<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">62,904<span></span>
</td>
<td class="nump">86,382<span></span>
</td>
<td class="nump">47,450<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">269,602<span></span>
</td>
<td class="nump">300,640<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="nump">50,365<span></span>
</td>
<td class="nump">42,975<span></span>
</td>
<td class="nump">51,008<span></span>
</td>
</tr>
<tr class="ro">
<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">366,026<span></span>
</td>
<td class="nump">360,594<span></span>
</td>
<td class="nump">363,070<span></span>
</td>
</tr>
<tr class="re">
<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="nump">19,178<span></span>
</td>
<td class="nump">22,132<span></span>
</td>
<td class="nump">23,610<span></span>
</td>
</tr>
<tr class="ro">
<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">16,928<span></span>
</td>
<td class="nump">15,793<span></span>
</td>
<td class="nump">15,907<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">299,081<span></span>
</td>
<td class="nump">269,602<span></span>
</td>
<td class="nump">300,640<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,017,050<span></span>
</td>
<td class="nump">640,092<span></span>
</td>
<td class="nump">578,652<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="nump">137,027<span></span>
</td>
<td class="nump">83,046<span></span>
</td>
<td class="nump">71,687<span></span>
</td>
</tr>
<tr class="ro">
<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">1,027,272<span></span>
</td>
<td class="nump">465,322<span></span>
</td>
<td class="nump">347,887<span></span>
</td>
</tr>
<tr class="re">
<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="nump">17,509<span></span>
</td>
<td class="nump">16,740<span></span>
</td>
<td class="nump">15,644<span></span>
</td>
</tr>
<tr class="ro">
<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">17,813<span></span>
</td>
<td class="nump">12,098<span></span>
</td>
<td class="nump">10,943<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">996,278<span></span>
</td>
<td class="nump">624,831<span></span>
</td>
<td class="nump">564,918<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="num">(83,648)<span></span>
</td>
<td class="num">(66,265)<span></span>
</td>
<td class="num">(48,205)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">249,534<span></span>
</td>
<td class="nump">416,552<span></span>
</td>
<td class="nump">409,637<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">17,807<span></span>
</td>
<td class="nump">8,886<span></span>
</td>
<td class="nump">6,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">9,028<span></span>
</td>
<td class="nump">5,961<span></span>
</td>
<td class="nump">5,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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">3,601,301<span></span>
</td>
<td class="nump">2,989,192<span></span>
</td>
<td class="nump">2,855,901<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">1,064,761<span></span>
</td>
<td class="nump">995,840<span></span>
</td>
<td class="nump">1,012,290<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">717,650<span></span>
</td>
<td class="nump">717,216<span></span>
</td>
<td class="nump">708,853<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">240,171<span></span>
</td>
<td class="nump">190,203<span></span>
</td>
<td class="nump">188,912<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">106,940<span></span>
</td>
<td class="nump">88,421<span></span>
</td>
<td class="nump">114,525<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">1,121,510<span></span>
</td>
<td class="nump">1,002,209<span></span>
</td>
<td class="nump">890,580<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">770,104<span></span>
</td>
<td class="nump">635,220<span></span>
</td>
<td class="nump">630,892<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">165,501<span></span>
</td>
<td class="nump">160,544<span></span>
</td>
<td class="nump">122,032<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">62,904<span></span>
</td>
<td class="nump">86,382<span></span>
</td>
<td class="nump">47,450<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">123,001<span></span>
</td>
<td class="nump">120,063<span></span>
</td>
<td class="nump">90,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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">386,313<span></span>
</td>
<td class="nump">345,312<span></span>
</td>
<td class="nump">367,835<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">1,028,717<span></span>
</td>
<td class="nump">645,831<span></span>
</td>
<td class="nump">585,196<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">545,574<span></span>
</td>
<td class="nump">378,424<span></span>
</td>
<td class="nump">378,613<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">483,143<span></span>
</td>
<td class="nump">267,407<span></span>
</td>
<td class="nump">206,583<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">99,726<span></span>
</td>
<td class="nump">93,837<span></span>
</td>
<td class="nump">88,925<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">321<span></span>
</td>
<td class="nump">12,317<span></span>
</td>
<td class="nump">10,214<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">506<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">4,972<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">87,232<span></span>
</td>
<td class="nump">75,710<span></span>
</td>
<td class="nump">67,195<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">$ 11,667<span></span>
</td>
<td class="nump">$ 5,739<span></span>
</td>
<td class="nump">$ 6,544<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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=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_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_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>112
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139718483649096">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 25, 2021</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_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>
</tr>
<tr class="ro">
<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">$ 3,501,575<span></span>
</td>
<td class="nump">$ 2,895,355<span></span>
</td>
<td class="nump">$ 2,766,976<span></span>
</td>
</tr>
<tr class="re">
<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,734,486<span></span>
</td>
<td class="nump">1,398,535<span></span>
</td>
<td class="nump">1,374,992<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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,260,198<span></span>
</td>
<td class="nump">1,919,136<span></span>
</td>
<td class="nump">1,872,840<span></span>
</td>
</tr>
<tr class="re">
<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,172,552<span></span>
</td>
<td class="nump">748,886<span></span>
</td>
<td class="nump">753,545<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">297,720<span></span>
</td>
<td class="nump">252,253<span></span>
</td>
<td class="nump">255,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 173,240<span></span>
</td>
<td class="nump">179,673<span></span>
</td>
<td class="nump">193,029<span></span>
</td>
</tr>
<tr 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 | Net Sales | Foreign country</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_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>
</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>
</tr>
<tr 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_BR', window );">Brazil</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_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>
</tr>
<tr class="re">
<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">$ 200,402<span></span>
</td>
<td class="nump">103,591<span></span>
</td>
<td class="nump">77,996<span></span>
</td>
</tr>
<tr class="ro">
<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">28,583<span></span>
</td>
<td class="nump">17,151<span></span>
</td>
<td class="nump">7,963<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">123,001<span></span>
</td>
<td class="nump">120,063<span></span>
</td>
<td class="nump">90,206<span></span>
</td>
</tr>
<tr class="ro">
<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">21,232<span></span>
</td>
<td class="nump">61,546<span></span>
</td>
<td class="nump">58,435<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">620,254<span></span>
</td>
<td class="nump">500,312<span></span>
</td>
<td class="nump">470,663<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 338,879<span></span>
</td>
<td class="nump">$ 391,279<span></span>
</td>
<td class="nump">$ 362,020<span></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=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_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_srt_StatementGeographicalAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>113
<FILENAME>vmi-20211225_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/2021"
  xmlns:currency="http://xbrl.sec.gov/currency/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:exch="http://xbrl.sec.gov/exch/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:vmi="http://www.valmont.com/20211225"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="vmi-20211225.xsd" xlink:type="simple"/>
    <context id="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i280f7313d5d44d40abbb966ae9390de1_I20220217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2022-02-17</instant>
        </period>
    </context>
    <context id="i93909e1ac92f44819eb30d42e93187c5_I20210626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2021-06-26</instant>
        </period>
    </context>
    <context id="ib55139727d0c43cab2f76741b8fc1863_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i91a052c180aa49c1a0ba41ccf988e306_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="i1ffafeb2e9a54e4285b9016caffd7b28_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="ibf4ca0a3377641a19e1f47c9b56cbef0_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i7b01483f6afa44748053df5339b8d9fc_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="ibfe87614caf8438fa415232834e29ecb_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="ibb9a454541b24a30b6a1f8f174a571cc_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="i21dba9e9b57f4ea19aaf472caba9eb00_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="i2e98d037f024433f80efdd6f54ae17ca_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="i106931cb60fa4b7f928ed74002be7c76_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ieb4f24e621cf4508b55bf068b94620c3_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i4ebfb602551140a08126775004815ca7_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="icd6e89d2c6514af7af017e38897e404f_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="i2e0748d593d4486abd3f918cc34e96e9_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="idc0320807c074a09823745410057188e_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="ia2db8319c0bb45808763a846106b11fb_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="ic0a9283519dc4904b8a67180dae86c0b_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="i9fde46699ecb44a29a08fe61d9bae390_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="i6fa12f3068bb496b88e8a14fd65d7011_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="if5e8697c36e246eaa9d0291836b8af03_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="if098988b7768478e8ee3f4a91c3a22b6_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="i60847617888e405fbb80205a221b9eb3_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="if64a857d36904b1684541983fd6683d1_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:AdjustmentsForNewAccountingPronouncementsAxis">vmi:ASUUpdate201616Member</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="ic303cd66b4dd418aa88f5a75b804b80c_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:AdjustmentsForNewAccountingPronouncementsAxis">vmi:ASUUpdate201616Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i0d54f4d7489d4ff9930ffa38c7a702d2_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="ia2959e62e74e4c20a24c9d9b1259eac2_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="ida50007688254cb48edae2068e0265c3_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="idc0ed9423f4b4685ac435e318fa3959a_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="i9592ef27727f4c9ba5c930f8bb301dc6_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="i014e03ef8a6a4f199eba6e6d3d64111c_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="i9b7e22410f694fbe871e627ba7d962ab_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="iaa6701d4cc6c4b58aa46619927f95b7f_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="ibb03fd2d817b4013a4fda250dca3a034_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="icea76ff1760d480ab4c45242f2dfd789_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="i858cea1b17b2477184bca1fc00538528_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="i5193b713443d4ed3abc7966c87db63a4_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="i5e4e6658a0564a98aa931ff75df973b6_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="icc8cc8bf4dfa4d15ad3f9c97421861b3_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="i00bb8c0bd2f0414a97abb10c5ea66b70_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="i2950e82adce444c4baeeff0fa94fd14c_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="i3b5a4021acdc49b482ebd259e008409e_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="iee4aae4e64674d7ca148d0123e0bb45c_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="i4bc694631ac0493180b138c2be496a76_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ifb40cce336334db0ae54189d33ea52e8_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i0992ae2a2bb843d5ba55c5b3a92e7f48_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i165e45dd1c074904bb729be649176376_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i5e98e544f51b436e9befae2b9c9763ae_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i3bfbd002267a4f4f8ef098a7b200f634_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="ic6cf85564d1b42e09558b470cbadf648_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i0917b8bfae0446b5b047e341be8018cf_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="icaca67b4821349a5b3a4f37ec108b4b1_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="ia083d2a2d0794048bf30bd96a3ee0fde_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="if45de337c3d3449d9fbccd1d80b468a0_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i5eaa217e93b045349764a37853c5c773_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="ifa4122a86636478fadb6c7b07c755fce_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="i3ba09b06dd9645f6a932dbfd4cc37fd2_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i438d11b720c34457a827b335e21aa768_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ia838627439f84cb683223dd403f9c0e6_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i442d426875bb4832bb90931587f845b5_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i8cacfc069b24402db37419799b730dc2_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i05635f13c6524beeaccd7a09730c4b3f_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i2edb764c1cdf49489afccb2569439dfa_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i38c506cc8849458cb7ddf36997412940_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i7bd8a2f118b84904a09c2bfa28156e8b_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i324945b589d848e4ab0279548639c73b_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i91cc9f352fea41cc8e2a0f30bd1e3cf4_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="idc050c2b952c43f08cdd5fe25da954c4_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="ib579551d09544e628dd2a3c220bc105e_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="ie2b21e3224d44a6bb9932eb37f1ce3b0_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ia4e83262eb6d4fc1896ed3a2f7b4508b_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i2568e8a97f8643fc86041b15ec0f0b54_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i5edd5a88a06f4dc48af9a13661d0a209_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="ia57df28e0ace4fd6993dc8aa1e56e23b_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i488d70eaa07f416c94daaced447f9733_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i29599cef975c454b8eb2ec7c4995faa9_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i117d7c35ffed45d0a5f6f228ed32c401_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ic755374594a54d66b23a4a619ad4792f_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="i86da5cb86f0546dbbc30f44c826f86f6_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="i39914aec10004f968d8f9da058e46d92_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="i1e515edffe19497fa5db46b08c2a2ebc_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="ibe7a395572d343aa99d88f0b0b4c4945_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ie96fddf005b74381b7715567926eab80_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="iccdf526771054058a331e3f242969b71_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="ife7bda84ec0e4c06a160510f2204d5c0_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="i02d96a3cbceb44019c326fde06e6f9a9_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="icf88558e8cea43ae823e67a7061a3daf_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="ic02cc3539fd044838f54ced635db818a_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i7ac9682119c546f8b97b2113e5f452ae_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ib4d5b9c0adaf492cbecd6c4d04324f8e_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="iaf50e521bcc54717b9b1298d9a8af064_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="i1d0831ade5534c23af6806b472a4fdcf_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="i8eaa01a6b6ef47fba5c523ed0a6c2cea_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="i4bf9da36b2d04692ae6296328ea88f25_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i4ecdcd5ba26a4027b8c54668d013e165_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i5bc7b4524ace47a49433b8f2cb39c6d2_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="i7db9c6b528a24d14beb9f411f84005ca_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="id7b8fc13ca274da099f38881ca80120b_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="i57de554a6d594ecc9f3ea68a42e330bc_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="id93a110a01ce420fab3713b7a326bc70_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i162575fd1d6f4715b6d7879ab56540a9_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i2fc5ce373d134b4797f7cf5ffa31b8ba_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="ib041110686ce4b0eba65d53b22afe6bb_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="i2f317b60d2324ccfbe1193eeab212a62_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="ie706054a5b1244cd8701edd460b4e166_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="i6838abedc39d4a60a12443cbb8b5a440_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i2f1776558bf4463894ee750b1bcf5f96_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="id8154ade54d44c1b86439a6992ab6159_I20140531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2014-05-31</instant>
        </period>
    </context>
    <context id="i957ae6adddf94646838a1f6f1ae0b821_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="iba4753830d1d422790f3c4a4f1208b6c_I20150228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2015-02-28</instant>
        </period>
    </context>
    <context id="if38b9a3065fb4ee2ae7b7113a382e415_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i6fba70d5f993493ab7e18c031d67fc95_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="i0865f1b3d14c4017b651cd1bb638cf56_D20210512-20210512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-12</startDate>
            <endDate>2021-05-12</endDate>
        </period>
    </context>
    <context id="if36ed4badc094f5a940be0b2718074b2_I20210512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-12</instant>
        </period>
    </context>
    <context id="ib25e514bb4be47aebe7bb26900598fe5_I20210512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-12</instant>
        </period>
    </context>
    <context id="i7e03f56cb96c41bab0c4f80c4935e3a3_I20210512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-12</instant>
        </period>
    </context>
    <context id="ief19c364988548f78d1b3b869748ff21_D20210512-20210512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-12</startDate>
            <endDate>2021-05-12</endDate>
        </period>
    </context>
    <context id="i0e3996c0a8734c69a6eebd4ca285febe_D20210512-20210512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-12</startDate>
            <endDate>2021-05-12</endDate>
        </period>
    </context>
    <context id="ib197f9c559a141b7aaf8342dee073579_D20210420-20210420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:PivoTracMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-20</startDate>
            <endDate>2021-04-20</endDate>
        </period>
    </context>
    <context id="i73971f357cbb403695f7cc7d32ceb2bd_I20210420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:PivoTracMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-20</instant>
        </period>
    </context>
    <context id="iff215862e0f846818516c84ea591a9d5_I20210420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:PivoTracMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-20</instant>
        </period>
    </context>
    <context id="idbac72a4d1ce41f5b15d444c4c10ecf6_D20210420-20210420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:PivoTracMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-20</startDate>
            <endDate>2021-04-20</endDate>
        </period>
    </context>
    <context id="i5ea7fc15f45743038ed0a3d38ccebba2_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="i7e06e3587ed740bfa5b236e00a72ad1e_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="id1e8fe0383354eb6bb207ceaa2e1cb3f_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="ic5f5b4f0da904e2abdf3531dbbede6d6_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="i3db6d286175445f3b76b1adfa92d2e30_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="if63b88d4cbfc4de4a694a80d0ac2c41a_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="ic2f18b3d591440589da01f31adbf8c8e_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="iea08f8d0dd5f42deac9bf9efa04edca6_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="i62ce41a1b03f47e3b5c214a28ada70b7_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="i785129cd6d624663a3787d1a8f80bda9_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="idb99a4b66dfd49c784d1cd076a0eff42_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="if73774ddf567495f8e5a562a1730813c_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="ieb662e130d3a4316a83b2cdb1d4492c9_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="i2aad5c5438614a1294f7e210504c78f3_I20210327">
        <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>2021-03-27</instant>
        </period>
    </context>
    <context id="ie9814fdea1724944b891a33617947513_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="i8e6ffcec798d4201b5d64d12d652fa23_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="i1aebb8a6584a4c31869db2339f30e74a_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="i41a69131229c412e911da1961d063c50_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="i658231930b794396a9a00404350b947e_D20200201-20200229">
        <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-29</endDate>
        </period>
    </context>
    <context id="i6e4c827f1ba1453884fd840ff3a0b026_D20210328-20210626">
        <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>2021-03-28</startDate>
            <endDate>2021-06-26</endDate>
        </period>
    </context>
    <context id="i02df0ca885d0484a954b58ec8988097e_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i472e54c3509640e88a66fd3ef0c1a740_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="i6dc844883032404daa6ac5266cd1075a_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="i253efaad13474e41a604d5a73d8d8d9e_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="i49237bdb871f408bbdbaf2bc0ced4bad_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="i098fbac73a3e405198d367d159859d93_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="i3a695954f3e948bd90aa301fd1555fb3_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ie0fd25cd707246169b5e78bba3f691e4_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i531cc0c47278440e867d77b5cac004f9_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i2c7f8b9f9e524945b423913e19c6f16c_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i0f8319ada063485bb3a112bf4d460a42_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i464202b809814110982e407510961878_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="idaca098e16314fb88b3490ac6f870048_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i051bc116750e49e5ab6df697b4453397_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i15e515830abe4c53b1c6baf92a694eb1_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i8c6159023851481cb9506f5f88e01966_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="iae80ffcca764466185843eccb4a345d7_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i113029aff8714d85bb7414f347a3dede_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i07f3a7bf001e4cdea6d8071aadccddaf_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i10dfebc35660453081e19ed61e41bb48_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i2a14907d17964479a571ca76a0ab8997_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i6451db7fb2324ccbbf21e6de450253fb_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="iec82aedbb9464e5d89f5986e06895d5f_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="iffee93b22e924559a69a596818e834a1_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i90789cc649eb4ba080a000bd3a4869ce_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i0038751c94c74f2a8b2c3033c3fc7584_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i28ab5e1c7c33496492dfd4a64b0cd277_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="iad7e043138de4aed90290f6e7f09b8f1_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="idc3b643cbc15451db434df20461434b8_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i12b074aa9ba24520b5612643751edd24_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i6da2cb908f7a4cbd8057a4ac4683570c_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ib00750fb76194c4a809a7245a38d41a8_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="icb50ba29d11041eda1030c64f1ba13aa_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i7deee3ecbbf34d4d96c9f9c87f815fb9_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i04fdb484e4ee4ccb996b7b12f7534b20_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i4cdf12da85444b2dba46e86db9ce88ed_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i1e41ec4d0942486f9c5c81c6a5d937b8_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ib85185a57869469181b149fc3b1be7c1_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="icbd35115b224448eba2c6282d4ab1be7_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i041f0b5ef1564369aa355e1fd09ce8d3_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i5068f0f76a0143d8a68026b2a156871d_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i6a0cdb2db9ca4a8689ae4d58357bc654_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ic0b3215a4feb4c98a6dea3f8f0da9287_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ib77eff8e15da41909831cf1a7252498d_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="icb1e076e72c6401e92268252414ed4ee_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i938777c317034afbbc4a62e0eef78993_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i4168cdcdb2014c23a7dfc3dbb3434413_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i44d8949fdc9a4be5b183bfb7b6d86f98_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="id83a822483b84680b9354693760f8087_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="id4953062e7d740ad8a5b98d5b0d4c483_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ib0c8929b0686407cb8f4c22604488004_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i77ede6d123ab485faab36856dd8ecbd5_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i51d0f32991134a50b338b81baf2bc864_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i4633fa70d08644bc875b3e2b57eb5f3f_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="id39b8ec741874c3fa4bb3cd9b3ee8b7c_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i6c0d48be4ce949478b102722f8a7b6ef_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i3cb1fc6905ce442ab89edcaea5e97aae_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i9144cf5149aa4e7e9bd809d9e788023b_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i2267ac4fa0e947dab8c22fdda3d82b56_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="icd84fb2f0d524c61a71d263c4a554591_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="iaa33f7f1547548b395e2078814d5d3f8_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="icc08c85ac85c4dbda262571ee9c7b5d1_I20201226">
        <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>2020-12-26</instant>
        </period>
    </context>
    <context id="i0a599ee636a1499d8dff23adf3f34d65_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="i29dd0f65cb20401ca600b379f02bc75d_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="id6a0fe3343644470ade3f170f6294b96_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="i1a680a65fb47488a9b93d25ced04f382_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i2c3953d0878241728624ccc256fc0a73_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="i0e13d4bd3386442c90033f7fc0660862_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i0113842e33784ce8979dfefab4341c84_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="ib9500d03d7cf4671829ef53bd77fca2b_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i7ddb310c53ca4c2fb2b9c69f067ba93a_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="ifc4d582d00874415a468154411b3917c_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i702f6c84afd34fff8b7bf2d0ce90a20f_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="i796d14a143f34c57ad729ee11413144e_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i63d26f9451da4f96afc33da8b75ad2ba_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="i9ec3e958573a473da18f1512e10e6f0b_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i8407f5de9a954c039b6eb780330e6b57_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i4283aa9c34094d40a6514df047116032_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="ic7f36b9fb93448e7957dfb9eb4c8a361_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i1ab447bdf6064b17b2634da1fc0d6779_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="i146502a9e5e045e99bfe4f336b2f4a03_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i2ac24d25b46c4af9b0d7bb0c2f516b9a_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i57683ab856d14c9f9ff8d79191477944_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i5d4ae486786a4f4fa8b2520f41adbf78_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="ib1c34384da18466d9ec3d54d8d70de13_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="ife884a466f884ce18fc5c858614b6f1f_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="i9f8812e934d346aebbc92c7f1d5d9151_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="i7376f76e62694030a724fadfab63728b_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="i44ed7b3e7d8c4493b13dafd94af7e060_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="i4f560703beb449c58c64df2079f2561e_D20210926-20211225">
        <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>2021-09-26</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i266f5e565f544dfe91627de4d97e248b_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i98d86a89cd454ebc96ee5a1e3e123a34_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="i889fbc29b5344942a35ee85d4ce8f954_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i4a145b252c1a45b89c9ab2b871e2b6de_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="idbab4989a2914679ba114c448a4036e0_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i84d4c2763c894698a898c970309467b2_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="i1af2c11adac34421b9d1c9c669e32288_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="ia2ea6b9215634f29bc14dc01c2689ff5_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="i5a03f8d498154f3e9b4018448479f539_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="icbab6ae0d9b041fc900c2ed39c103528_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="i9342ac46099140aab92a81b12c00ef71_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="id24fd9a43ebc47ffb03d4e56781be448_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="i2133fcf6dda245b6ab21cc0cb4a0d51f_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i8abb356ba15f488ca2af3ebf0ed7ebe2_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="i74b0bbc5cfa24f2e8c73bab73181a04d_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i6fb9697096594df18a1cca3095b3a44e_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="id72fabb21b6645fa96782df96ce75761_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i9525bf7209a04656a08148615b38cacd_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="ib3483fba6e2841f5b573aefba902d667_D20210828-20210828">
        <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>2021-08-28</startDate>
            <endDate>2021-08-28</endDate>
        </period>
    </context>
    <context id="i7ff0699eb19849d68acbde3d22eb5d17_D20210926-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ValmontSMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-26</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i17f89adcf4ef48ae95b23cb44308eca2_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="ie3dfafc5c2b346339095227170eec025_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="ie25ac7150baf4196853bf2d5b1624c78_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="iea2a584596c54de58ca99d05792a4a9f_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="i67af2553a0444a63935ad43cc23ea673_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="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i36d78852b1554a00a15cead74299b70a_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i0360a24c70e94a99ae9e068180f09056_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="ibe71804d4776412fb3391c603f6991f3_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i3b289d8dc77140ff8ae1cdbd78785bba_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i4a1ba4b18bbb4067aa09d39691dc9739_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="ia55f00c7739342f1a3779192a0622ff7_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="i19e5629f9e864b1ca47d70757d9c62b0_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="i11b54a2da76e4c2bb6871baf44fad4b3_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="i461ff16b2f234d63865d4aaec6239ede_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="if8dc3287973a41618190e237135cd198_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="if538cab63d654bb5aa15172411e5c06e_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="i3ce60ab9fa21464286a24c527a54dc30_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="i09f88b70a6714c0baebdcda045805eff_D20210627-20210925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2021-06-27</startDate>
            <endDate>2021-09-25</endDate>
        </period>
    </context>
    <context id="i7f126630e51b447baf2a8f17fa68bbee_D20210328-20210626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:AccessSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2021-06-26</endDate>
        </period>
    </context>
    <context id="i3a6541b01a0f41e19f017dae4304395b_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i9688792d7e04482e801fbcd61642630f_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="if16da60bc81946bcb56afc4b83e75034_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="i837b02c2d7ba49728e4c4e3800941d4f_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i153f0701689647a0b93d87daa09d57b5_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i0c75c8594ac94f59a7394181f3cf05de_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="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i8905d0c00d2c4e74b4b3f54cdcaafea6_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i20e9861ef3f7477789748e2da09b52e0_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="ia33b0fb6ada3493085162337d2dc515c_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="if75e1975a9574f5084d89d6eb9008b48_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="i1af1c608d98049b8be87e86ac07c010c_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i478cc6bda7814d5d85b6a44d99b56dd4_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="ib5168fae4de049068630168289df0de9_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i65046d7f1bd4459a8bc16c725b6d2f94_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="ic4d3e9b1f13a4fb7952c635bf1f3eda9_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i9380e1e414f645569953d9d28e2459dc_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i86f8cb3a13b74ccaabd3132164a31891_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i422bb31bb6d54b9aaa05d5db23f00286_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ie49d6fd2097a47a18c2909717594ef91_D20201227-20211225">
        <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:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ie1deca91bba0464394379456673a0e54_D20201227-20211225">
        <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:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i3c216805f0ee4a5095ac423f313fdcc3_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ifc1f88e2957b49a3993adb98462ce3eb_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i68cc16d42abb48d4bc2ceef0d68c65e5_D20201227-20211225">
        <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:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ie07953c0024f43859834e9f695e08d9a_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i682f9d6e3ecb49498f0cc7a1cdc1565e_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i59c409b76cbb44c883754dd8498776da_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:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i7ba407775b5b499aa6cd2d3715485326_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i55b1a92da0184278b7811fae06977436_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i1ce9f59c03e64508918cef3fdbe69084_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i69795182089640fe90d0839465e1eaad_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ie7f28ac8c2f641a88a9813505d07e2d3_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i6d805c0f141541a98825de4d0368e818_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ia3bbc56c5d5d40249a39b148fbb4f90c_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="if6a7682466534b619856b3aea72aabf1_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="i64adc96b0b044e1e81b787b162cfbbec_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="ic44acbb96e40444288a89f7db8b3acba_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="ia2a9aae3f929496a83b25ad0189018ad_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="ief6333090980463b848c7b2942caf505_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="ia40ae4727b264ed6a808482a1a8d1a9a_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="iafaaf19561014a539bce557f2ef08a3a_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i501e783dc3d04b64886d5a04c94cc533_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="ic6ad7c5a1c684d13a6a296141b292401_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="id25ea47cdd514f8d9390c6f71be30409_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="id0ffe6262d5d4b5ba31de7b839c1ad4f_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="i8ae28cf5beeb4dc0827bb868f8e15da4_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="ie980516a518e403f929b35dd0f1390bc_D20201227-20211225">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ProsperaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="id6bc52ae5d524964bfc3488166ec6a21_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="if6ac92aacebc4983bae2c98f5613a5bb_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="icaa43bf0a95c444e9bdfcd335e32f2f7_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="ia7883a6c92094433a11f651a77463aae_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="ie503b895513f442187de6e9d21d11362_I20211225">
        <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>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="i9c4490b52a2e4b97aae2b19058c435fa_I20201226">
        <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>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="id2f08dd4b8dc44d2930d59c835b69701_I20191228">
        <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>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i73f58f8fdf054d7ea64d67002b009580_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i8286994b642744d8a0b08de86d9df51a_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i14dc65c9a550437ba04c282bdea546b4_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i9e8e65dd749242929e2c6e8e6dbfabcb_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ie166f0bd43444fb6928c700ae7f25303_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i08256fc1ba8f46689a94009d79af7a2e_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i6cf4193950854907be8ff43ba13e0a1f_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">vmi:LongLivedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="icc2fd284dd90469ba7d34c74b2999087_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ie4c6712dcb784f4db884a05f88c9d89e_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="id5acbcf82faf4d4a916414ebac1e0ede_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ieb06218d2ca04a6d9647ccc647b43d76_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i0c7da6069e5a4db0b98d7b9709926859_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i5b55a4f3940c443baf7aeaa91d5b96c0_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="i947ebe8cbb44484283229010ae931abf_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="i1dbe2e42c6c442a18e6f516c8f52c7ff_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i381eef699a844d8b824e1b602bbf4392_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="i17a078eb451d4a4b92630e8cbf09926d_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vmi:DeltaEMDPtyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="i4df10157c0354435a7e65f264c64fb02_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="if7a9f78d214b49f2b8595b92e2b71774_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="iae54ca74ef74488aaa8840d9cd2dc685_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i7784b1a27a644652acb0fc36132be203_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i5dde3652b91941bb8c6003394cbdb0aa_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="ic0270fe363934e5fa5a6b8e21a737b02_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="i781562cf84d34b23af959480410ab1a1_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="ide92d9d3246f4d69a675b51cb6737231_I20211225">
        <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:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="ica3f1aafc1144fa0961c31518c4db80e_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:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i9dabdd3de4a24f41b8bdb6356dab2232_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i2faf6bb3f01544089b16ea5a73ee9226_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="i592142d74b474854bd859d98501db5b5_I20211225">
        <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:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="icb865bdcb3af43c29c18c7190fb2d11e_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:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i0f44a1e18c7e46f09ebb746e66b75fad_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="id6d663fb054d40c88ccfae122754ad1c_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="ib03d175caac241b4a1168105026eded3_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i9a7173250e4648958f2194f0f83a1756_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="ic495f57d7c564180bcb239344e842e08_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ib26d763c0cb04169aa64765820e5d829_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="ie595c10d79234f40bbd2e4e2c7385417_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="i14a2e3fdfc2f46a8bee48e58daef116f_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i77b63a17e4b84210bf087bc1195a7780_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="i941d134874414b369baf4f8a69582498_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="i82ed4a1d6cc3458588661fda577f6c4d_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i4a5767eb54e941518d93bcd48faba645_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="ie7c56f68d5a94008a7a0e8d3bad83e44_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="i7dc0930bb5e542609b9e7225baf537fb_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i1ddff6dfe4fc4a58b424d4b8ed7d120e_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="i592d5a56790b4c8aa7c81f078172a1fe_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="i7ce2229dfc7a418c9c285206f3f533ab_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="if2fdc177977c4e44b9b53fa57685f209_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="i1dc23bfbda7d405ba8597c0efdf9ea29_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="ic3fc1e4ce4e14549a3394d8e0574286c_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="ie2d32b93211d4e61b3295fa9dc1fe88a_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i9a3e7cb3f7824e039ebd94fe60070b38_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="i59730126ffa84a8c8ab8344fb7620636_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="ia3824e9bef4445dbbf7afacc03f7525e_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="ia8c09ed6f75f4704909024a0a8f474f2_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="i3a5e4687ff7f48c5ae6fa03aabf6fc84_D20210328-20210626">
        <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>2021-03-28</startDate>
            <endDate>2021-06-26</endDate>
        </period>
    </context>
    <context id="i0947d68d6d4a4dfa8aea3b7a0689ef2d_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="ib3e61a16fe3c4828849ac354b4509fb7_I20200627">
        <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>2020-06-27</instant>
        </period>
    </context>
    <context id="i4e3622a9fa0842f4a513f95428bf926c_I20200627">
        <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>2020-06-27</instant>
        </period>
    </context>
    <context id="icaf0ff59ad2f4c8ab972d3426c4afe02_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i6a38fa2b4d3348e8aeb1fcff491886ba_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i45f4e0f565d24d2c8ee9de05cbadf3c1_I20210626">
        <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>2021-06-26</instant>
        </period>
    </context>
    <context id="ic74be7ad6c2343678081d19c71f1dc70_D20211226-20221224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-26</startDate>
            <endDate>2022-12-24</endDate>
        </period>
    </context>
    <context id="i22e7d796d15a4fd3bbe554a7d7ee8639_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i6cb325e823994b6882e3a8eee059b039_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i5b1738ebd68445c19042d7c863f070c9_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="ic1ebd7415e8c4ec8b8bcefdfe0269522_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i07114a588186428a9e41e00ec4b4f283_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="icbaa04dd3c7743709d38a3c1a75925c2_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i61366e45e1e84f81a1567c9e716a8350_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i9be1e20ad2f2494c8edeee4fe7b1e647_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i683efcee62e0422391af09937368a90b_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="i87a43ae11183432f8daab9911579411e_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="i7570995c82c24c87962d2298b66a8199_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="ia907d3cc56414c53a2dff57715c65e75_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="idbe799b154794aff875c1e5b185b1696_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="ib140a9adb20545fd8dfce444a2fc69de_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="i2023542573eb411ba474f8f8d1198133_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="i3c0043fb41354693bb196e21524a1f72_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ia9c67e4ca1614988b4d696c4dac358af_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="i27215384d5dc43ba9f7f90c09ff4e179_I20201226">
        <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>2020-12-26</instant>
        </period>
    </context>
    <context id="ifdbb25a7fcd640b2944e0f7b5f325dee_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i4aeec95e9cc545b0893291bbe1777928_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="i674c924ac4f44386be09f0d24791ff38_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="i6ec8f6d0e7c544d39547aab744764ec0_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="iecd1209f0321404cb26e3e5397461963_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="i2bbf7c0bd7134585848a611213c5d140_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="i0e9f434155594647b6125e261155fc4b_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i43c24982ec90468783ad0fab98ef9f0c_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="ib8fc8cee153942e48a5a0ebcd1c023a3_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="ia02fb3935bd041ceab5c8c885b419488_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i2c69d1d1e8c34deea9fafddd190ccc2b_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="i482c0d9f5e3a49f2bf880cb627ca7646_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="ife543b71962c4f1987cdcd34fbfd39c2_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i5476915bd4504e8fa16709bcd1c4f4c7_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="idd646539576c492fb369239cfa474caf_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="i8cd65d4ae6e94acbb6c8cc034155aa76_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="iba5eb16730f94929a24195b87caf074d_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="i4f14ab3177a44b39a31baf5292b2dc56_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="i5dbbf2a5f97a4a3e86286748acd136cb_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="id15e7be7a4f6484e92bdf1198a1f926f_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="i4d0bc27380b94adaa6cea5f9e2e434bc_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="i42f89e3fe9814d75bce42d48a17eeffc_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i0d6005671a0b418eae952b9b3defb96c_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="ie94af9d610d545b0b851034bcbc9dadf_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="i73185c481d4a462f9ffe97c05d3746b6_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i5504172694204676bdff3107b6456550_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="ifa049d30a7f64be190e9abd20863994d_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="id1625f82dfc94e7abdb4addb874e6f50_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i7dae8254dfbf440bbce74f1cbc3e5b10_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="i698f491031ef4c0bbc8d21e6ad01eb93_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="i88cc592dafe44e62b33c67572c5c0095_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i41c51454d7a54d9493091fb6122e2877_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="i7ec9a89da01c45b8970e6551fc59948c_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="i4296fed3f24940be9df60c272ca41a46_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i5cb46641a73c40749e3e9f588b46345b_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="if7064f794d974b72a04c74c22f802ac1_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="i0b3b29aa274642c9a94682183b8e54cf_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i7ae60208597e472c9cc36bd4d8ae72e9_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="i2d339eb568894cfcbcdfb0f6b673b00e_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="id90b05723a70434f90f121bb0ea34e37_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ic14af23f2b95458fb3b871bdeb637937_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="iba01c826074d4818b4c57f210e2b87d1_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="i5d41d62a084d4b5583f8479015c515a8_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ic8c753f0225f42d29f7460d9bfc53e51_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="i7d326e0fd2d449928d5429ce93a0d6e8_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="ib249e26fabdd4ee0b8868fa25c0f25c7_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i9aec405ff4c746b5926de325d0691eb9_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="i599beb9ec173454a90756ebd3ced5f4d_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="i4df45cd0d29e4d6fbc2af7ae703cb91c_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i30c1a3e5c2174be4a92989271907a1ba_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="i1c6cef134fd04b34b10d1192e804401c_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="i1b98a13345ce4702890663e9ce051e67_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i52cd38a052ae4a74bbaeaf45aa7779e4_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="i520ff330e57f4f55b22a346a1304dd8c_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="i19f2af514c2c44eeae1484ec80f36bbe_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i6fa426cb8ee84832b52a82af4ab1e7aa_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="i04ae103812e5487eb8fd2a129040fc45_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="i03ad29234fc24585aea4ccbb3fec933f_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="ibf1e5a95939f4db1aa8d8dc7e787a8ff_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="i4c03f4bbf1a04a6f9f5447d5f7907818_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="i4c5148b172374db58663274955901a38_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="i7820c2768ea743319f4290eb54d207c1_D20201227-20211225">
        <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>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="icc4207932ce14c43af6c8346b39b1164_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="i6b8978dc805542789eacf5a21f08501f_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="i925f47b8f1cd4909bc40dfbe27192919_I20211225">
        <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>2021-12-25</instant>
        </period>
    </context>
    <context id="i09c67e8708704a53a91413662da4c73c_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="ie3e355d888a641a193f42231ee523c89_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="i22341e0b64564630b5004937b5c63159_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ie462bc07d1154074906e18852e159b65_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="i32a4d69bb9a645cb80ec552724a74931_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="i3678761090744e08a598925e35209782_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i12d91695c2934d698b0eed3433e0fb93_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="i299a72d9f5ac417b8da2bab390b2912b_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="ib2b2a7544dc44584ba542018362970e0_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="ib9037f730eb64ba2a0e5652f342c91da_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i812c66255064420ba37969a284b2a7d6_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia4f65b8949ed4aba9cf9c1f52e952c54_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i2ac3207d15fd467d98f198c348d9bec6_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="i0da3dd4164de4878bf8149ab9c8a965c_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="i9633d8776a3e4990be97ffd726a755d8_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="id4f65fc565da4f99a9b9780972719bb3_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="i5e51907c6dd7403380aa70f4b93ee99d_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="id204ed30c8d247d1a6c465469bdfc43f_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="i3fb338c7eb724045b4024d4a5016dfa0_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="i7a99f8dd5a454c439809baea006b4895_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="id7f178d063d74d538448b6f63909273b_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="icbeda2847eda43619e61ee1afa3c0ac4_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="idfd98554e64a4c848fde14c4e68f5788_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="i0995348bfcb14874b1923b0ab82871c4_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="ie74a63ec01f6480ab02257e6b1dd62e9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib1d3aac9104842198180865b2bf4f53f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i5da9da93bc4f44c78756c98b2cf89b17_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="i268bbc55a7c74a67b3b11501173756af_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="id1b5ef4309b1486795a089238d2975ab_I20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-25</instant>
        </period>
    </context>
    <context id="i54252e106ab14f939abe171c8ca4d280_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="ia4ca9c2e5ab643e4ad74d17e24c60a5e_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="i67d4c0906c5c4412bc5710e7958264a3_I20211225">
        <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>2021-12-25</instant>
        </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="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:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF8wLTEtMS0xLTEyMzMy_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF8wLTEtMS0xLTEyMzMy_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF8yLTEtMS0xLTEyMzMy_632a4931-48cb-4a78-9cdf-c3fe48b43f8c">0000102729</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF81LTEtMS0xLTEyMzMy_64d19be7-1888-4b25-b1df-060026d52b7b">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF8xNi0xLTEtMS0xMjMzMg_91d07f3d-cc16-4f26-b22b-43a78879a9ed">2019</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV80L2ZyYWc6MGU4NTM3NGYwMGI5NDQ3YjhlNjVlNTk2MDIwMzQ5Y2YvdGFibGU6NmQyMTA2OTQ3M2UzNDRkYmFkNTJjYmJiNWNjYWU3ZTAvdGFibGVyYW5nZTo2ZDIxMDY5NDczZTM0NGRiYWQ1MmNiYmI1Y2NhZTdlMF8xNy0xLTEtMS0xMjMzMg_76175609-bb5f-4d3f-9f7d-788f6bdd5870">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMS0xLTEtMS0xMjMzMg_891c3119-342c-494e-9d61-3e2a9be1ef15"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMS0zLTEtMS0xMjMzMg_14e4c929-09b8-4714-8ff9-02c405c62f88"
      unitRef="usd">2428000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMS01LTEtMS0xMjMzMg_45a5a9d8-7767-41e8-bd69-5bb517d55b30"
      unitRef="usd">384000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMi0xLTEtMS0xMjMzMg_6e431f4d-b5bf-411d-b4c3-928bf2687a8a"
      unitRef="usd">25736000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMi0zLTEtMS0xMjMzMg_e58fa583-3d01-415d-bbfa-994a782c2493"
      unitRef="usd">-4183000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83Ni9mcmFnOjA5MDkxMWM0NjliYjRiZGQ5MWVkMGJlMjUwOTViMTA4L3RhYmxlOmUyMWI5NDBhNmE3NTQwZjdiYWYxYjUzNGU3NjY1ZDk5L3RhYmxlcmFuZ2U6ZTIxYjk0MGE2YTc1NDBmN2JhZjFiNTM0ZTc2NjVkOTlfMi01LTEtMS0xMjMzMg_e593347a-bbdf-4729-a1ff-8e4feb38373f"
      unitRef="usd">-2710000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMC0xLTEtMS0xMjMzMg_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMC0xLTEtMS0xMjMzMg_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMS0xLTEtMS0xMjMzMg_7e30aff5-8093-40d2-a039-78fe8f6a8a6f"
      unitRef="usd">18050000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMS0yLTEtMS0xMjMzMg_25d7c3ea-e10d-4384-ac6d-3d349c19f9c7"
      unitRef="usd">15952000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNS0xLTEtMS0xMjMzMg_8483e466-0515-4551-b5e0-75bf513f7ab4"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNS0xLTEtMS0xMjMzMg_c6a8ba61-fc41-4e72-bcfc-90c039b6b7ae"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNS0yLTEtMS0xMjMzMg_e723f505-efde-4068-a498-3183adcb494b"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNi0xLTEtMS0xMjMzMg_23a50bfc-7fa4-4e74-ba6d-e8f0a7e67175"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNi0xLTEtMS0xMjMzMg_85e3468f-c4e1-4b82-970b-fbdb7717874f"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNi0yLTEtMS0xMjMzMg_83e634cf-8567-466a-a72b-9f33bf9ba845"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNy0xLTEtMS0xMjMzMg_502554fa-daef-46d3-8bfa-625139108e21"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNy0xLTEtMS0xMjMzMg_b282c14f-305e-43b8-919c-6a5c0a61edc0"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfNy0yLTEtMS0xMjMzMg_b06685a6-aae0-4993-8eea-1a0868fb1929"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTAtMS0xLTEtMTIzMzI_a9a4a4b5-c68e-4d1f-bb95-245c8618a766"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTAtMS0xLTEtMTIzMzI_fd14b056-52dd-49a2-9f4c-a66f97c21879"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTAtMi0xLTEtMTIzMzI_5cc1e43b-b6af-4434-bde9-c48ae32b82f9"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTEtMS0xLTEtMTIzMzI_1030d72a-c9ba-4935-850e-6acaea65f86f"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTEtMS0xLTEtMTIzMzI_d296626e-6d31-41c1-8a92-ed3dcaf0012a"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTEtMi0xLTEtMTIzMzI_9c8c4254-4b64-400a-9556-9061311b51ee"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTItMS0xLTEtMTIzMzI_2cb1fbc9-9dd2-4a11-8bb4-e004afdc15d0"
      unitRef="shares">27900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTItMS0xLTEtMTIzMzI_3c0d8dc3-74c8-488b-bc95-474632a69073"
      unitRef="shares">27900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTItMi0xLTEtMTIzMzI_dbea5981-2354-493c-8ca3-9dd767b21719"
      unitRef="shares">27900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockShares
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTMtMS0xLTEtMTIzMzI_ab6daf31-d445-41e8-9f68-90c113873230"
      unitRef="shares">6619860</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84Mi9mcmFnOjMxNGQ4MDNlZDY3MDRlYmE4ODY3ZGU4YjcxNWUyYTBmL3RhYmxlOmE2MjQ2ODQxYzk3YzQ1MzNiMDJiNTJmZjY4OTJhMDZkL3RhYmxlcmFuZ2U6YTYyNDY4NDFjOTdjNDUzM2IwMmI1MmZmNjg5MmEwNmRfMTMtMi0xLTEtMTIzMzI_78a9e971-1177-441e-9942-15c3e3bc8870"
      unitRef="shares">6674866</us-gaap:TreasuryStockShares>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfNC0xLTEtMS0xMjMzMg_47895f6f-d2ca-42d7-b513-c8b19c0c1eb2"
      unitRef="usdPerShare">2.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfNC0yLTEtMS0xMjMzMg_8d685e63-940f-40a4-8fa6-81ea1a308512"
      unitRef="usdPerShare">1.80</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfNC0zLTEtMS0xMjMzMg_4705b762-5615-47b2-9ee8-c6d1a07ff5b2"
      unitRef="usdPerShare">1.50</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfOC0xLTEtMS0xMjMzMg_f925d60f-9c1b-4131-b476-592ea17261c5"
      unitRef="shares">111833</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfOC0yLTEtMS0xMjMzMg_959bca58-85ad-4115-83e5-e60a815956b2"
      unitRef="shares">441119</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfOC0zLTEtMS0xMjMzMg_18d8b758-f9ef-48d5-b111-a5d9ff620a94"
      unitRef="shares">491045</us-gaap:TreasuryStockSharesAcquired>
    <vmi:TreasuryStockSharesAcquiredStockPlan
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTItMS0xLTEtMTIzMzI_d85b2006-4a08-409b-8c08-01aa434b41f1"
      unitRef="shares">90292</vmi:TreasuryStockSharesAcquiredStockPlan>
    <vmi:TreasuryStockSharesAcquiredStockPlan
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTItMi0xLTEtMTIzMzI_8af11f9a-72db-4649-a01a-a5e82d399d59"
      unitRef="shares">88411</vmi:TreasuryStockSharesAcquiredStockPlan>
    <vmi:TreasuryStockSharesAcquiredStockPlan
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTItMy0xLTEtMTIzMzI_76f6b493-943d-4026-a778-1db062116ab6"
      unitRef="shares">90868</vmi:TreasuryStockSharesAcquiredStockPlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTYtMS0xLTEtMTIzMzI_ea96ff87-a438-484f-a83b-de087766dd20"
      unitRef="shares">169908</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTYtMi0xLTEtMTIzMzI_bf2e8885-8636-4658-a06f-28ca0aa5eb94"
      unitRef="shares">147014</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMTYtMy0xLTEtMTIzMzI_3aa81336-f7ee-47b1-b36e-bc13ad349d2d"
      unitRef="shares">119789</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMjAtMS0xLTEtMTIzMzI_ea107af7-b322-4faa-8832-5a655a8deb1d"
      unitRef="shares">88395</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMjAtMi0xLTEtMTIzMzI_6a5c6874-8f7a-4430-a0fd-2286de079b44"
      unitRef="shares">65248</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85MS9mcmFnOmU5MDQ3YjA0M2RmZTRlNTM5MWM5NmNmMDA0ZTU0MzMzL3RhYmxlOjQzNzc1Y2Q0MmVhNDRkNWFiZjNjY2RlMGQzNmU2ZDk2L3RhYmxlcmFuZ2U6NDM3NzVjZDQyZWE0NGQ1YWJmM2NjZGUwZDM2ZTZkOTZfMjAtMy0xLTEtMTIzMzI_be89b519-eedd-41ae-8919-f7c8c2b28580"
      unitRef="shares">60021</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <vmi:LengthOfFiscalYear
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzMx_03ec67ec-c2f0-4df7-b36c-0086eb4dafe0">P364D</vmi:LengthOfFiscalYear>
    <vmi:LengthOfFiscalYear53Weeks
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzM3_89c7ef7c-b32f-4902-8dd9-a7a81425276f">P371D</vmi:LengthOfFiscalYear53Weeks>
    <vmi:LengthOfFiscalYear
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzIzMw_4355de55-384f-4823-8146-039901a729af">P364D</vmi:LengthOfFiscalYear>
    <vmi:LengthOfFiscalYear
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzIzOA_875cb43c-e91a-4ec3-86f0-652e3774f686">P364D</vmi:LengthOfFiscalYear>
    <vmi:LengthOfFiscalYear
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzI0Mw_f4df01d1-03c6-4f4f-8edd-496ba6b83021">P364D</vmi:LengthOfFiscalYear>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzM2Mg_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDAvZnJhZzphMzRiNzhmYWQ1NjQ0NDM1YTQxODgwZTI5ZDEzMjZhMi90ZXh0cmVnaW9uOmEzNGI3OGZhZDU2NDQ0MzVhNDE4ODBlMjlkMTMyNmEyXzM2Mg_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifc1f88e2957b49a3993adb98462ce3eb_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzMvZnJhZzo0N2MzMDJmZWUzNjc0MzlhOWUxYWU2NzY2YmY3YWI1ZC90YWJsZTo3MjdmMmI3YWNiZjg0NzY0YTIxOTBiZWQ4ZDZkODdlZS90YWJsZXJhbmdlOjcyN2YyYjdhY2JmODQ3NjRhMjE5MGJlZDhkNmQ4N2VlXzAtMS0xLTEtMTIzMzI_53810982-6e63-4dc8-84fc-f992215e647c"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i422bb31bb6d54b9aaa05d5db23f00286_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzMvZnJhZzo0N2MzMDJmZWUzNjc0MzlhOWUxYWU2NzY2YmY3YWI1ZC90YWJsZTo3MjdmMmI3YWNiZjg0NzY0YTIxOTBiZWQ4ZDZkODdlZS90YWJsZXJhbmdlOjcyN2YyYjdhY2JmODQ3NjRhMjE5MGJlZDhkNmQ4N2VlXzItMS0xLTEtMTIzMzI_a3ab292b-bdf2-45e6-acd4-3e9503002591"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i682f9d6e3ecb49498f0cc7a1cdc1565e_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzMvZnJhZzo0N2MzMDJmZWUzNjc0MzlhOWUxYWU2NzY2YmY3YWI1ZC90YWJsZTo3MjdmMmI3YWNiZjg0NzY0YTIxOTBiZWQ4ZDZkODdlZS90YWJsZXJhbmdlOjcyN2YyYjdhY2JmODQ3NjRhMjE5MGJlZDhkNmQ4N2VlXzQtMS0xLTEtMTIzMzI_02a144fd-6ece-430e-b3cd-b6504e71cb1d"
      unitRef="number">0.00625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1ce9f59c03e64508918cef3fdbe69084_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzMvZnJhZzo0N2MzMDJmZWUzNjc0MzlhOWUxYWU2NzY2YmY3YWI1ZC90YWJsZTo3MjdmMmI3YWNiZjg0NzY0YTIxOTBiZWQ4ZDZkODdlZS90YWJsZXJhbmdlOjcyN2YyYjdhY2JmODQ3NjRhMjE5MGJlZDhkNmQ4N2VlXzctMS0xLTEtMTIzMzI_767134a4-527d-4f48-9de9-cdbf821c9e97"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i69795182089640fe90d0839465e1eaad_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzMvZnJhZzo0N2MzMDJmZWUzNjc0MzlhOWUxYWU2NzY2YmY3YWI1ZC90YWJsZTo3MjdmMmI3YWNiZjg0NzY0YTIxOTBiZWQ4ZDZkODdlZS90YWJsZXJhbmdlOjcyN2YyYjdhY2JmODQ3NjRhMjE5MGJlZDhkNmQ4N2VlXzctMi0xLTEtMTIzMzI_f7093a54-e340-4236-96a4-e5301336b861"
      unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ie7f28ac8c2f641a88a9813505d07e2d3_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk3Mw_ee076d98-c7ca-482a-95fc-3d4c450e2c4c">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie980516a518e403f929b35dd0f1390bc_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE3MDQyNDMwMjM2NTYy_3681c158-d993-4466-9062-2c1cd34c02ff">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTozZGI2ZjYwYjQ4Yzc0MjI5ODg1MDc1M2M5YjgyZWI0ZS90YWJsZXJhbmdlOjNkYjZmNjBiNDhjNzQyMjk4ODUwNzUzYzliODJlYjRlXzEtMS0xLTEtMTIzMzI_555f80ba-4f6d-4c23-b927-8b9f2839bb6d">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTozZGI2ZjYwYjQ4Yzc0MjI5ODg1MDc1M2M5YjgyZWI0ZS90YWJsZXJhbmdlOjNkYjZmNjBiNDhjNzQyMjk4ODUwNzUzYzliODJlYjRlXzEtMy0xLTEtMTIzMzI_f4e2620b-f5e3-49b8-9629-d1145db04870">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTozZGI2ZjYwYjQ4Yzc0MjI5ODg1MDc1M2M5YjgyZWI0ZS90YWJsZXJhbmdlOjNkYjZmNjBiNDhjNzQyMjk4ODUwNzUzYzliODJlYjRlXzEtNS0xLTEtMTIzMzI_4a52e89c-cfc8-4850-bbab-357d63d89503">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i73f58f8fdf054d7ea64d67002b009580_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzItMi0xLTEtMTIzMzI_1c6379f6-1c50-4601-83ed-b6f18c920cd8"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i8286994b642744d8a0b08de86d9df51a_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzItNC0xLTEtMTIzMzI_a796a082-9300-435b-a650-023daef7e9ed"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i14dc65c9a550437ba04c282bdea546b4_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzMtMi0xLTEtMTIzMzI_b34f3d17-16e7-4443-a36f-4286b5ef0572"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i9e8e65dd749242929e2c6e8e6dbfabcb_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzMtNC0xLTEtMTIzMzI_d5d3085f-c444-4304-b02b-19d8e1c49c2f"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ie166f0bd43444fb6928c700ae7f25303_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzQtMi0xLTEtMTIzMzI_8f610b14-04d7-4cbd-92b3-cb0a24457344"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i08256fc1ba8f46689a94009d79af7a2e_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzkvZnJhZzpmNjc3OTVhNjQyZDI0Mzg1OTdlNmRlYzNiYTA3MzE4ZC90YWJsZTplZDUxOGE2MjJlZWI0YWFhYTFjMjg0NzU2MTc5ZmYyZi90YWJsZXJhbmdlOmVkNTE4YTYyMmVlYjRhYWFhMWMyODQ3NTYxNzlmZjJmXzQtNC0xLTEtMTIzMzI_8a97944e-b471-49cb-9fae-5520a33e1c02"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDgvZnJhZzpiNDcwNTQ4Mjc4YmY0ZjU5YmUxZTA3ZDQ3MmVhMWJjNy90ZXh0cmVnaW9uOmI0NzA1NDgyNzhiZjRmNTliZTFlMDdkNDcyZWExYmM3XzEwMQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDgvZnJhZzpiNDcwNTQ4Mjc4YmY0ZjU5YmUxZTA3ZDQ3MmVhMWJjNy90ZXh0cmVnaW9uOmI0NzA1NDgyNzhiZjRmNTliZTFlMDdkNDcyZWExYmM3XzEwMQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDgvZnJhZzpiNDcwNTQ4Mjc4YmY0ZjU5YmUxZTA3ZDQ3MmVhMWJjNy90ZXh0cmVnaW9uOmI0NzA1NDgyNzhiZjRmNTliZTFlMDdkNDcyZWExYmM3XzIyNQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDgvZnJhZzpiNDcwNTQ4Mjc4YmY0ZjU5YmUxZTA3ZDQ3MmVhMWJjNy90ZXh0cmVnaW9uOmI0NzA1NDgyNzhiZjRmNTliZTFlMDdkNDcyZWExYmM3XzIyNQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_afcc3f69-38ed-44ad-b747-70766402ff35">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_d3aa940a-0d5c-4693-8dd4-e06b0ae7f2bb">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_423b1f75-7951-4753-bbda-3ecd440f7889">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_fae0a03b-8133-4a2c-a165-3a2d143198a5">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_a0307a2a-cde4-48b7-b8ab-73f6280075e3">http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_ec0483f9-96bd-4711-9a82-1311896e638f">http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjg3_a5633723-c7a3-44a6-8613-b63b84a5564b">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjky_d1fae5b6-b5df-40bd-a772-853424141d0e">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl82NTk3MDY5NzcwMTcx_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl82NTk3MDY5NzcwMTcx_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk4_15c42eef-c02c-47ed-938a-fd92d12355e4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjg4_a955d4c7-b96f-46c4-985c-ee443c94e09e">1-31429</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk5_1070c126-6720-4730-a762-0937783a8b3e">Valmont Industries,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18wLTAtMS0xLTEyMzMy_6848903c-3770-4c66-bd82-568bff14e09b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18wLTItMS0xLTEyMzMy_2e2ebef9-d094-411f-b50f-4eed3324c829">47-0351813</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18yLTAtMS0xLTEyMzMy_c0e1a540-dbef-455a-b044-ccd8b7272ab9">15000 Valmont Plaza,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18zLTAtMS0xLTEyMzMy_37c91e44-ccfd-4c28-aaf5-e3bbb56c56c7">Omaha,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18zLTEtMS0xLTEyMzMy_4ec746c1-e39c-44f9-9c4e-c81893af8c85">NE</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6OTM0NWFkZjFhMjZlNDFmOGE2NzFiNDQ2YjQ0YTE4MDcvdGFibGVyYW5nZTo5MzQ1YWRmMWEyNmU0MWY4YTY3MWI0NDZiNDRhMTgwN18zLTItMS0xLTEyMzMy_1610d072-e2cf-4e66-bcf4-bb8bac4fea71">68154</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjg5_10623228-1a07-4789-b066-000f1c7dc8f9">402</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk1_e05d5fc9-d175-40ab-a903-eac7a67b741a">963-1000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6YWUyMDFiYmZjZWE3NDFkYjljZDc1YzY3Mjg0M2Q0NTgvdGFibGVyYW5nZTphZTIwMWJiZmNlYTc0MWRiOWNkNzVjNjcyODQzZDQ1OF8xLTAtMS0xLTEyMzMy_2f27369c-1a08-4e4f-ae88-3d0a09d722a8">Common Stock $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6YWUyMDFiYmZjZWE3NDFkYjljZDc1YzY3Mjg0M2Q0NTgvdGFibGVyYW5nZTphZTIwMWJiZmNlYTc0MWRiOWNkNzVjNjcyODQzZDQ1OF8xLTItMS0xLTEyMzMy_19e80700-de56-44a7-a9b4-0de5de1da8cd">VMI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6YWUyMDFiYmZjZWE3NDFkYjljZDc1YzY3Mjg0M2Q0NTgvdGFibGVyYW5nZTphZTIwMWJiZmNlYTc0MWRiOWNkNzVjNjcyODQzZDQ1OF8xLTQtMS0xLTEyMzMy_490ec715-3ee0-4cfd-8b63-6af66ff511aa">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk2_15bf26db-8ddd-4924-8093-f825fb822457">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjkz_5f62cc15-e8de-4d20-8ac2-3e48edd194e5">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk0_5ed25f12-0acd-485c-a540-016bbbf8b25e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMzAw_eabd3888-4bef-45a2-ac70-b8eb639afd06">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6ZmJkYzZhMWNkYTBlNDY4MGJjYTA0NDVlY2U5Zjc3ODgvdGFibGVyYW5nZTpmYmRjNmExY2RhMGU0NjgwYmNhMDQ0NWVjZTlmNzc4OF8wLTAtMS0xLTEyMzMy_311bfc61-cdc4-43ab-9cf2-33a7718f574b">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6ZmJkYzZhMWNkYTBlNDY4MGJjYTA0NDVlY2U5Zjc3ODgvdGFibGVyYW5nZTpmYmRjNmExY2RhMGU0NjgwYmNhMDQ0NWVjZTlmNzc4OF8wLTctMS0xLTEyMzMy_8d044fd3-e5f8-4b70-83da-adae551d364e">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGFibGU6ZmJkYzZhMWNkYTBlNDY4MGJjYTA0NDVlY2U5Zjc3ODgvdGFibGVyYW5nZTpmYmRjNmExY2RhMGU0NjgwYmNhMDQ0NWVjZTlmNzc4OF8xLTItMS0xLTEyMzMy_6b23aa04-0ffc-4cab-afca-18e51adababd">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjkw_9b57409d-c6e6-486e-ba7e-672c5c98c64f">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjkx_82f38a0a-c000-43eb-8f08-09529f709f39">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i280f7313d5d44d40abbb966ae9390de1_I20220217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8yNzgw_a7a13d34-75a0-41d7-bf28-7867ee596278"
      unitRef="shares">21279858</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityPublicFloat
      contextRef="i93909e1ac92f44819eb30d42e93187c5_I20210626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMDI2_fb1e5e6c-ba5a-4880-aff6-65a993423329"
      unitRef="usd">4941040230</dei:EntityPublicFloat>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjk3_664a32f8-dbe2-4ba3-a35b-b293af8b117c">Portions of the Company&#x2019;s proxy statement for its annual meeting of shareholders to be held on April&#160;26, 2022 (the &#x201c;Proxy Statement&#x201d;), to be filed within 120&#160;days of the fiscal year ended December&#160;25, 2021, are incorporated by reference in Part&#160;III.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjQy_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xL2ZyYWc6YWI1MjI5MzAxZTFlNDdmNzgzNDU1NjIzMGFjOGIxZmYvdGV4dHJlZ2lvbjphYjUyMjkzMDFlMWU0N2Y3ODM0NTU2MjMwYWM4YjFmZl8zMjQy_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:AuditorFirmId
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfMi0wLTEtMS0yNjAwOS90ZXh0cmVnaW9uOmNlOWJmNGUxNDlmZjQxMmI4MmZmZDJiZDUzNjMzNjdiXzY1OTcwNjk3NjY3MzU_5b543e6a-9922-4ea3-8931-d5bd6a2ddd32">34</dei:AuditorFirmId>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfMy0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmM5ZThjMDJjMzQ2ZTQwYWRhZTcwMjYxZGJlOGY4N2EzXzY0_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfMy0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmM5ZThjMDJjMzQ2ZTQwYWRhZTcwMjYxZGJlOGY4N2EzXzY0_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjJlZTMwNjBkNDNmMTRlZmZiYWM3OWE0MWY0MWE0MDVjXzc2_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjJlZTMwNjBkNDNmMTRlZmZiYWM3OWE0MWY0MWE0MDVjXzc2_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNS0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmIxNjdhMDc5MTU3YjQ4M2Q5MDJkZTJiMGZjM2I3ZTJhXzMy_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNS0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmIxNjdhMDc5MTU3YjQ4M2Q5MDJkZTJiMGZjM2I3ZTJhXzMy_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNi0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjljOTQwOGQ1ZDcxYjQ4ZjU5ZWVkNzZkNWQ2NjBiNDNiXzY2_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNi0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjljOTQwOGQ1ZDcxYjQ4ZjU5ZWVkNzZkNWQ2NjBiNDNiXzY2_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNy0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmE5YTY0NjllNWQ5NjQ0ZjBiMGU3YzU2OWJlODFlZWQ2Xzgx_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfNy0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmE5YTY0NjllNWQ5NjQ0ZjBiMGU3YzU2OWJlODFlZWQ2Xzgx_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfOC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjYzZDNkM2ViZGIyZDQ3YmRiZjBiOGFmNmQzYjZjNmIwXzcx_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82NC9mcmFnOmFiNDkwZjU3OWIzMzQxNzNhMWNiNWM0NTIwZTFkYmNjL3RhYmxlOjY2NGRiMDMxNjk2NTRkMzY5MDU0ZTUwMjQ2Mzg4YTVmL3RhYmxlcmFuZ2U6NjY0ZGIwMzE2OTY1NGQzNjkwNTRlNTAyNDYzODhhNWZfOC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjYzZDNkM2ViZGIyZDQ3YmRiZjBiOGFmNmQzYjZjNmIwXzcx_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:AuditorName
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82Ny9mcmFnOmVjYzUwZDI3NDIxMzRlN2Q5OGE4NjE0YWNmNTYzMGViL3RleHRyZWdpb246ZWNjNTBkMjc0MjEzNGU3ZDk4YTg2MTRhY2Y1NjMwZWJfMTUzOTMxNjI3OTg3MTc_d5577f5b-3ff2-4ceb-9b20-98e485e06a1e">DELOITTE&#160;&amp; TOUCHE&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV82Ny9mcmFnOmVjYzUwZDI3NDIxMzRlN2Q5OGE4NjE0YWNmNTYzMGViL3RleHRyZWdpb246ZWNjNTBkMjc0MjEzNGU3ZDk4YTg2MTRhY2Y1NjMwZWJfMTUzOTMxNjI3OTg3MTg_c3a94ed9-69e3-4020-9bf5-664eb4899cda">Omaha, Nebraska</dei:AuditorLocation>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RleHRyZWdpb246NDk5ZGQwMzdhMzg0NDc4NDgyOWNmM2FkNTk3MmQxNmFfMTA3_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RleHRyZWdpb246NDk5ZGQwMzdhMzg0NDc4NDgyOWNmM2FkNTk3MmQxNmFfMTA3_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib55139727d0c43cab2f76741b8fc1863_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMS0xLTEtMS0xMjMzMg_2b97dd4b-2340-4df5-9fb5-d826f9a1bce9"
      unitRef="usd">3159605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91a052c180aa49c1a0ba41ccf988e306_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMS0zLTEtMS0xMjMzMg_5fe78301-9658-45bb-912f-84312349e1fd"
      unitRef="usd">2594855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ffafeb2e9a54e4285b9016caffd7b28_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMS01LTEtMS0xMjMzMg_4b76b18b-67b7-470b-bcbf-1f4c8354aaa2"
      unitRef="usd">2434190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf4ca0a3377641a19e1f47c9b56cbef0_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMi0xLTEtMS0xMjMzMg_24a578ac-568b-48d7-b41d-02570738641e"
      unitRef="usd">341970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b01483f6afa44748053df5339b8d9fc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMi0zLTEtMS0xMjMzMg_1be73503-ea46-4463-961f-31d30509dea0"
      unitRef="usd">300500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibfe87614caf8438fa415232834e29ecb_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMi01LTEtMS0xMjMzMg_d921133d-ac56-41d0-bbbd-3de467108956"
      unitRef="usd">332786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMy0xLTEtMS0xMjMzMg_66f7b716-a1db-47bf-9e61-64e22854f9ba"
      unitRef="usd">3501575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMy0zLTEtMS0xMjMzMg_0543e9eb-d509-4849-aa1b-c5edb102ab5f"
      unitRef="usd">2895355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMy01LTEtMS0xMjMzMg_a1e05919-02bb-4b3e-ac51-02f503edbde5"
      unitRef="usd">2766976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib55139727d0c43cab2f76741b8fc1863_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNC0xLTEtMS0xMjMzMg_c730ffc8-5537-4c7e-96ba-8ce5d1711668"
      unitRef="usd">2395630000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i91a052c180aa49c1a0ba41ccf988e306_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNC0zLTEtMS0xMjMzMg_1398fac3-9ab7-4d26-ad23-a94181d5976a"
      unitRef="usd">1936024000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1ffafeb2e9a54e4285b9016caffd7b28_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNC01LTEtMS0xMjMzMg_f9af3df8-c79f-4b97-b1f1-d45e0b1b90d2"
      unitRef="usd">1863780000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibf4ca0a3377641a19e1f47c9b56cbef0_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNS0xLTEtMS0xMjMzMg_1ec64403-556e-4eab-8978-9142c16e7fea"
      unitRef="usd">222056000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7b01483f6afa44748053df5339b8d9fc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNS0zLTEtMS0xMjMzMg_7da280d7-2447-418d-9990-fe468d60f6bb"
      unitRef="usd">193817000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibfe87614caf8438fa415232834e29ecb_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNS01LTEtMS0xMjMzMg_c75716dd-8e53-4133-8721-8fb8b508a72f"
      unitRef="usd">220515000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNi0xLTEtMS0xMjMzMg_82e90c15-fb78-40ac-b286-704f18eb77f1"
      unitRef="usd">2617686000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNi0zLTEtMS0xMjMzMg_f6413431-5759-4269-a455-9fa03f0d628c"
      unitRef="usd">2129841000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNi01LTEtMS0xMjMzMg_6d8d0a60-2335-4b6b-86db-e9101a93ed45"
      unitRef="usd">2084295000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNy0xLTEtMS0xMjMzMg_5f4cb301-f316-4da8-a99f-e295644e419b"
      unitRef="usd">883889000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNy0zLTEtMS0xMjMzMg_86e5a7c1-0ff0-43cf-bf69-f339d4904731"
      unitRef="usd">765514000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfNy01LTEtMS0xMjMzMg_c6782344-2d4a-4544-b8fa-e66a57622a82"
      unitRef="usd">682681000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOC0xLTEtMS0xMjMzMg_2c04e9c8-3548-400c-9e37-778f84f6e847"
      unitRef="usd">590608000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOC0zLTEtMS0xMjMzMg_45e08dda-1248-41cf-8a05-ad7e27dfb98b"
      unitRef="usd">522923000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOC01LTEtMS0xMjMzMg_d2f23c33-9cb5-4830-b076-2ecb1306ecf0"
      unitRef="usd">454776000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOS0xLTEtMS0xMjMzMg_9658333a-6f12-4842-8531-ce813bc2605a"
      unitRef="usd">6496000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOS0zLTEtMS0xMjMzMg_4df30922-db7a-42c5-ae8b-c629573fed09"
      unitRef="usd">16638000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfOS01LTEtMS0xMjMzMg_fab9c759-5f92-4938-9151-8fb50ae4c3fc"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:OperatingIncomeLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTAtMS0xLTEtMTIzMzI_81932bca-0101-45d8-9701-7f02cf9f1f6c"
      unitRef="usd">286785000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTAtMy0xLTEtMTIzMzI_afc6d559-cd4b-453c-8ee7-6e743bd8696f"
      unitRef="usd">225953000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTAtNS0xLTEtMTIzMzI_4d182d92-14d2-4b14-8b41-56fd8e0d5da6"
      unitRef="usd">227905000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTItMS0xLTEtMTIzMzI_fca219b0-6d1c-4acc-b6fa-2926fb4758ef"
      unitRef="usd">42612000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTItMy0xLTEtMTIzMzI_9dcc9f22-d501-4ef7-91b2-2c33c50d5d3b"
      unitRef="usd">41075000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTItNS0xLTEtMTIzMzI_65a0a08d-ce9d-4bf0-baf4-5814c8db1f98"
      unitRef="usd">40153000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTMtMS0xLTEtMTIzMzI_669218b6-8d00-4bb2-bbf0-6f30fdb6f33f"
      unitRef="usd">1192000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTMtMy0xLTEtMTIzMzI_b25dfa03-eaf3-42ab-96fb-c9ae8a879c53"
      unitRef="usd">2374000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTMtNS0xLTEtMTIzMzI_4f39bc77-7d0f-48ea-a794-9f2f54e4ddb0"
      unitRef="usd">3942000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainLossOnInvestments
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTQtMS0xLTEtMTIzMzI_c39e0c03-cde1-458f-a351-4ce1dbb29b08"
      unitRef="usd">1920000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTQtMy0xLTEtMTIzMzI_c6bb8c16-70c1-4cff-89ea-fff24891a1cd"
      unitRef="usd">2443000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTQtNS0xLTEtMTIzMzI_f3638d26-95ba-41ac-bf79-d47fe2762ce2"
      unitRef="usd">5960000</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTctMS0xLTEtMTIzMzI_d1eeee93-b1e8-48e6-9e98-e6c558fccc23"
      unitRef="usd">12798000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTctMy0xLTEtMTIzMzI_0e287cb9-5a74-4fce-97b7-389a8bf87daf"
      unitRef="usd">3073000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTctNS0xLTEtMTIzMzI_5a135294-57e0-4d5e-9de3-10d6babee77d"
      unitRef="usd">2204000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTgtMS0xLTEtMTIzMzI_af856c00-a713-4f88-a9bb-55926f3c7ae7"
      unitRef="usd">-26702000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTgtMy0xLTEtMTIzMzI_53dd4d8b-0b21-4c96-b336-c0586365f7c7"
      unitRef="usd">-33185000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTgtNS0xLTEtMTIzMzI_dabe7d33-3d80-4f23-aef2-06459c06980d"
      unitRef="usd">-28047000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTktMS0xLTEtMTIzMzI_74f58aa5-b005-4a1c-ac0b-fb57f8d4a4d4"
      unitRef="usd">260083000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTktMy0xLTEtMTIzMzI_7aaa1f18-75e1-4de6-8734-59864b905b44"
      unitRef="usd">192768000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMTktNS0xLTEtMTIzMzI_c3d93751-1b6b-4054-b6b5-024628396bba"
      unitRef="usd">199858000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjEtMS0xLTEtMTIzMzI_fedf562a-4201-4180-ba3e-4f2b17103f0d"
      unitRef="usd">61343000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjEtMy0xLTEtMTIzMzI_c113ee3c-c042-4446-a5cb-1c0848f69bc0"
      unitRef="usd">51012000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjEtNS0xLTEtMTIzMzI_db6b257f-5ecc-46db-99a7-45e1f565d7b0"
      unitRef="usd">46267000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjItMS0xLTEtMTIzMzI_d076b2c2-4eca-4625-b958-d015805065dc"
      unitRef="usd">71000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjItMy0xLTEtMTIzMzI_317d0783-8e00-4bfa-a61b-fdb955751521"
      unitRef="usd">-1397000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjItNS0xLTEtMTIzMzI_e395b625-5cb6-49f2-a9c6-02f488a4c15e"
      unitRef="usd">1486000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjMtMS0xLTEtMTIzMzI_932f3af9-e817-4514-9d18-efe3b38bdb02"
      unitRef="usd">61414000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjMtMy0xLTEtMTIzMzI_08339809-6fc3-4d65-9db5-1fc43370b003"
      unitRef="usd">49615000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjMtNS0xLTEtMTIzMzI_4a70dcd3-3165-4adc-8e34-0ee240deb859"
      unitRef="usd">47753000</us-gaap:IncomeTaxExpenseBenefit>
    <vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjQtMS0xLTEtMTIzMzI_cbec478a-2876-48b8-9961-10e6c8885e30"
      unitRef="usd">198669000</vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest>
    <vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjQtMy0xLTEtMTIzMzI_4950c150-c386-4356-9d3c-6f7524fb6398"
      unitRef="usd">143153000</vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest>
    <vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjQtNS0xLTEtMTIzMzI_7b8f874d-b56f-421e-af47-627070cdb519"
      unitRef="usd">152105000</vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjUtMS0xLTEtMTIzMzI_9139734e-1837-4d94-90fc-aa90e60de718"
      unitRef="usd">-944000</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjUtMy0xLTEtMTIzMzI_964afd66-582d-4efb-82e0-9ee2f3fe4f20"
      unitRef="usd">-1004000</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjUtNS0xLTEtMTIzMzI_67397430-db2b-4c1f-beb4-39be4b5055a7"
      unitRef="usd">0</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjctMS0xLTEtMTIzMzI_071828a3-30c3-4fc2-8fe2-f88a580850bc"
      unitRef="usd">197725000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjctMS0xLTEtMTIzMzI_3b3ce6f2-9332-40c8-8830-e79ef8bd4eed"
      unitRef="usd">197725000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjctMS0xLTEtMTIzMzI_7458bb3a-803d-4849-82a9-e18cf220d5c0"
      unitRef="usd">197725000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjctMy0xLTEtMTIzMzI_3bc04291-4e96-45cf-a8ca-d56484f394b4"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjctNS0xLTEtMTIzMzI_d50e8013-4536-476f-bc5f-7cf25d584568"
      unitRef="usd">152105000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjgtMS0xLTEtMTIzMzI_078a33e4-7b5b-46be-ad49-dc2df65954c4"
      unitRef="usd">2095000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjgtMy0xLTEtMTIzMzI_78891d81-7a4b-43cd-9edb-c7e66c6031ca"
      unitRef="usd">1456000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjgtNS0xLTEtMTIzMzI_e9e0b637-1e80-442d-8051-12d7f3330eb5"
      unitRef="usd">5697000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjktMS0xLTEtMTIzMzI_34801751-d492-48cc-8acb-73e814071179"
      unitRef="usd">195630000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjktMy0xLTEtMTIzMzI_c1bc6adb-0017-4242-a591-af64893246f2"
      unitRef="usd">140693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMjktNS0xLTEtMTIzMzI_e7898d00-ba66-4016-ae48-1443152238d4"
      unitRef="usd">146408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzEtMS0xLTEtMTIzMzI_81644cd9-cb4e-4072-8f4e-a4ce6808f164"
      unitRef="usdPerShare">9.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzEtMy0xLTEtMTIzMzI_c4679a2c-7995-4677-afdf-9022223ce7d4"
      unitRef="usdPerShare">6.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzEtNS0xLTEtMTIzMzI_07650439-f381-45b9-b600-ff7addf261d2"
      unitRef="usdPerShare">6.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzItMS0xLTEtMTIzMzI_80a69382-5d03-4cff-b0ea-2e700de74ecd"
      unitRef="usdPerShare">9.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzItMy0xLTEtMTIzMzI_54abe899-8d45-4960-b269-a1a1db589b4d"
      unitRef="usdPerShare">6.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83MC9mcmFnOjQ5OWRkMDM3YTM4NDQ3ODQ4MjljZjNhZDU5NzJkMTZhL3RhYmxlOmUxMzc3OGUzN2U2YTQ3OTc4N2RiYmRhYzhmZTVhOGRmL3RhYmxlcmFuZ2U6ZTEzNzc4ZTM3ZTZhNDc5Nzg3ZGJiZGFjOGZlNWE4ZGZfMzItNS0xLTEtMTIzMzI_7a7c6b35-ff4e-401e-a700-e7a4d70e0058"
      unitRef="usdPerShare">6.73</us-gaap:EarningsPerShareDiluted>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RleHRyZWdpb246YjcyYmUyOTIwYWEzNDgyYmI4NGM0MTI2NzExOTcwNmJfMTE5_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RleHRyZWdpb246YjcyYmUyOTIwYWEzNDgyYmI4NGM0MTI2NzExOTcwNmJfMTE5_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ProfitLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMS0xLTEtMS0xMjMzMg_071828a3-30c3-4fc2-8fe2-f88a580850bc"
      unitRef="usd">197725000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMS0xLTEtMS0xMjMzMg_3b3ce6f2-9332-40c8-8830-e79ef8bd4eed"
      unitRef="usd">197725000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMS0xLTEtMS0xMjMzMg_7458bb3a-803d-4849-82a9-e18cf220d5c0"
      unitRef="usd">197725000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMS0zLTEtMS0xMjMzMg_06f487e2-ffe9-4bd9-902a-8fbabe523b0a"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMS01LTEtMS0xMjMzMg_e332dc2e-1b83-43c2-8372-9f4e90fec5aa"
      unitRef="usd">152105000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfNC0xLTEtMS0xMjMzMg_e45e68b4-27e3-4a06-94be-fde24db798dc"
      unitRef="usd">-31405000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfNC0zLTEtMS0xMjMzMg_f88fd47c-c8c2-4ee3-b63a-49785e8d22e2"
      unitRef="usd">21483000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfNC01LTEtMS0xMjMzMg_23a5143d-2897-4415-ac7b-0aacf8a81af2"
      unitRef="usd">-2506000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfOC0xLTEtMS0xMjMzMg_15b4f87d-c3ed-4bcd-af86-9a954cd07487"
      unitRef="usd">31405000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfOC0zLTEtMS0xMjMzMg_61666e65-f5f6-46fa-98c5-b13b15e831cb"
      unitRef="usd">-21483000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfOC01LTEtMS0xMjMzMg_1a8819b7-232b-48fd-b024-d339f2b3a1d5"
      unitRef="usd">2506000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMS0xLTEtMjExMTQ_083edeac-c7f2-4b07-8cb4-340311a3e075"
      unitRef="usd">-20019000</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMy0xLTEtMjExMTY_ce39875b-94cf-4f59-9e31-02ab861f8bf4"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtNS0xLTEtMjExMTg_e5d8b749-3892-47ec-a6bb-b7e6138993a3"
      unitRef="usd">2130000</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTEtMS0xLTEtMjExMzI_e3fbc297-8750-4c6e-9b7e-7e5f130eb047"
      unitRef="usd">-25821000</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTEtMy0xLTEtMjExMzQ_5b523906-e43a-48e4-950b-de0a22ba412a"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTEtNS0xLTEtMjExMzY_7d98974d-cec2-44ab-b654-d500b825578c"
      unitRef="usd">2130000</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTItMS0xLTEtMjExNTk_9765c4ca-a6b7-4049-878f-3e95f77bb6e0"
      unitRef="usd">6093000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTItMy0xLTEtMjExNjE_f2ff1493-e75d-489b-b00e-570121289012"
      unitRef="usd">-5751000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTItNS0xLTEtMjExNjM_d652dc13-97ad-4c80-a55a-82461f3809e1"
      unitRef="usd">1815000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTMtMS0xLTEtMjExOTA_48e18177-d1ed-4d33-ab25-237a366ebe71"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTMtMy0xLTEtMjExOTI_8152acb4-a936-4a8b-ab0d-9b3fe8ca5574"
      unitRef="usd">1598000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTMtNS0xLTEtMjExOTQ_c5e146c7-a4a5-4070-9151-15b98ccdbd68"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTQtMS0xLTEtMjEyMDU_ef4cf5c4-1a05-41f9-a722-40eabb44a275"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax>
    <vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTQtMy0xLTEtMjEyMDc_227b4998-8e29-4389-be31-f056050a60a0"
      unitRef="usd">1598000</vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax>
    <vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTQtNS0xLTEtMjEyMDk_6b6b88b8-3a7c-4f75-bee3-118ee1f9683c"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax>
    <vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTUtMS0xLTEtMjEyMjI_c2910d0f-c3bb-446d-af46-02e38824110a"
      unitRef="usd">64000</vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense>
    <vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTUtMy0xLTEtMjEyMjQ_908ca939-c2b5-414a-b7e5-455e9e99453e"
      unitRef="usd">64000</vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense>
    <vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTUtNS0xLTEtMjEyMjY_db12cf51-63d9-4128-88b2-6fa95a3c4853"
      unitRef="usd">64000</vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo5NDJlYzQ3MTlkMTU0ZjI2YmNiYTdjNzYzYmYwYzgxN183OA_891c3119-342c-494e-9d61-3e2a9be1ef15"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo5NDJlYzQ3MTlkMTU0ZjI2YmNiYTdjNzYzYmYwYzgxN185MA_14e4c929-09b8-4714-8ff9-02c405c62f88"
      unitRef="usd">2428000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo5NDJlYzQ3MTlkMTU0ZjI2YmNiYTdjNzYzYmYwYzgxN18xMDI_45a5a9d8-7767-41e8-bd69-5bb517d55b30"
      unitRef="usd">384000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMS0xLTEtMTIzMzI_a53ab5cc-8bdd-4445-a103-819211a8a2e2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtMy0xLTEtMTIzMzI_7d1c2ba2-a468-4fc5-9438-6166625c5fb5"
      unitRef="usd">7289000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTAtNS0xLTEtMTIzMzI_1b28cd37-8cbb-432c-b644-3362cfc5ca60"
      unitRef="usd">1154000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTktMS0xLTEtMTIzMzI_f1990e6c-b752-45c1-81ad-de9c46fda6fb"
      unitRef="usd">227000</vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax>
    <vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTktMy0xLTEtMTIzMzI_c8418daa-31cb-4652-abb0-7703d736f6ff"
      unitRef="usd">1474000</vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax>
    <vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMTktNS0xLTEtMTIzMzI_e0874f37-0800-4736-8590-3ca72a219689"
      unitRef="usd">2905000</vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo0Yzg4YmI3YmFjMmE0OWY4OGY5ZTYzZWQ1MGEzYzdiN185MQ_6e431f4d-b5bf-411d-b4c3-928bf2687a8a"
      unitRef="usd">25736000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo0Yzg4YmI3YmFjMmE0OWY4OGY5ZTYzZWQ1MGEzYzdiN18xMDM_e58fa583-3d01-415d-bbfa-994a782c2493"
      unitRef="usd">-4183000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo0Yzg4YmI3YmFjMmE0OWY4OGY5ZTYzZWQ1MGEzYzdiN18xMTU_e593347a-bbdf-4729-a1ff-8e4feb38373f"
      unitRef="usd">-2710000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtMS0xLTEtMTIzMzI_ec2b2f0c-2d31-446a-b752-bb64599bb635"
      unitRef="usd">-76718000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtMy0xLTEtMTIzMzI_c496433f-fefc-4c4c-84fa-9786c864fc57"
      unitRef="usd">17349000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjAtNS0xLTEtMTIzMzI_e2ce544d-aebe-4575-a5e8-a701d3dca678"
      unitRef="usd">10828000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjEtMS0xLTEtMTIzMzI_b05c84cc-de6a-4bbe-a506-d332622e4815"
      unitRef="usd">45540000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjEtMy0xLTEtMTIzMzI_d4d6611b-e0dc-4eb9-9fe2-79b27aae1d18"
      unitRef="usd">5608000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjEtNS0xLTEtMTIzMzI_538bbe58-3427-4ad6-81bb-5d827a5d4e8e"
      unitRef="usd">-10429000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjItMS0xLTEtMTIzMzI_922db7af-6ca0-453c-b3f7-6921c3b108ec"
      unitRef="usd">243265000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjItMy0xLTEtMTIzMzI_07a63c8c-d5e5-41f0-a69f-e5c9a52aa240"
      unitRef="usd">147757000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjItNS0xLTEtMTIzMzI_be18b6d3-b66c-4c6c-8e2d-a8bce92e8f0b"
      unitRef="usd">141676000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjMtMS0xLTEtMTIzMzI_e05cd05a-0240-42b3-8d68-f4912e851784"
      unitRef="usd">976000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjMtMy0xLTEtMTIzMzI_a6c570ae-b04f-4cbe-bb2f-8caa2adb93c3"
      unitRef="usd">3428000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjMtNS0xLTEtMTIzMzI_80cab145-4243-442a-a760-4888625fd9cb"
      unitRef="usd">5505000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjQtMS0xLTEtMTIzMzI_6461540b-1a39-4554-828a-7e503b28118d"
      unitRef="usd">242289000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjQtMy0xLTEtMTIzMzI_8499c626-63ce-4fc9-88bf-8be30ab754db"
      unitRef="usd">144329000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83My9mcmFnOmI3MmJlMjkyMGFhMzQ4MmJiODRjNDEyNjcxMTk3MDZiL3RhYmxlOmE5ZmJiNmM0MWY0OTRiN2VhNThlYmQ0MDlmMTljN2M5L3RhYmxlcmFuZ2U6YTlmYmI2YzQxZjQ5NGI3ZWE1OGViZDQwOWYxOWM3YzlfMjQtNS0xLTEtMTIzMzI_7aa795e4-e602-4c78-87e4-dd6f0107371c"
      unitRef="usd">136171000</us-gaap:ComprehensiveIncomeNetOfTax>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RleHRyZWdpb246NmJjMjhiM2IwNDExNDNlZGE5ZmFiM2FmYmMzMGEyYzJfNzU_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RleHRyZWdpb246NmJjMjhiM2IwNDExNDNlZGE5ZmFiM2FmYmMzMGEyYzJfNzU_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMy0xLTEtMS0xMjMzMg_1b91104b-a7d6-45fc-b2d1-d838099e811d"
      unitRef="usd">177232000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMy0zLTEtMS0xMjMzMg_b7db9dd2-411b-4472-abce-c945ae641d12"
      unitRef="usd">400726000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjViY2RmNjk1ZTZkYzQ5NmNiYjdmMGU2NDI5ZmJlZThhXzM1_7e30aff5-8093-40d2-a039-78fe8f6a8a6f"
      unitRef="usd">18050000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOjViY2RmNjk1ZTZkYzQ5NmNiYjdmMGU2NDI5ZmJlZThhXzUw_25d7c3ea-e10d-4384-ac6d-3d349c19f9c7"
      unitRef="usd">15952000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNC0xLTEtMS0xMjMzMg_4b7d01aa-934a-4b2d-b88c-7c640f6e5711"
      unitRef="usd">571593000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNC0zLTEtMS0xMjMzMg_01ff68c5-a994-460b-9b6b-353d6be72fe6"
      unitRef="usd">511714000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNS0xLTEtMS0xMjMzMg_ebff4179-c6a6-40bf-b631-5de55fdbee90"
      unitRef="usd">728834000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNS0zLTEtMS0xMjMzMg_1696d5d0-485d-43f7-941e-46319e5ebc5c"
      unitRef="usd">448941000</us-gaap:InventoryNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNi0xLTEtMS0xMjMzMg_7617fd95-f075-40b6-9eb1-c9d9d05b9749"
      unitRef="usd">142643000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNi0zLTEtMS0xMjMzMg_5945a303-2021-4034-b997-d4cb6291d803"
      unitRef="usd">123495000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNy0xLTEtMS0xMjMzMg_50b4db0a-91e1-453f-8224-c60342db8379"
      unitRef="usd">83646000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNy0zLTEtMS0xMjMzMg_dbb0e4cf-cfc2-4799-9a79-b66f20562693"
      unitRef="usd">59804000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfOC0xLTEtMS0xMjMzMg_7be2aece-6577-49b5-96e0-f62fed7b20c6"
      unitRef="usd">8815000</vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent>
    <vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfOC0zLTEtMS0xMjMzMg_32bd0761-3de7-469c-a331-dfe466aaac57"
      unitRef="usd">9945000</vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfOS0xLTEtMS0xMjMzMg_b699da68-7be3-43fc-8fef-39aa3cc9ab26"
      unitRef="usd">1712763000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfOS0zLTEtMS0xMjMzMg_93e39a1a-31a6-43b8-9e5c-894156097885"
      unitRef="usd">1554625000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTAtMS0xLTEtMTIzMzI_170eaa70-625a-4269-a263-712cd224a193"
      unitRef="usd">1422101000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTAtMy0xLTEtMTIzMzI_527bdff1-282d-4650-8d22-d963c0e308a2"
      unitRef="usd">1341380000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTEtMS0xLTEtMTIzMzI_f541878d-dfa8-4bd8-8f16-6529f489155e"
      unitRef="usd">823496000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTEtMy0xLTEtMTIzMzI_dd61de0c-8cac-4a69-800e-32bdfaea2d7c"
      unitRef="usd">743653000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTItMS0xLTEtMTIzMzI_1276a8be-3d25-4d24-8b1f-9a0f2736fbed"
      unitRef="usd">598605000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTItMy0xLTEtMTIzMzI_9d0a7196-8d60-41a0-94c4-75ff155c5d26"
      unitRef="usd">597727000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTMtMS0xLTEtMTIzMzI_c9dc5229-8db1-4369-b9f6-34d9cb498dad"
      unitRef="usd">708566000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTMtMy0xLTEtMTIzMzI_99f42341-0fce-48ee-b3d7-355976d76b7e"
      unitRef="usd">430322000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTQtMS0xLTEtMTIzMzI_6a3a8e28-e231-4f4b-8834-b9acc26c55d2"
      unitRef="usd">175364000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTQtMy0xLTEtMTIzMzI_d0d5767d-4ade-4860-b4f6-bce99ea38801"
      unitRef="usd">167193000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTUtMS0xLTEtMTIzMzI_7aa761f7-2abf-42b2-abb3-a34ca6587447"
      unitRef="usd">251951000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTUtMy0xLTEtMTIzMzI_b3864218-2e4b-48d0-9090-a4842cd81c0c"
      unitRef="usd">203293000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTYtMS0xLTEtMTIzMzI_aaed3ea3-898e-429a-8341-f0d47eddb55a"
      unitRef="usd">3447249000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMTYtMy0xLTEtMTIzMzI_08eabe34-8760-49cb-9784-3371e5b74d1e"
      unitRef="usd">2953160000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjAtMS0xLTEtMTIzMzI_c647258b-8c48-41dd-8fab-a0fe5839ae11"
      unitRef="usd">4884000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjAtMy0xLTEtMTIzMzI_8ac8bc72-5c8f-4b4f-9133-8121e0f199c9"
      unitRef="usd">2748000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjEtMS0xLTEtMTIzMzI_781c37f0-7d8c-44fc-a3fa-83c3c72ce3fb"
      unitRef="usd">13439000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjEtMy0xLTEtMTIzMzI_1727a779-201d-4b81-b2c3-a9fe11d4472f"
      unitRef="usd">35147000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjItMS0xLTEtMTIzMzI_43b1ac49-23ec-4bd9-9dc4-d6d8c6c7c807"
      unitRef="usd">347841000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjItMy0xLTEtMTIzMzI_4273de77-06dc-4e5d-a00a-cb873c9eaf7c"
      unitRef="usd">268099000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjMtMS0xLTEtMTIzMzI_3b6d7401-b48d-4f78-8789-550a28b0d443"
      unitRef="usd">144559000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjMtMy0xLTEtMTIzMzI_850e03f0-e636-4174-b623-935be78c5dca"
      unitRef="usd">137939000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjQtMS0xLTEtMTIzMzI_eebd509d-1839-49b9-8703-2124bb5757db"
      unitRef="usd">135746000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjQtMy0xLTEtMTIzMzI_705639e7-6baf-458d-9d8f-95dd5ed342c8"
      unitRef="usd">130018000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjUtMS0xLTEtMTIzMzI_a6a0e890-be23-46e7-a5f8-94241efda0d7"
      unitRef="usd">108771000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjUtMy0xLTEtMTIzMzI_8237e94b-6c13-4685-8f19-5455170c250b"
      unitRef="usd">89796000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjctMS0xLTEtMTIzMzI_67a2af43-9c9b-43c9-a8fa-bdf1333d61bb"
      unitRef="usd">10616000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjctMy0xLTEtMTIzMzI_4db175ab-4922-4f6e-bb68-f3c8718a4fc1"
      unitRef="usd">9556000</us-gaap:DividendsPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjgtMS0xLTEtMTIzMzI_6b2e19dd-af3b-4fe7-82de-dc4a65170ef1"
      unitRef="usd">765856000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjgtMy0xLTEtMTIzMzI_053fda62-ec1f-4f4a-b91a-3d06c3c938c3"
      unitRef="usd">673303000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjktMS0xLTEtMTIzMzI_29dcab0e-52b4-4908-a8d5-a5ee20fe4c3f"
      unitRef="usd">47849000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMjktMy0xLTEtMTIzMzI_4ae7dde6-010a-4443-be6a-aa4553fb513f"
      unitRef="usd">41689000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzAtMS0xLTEtMTIzMzI_8b86b84c-57c8-42e6-82d2-90e04b28df4e"
      unitRef="usd">947072000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzAtMy0xLTEtMTIzMzI_b3bae998-4033-40d7-9b4b-69a3166f1cf0"
      unitRef="usd">728431000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzEtMS0xLTEtMTIzMzI_765762fa-7ee2-4368-a693-e35d968ee72d"
      unitRef="usd">536000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzEtMy0xLTEtMTIzMzI_2c5f12e6-05cd-42e7-b0c4-224f6b7139e6"
      unitRef="usd">118523000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzItMS0xLTEtMTIzMzI_d2cd2fa3-5594-4db7-8100-335dbf49f8c1"
      unitRef="usd">147759000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzItMy0xLTEtMTIzMzI_28ab2997-d83d-4814-b6ba-0c013b8352db"
      unitRef="usd">80202000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzMtMS0xLTEtMTIzMzI_580ad319-e8b6-42d3-8883-45e1b081df1f"
      unitRef="usd">35373000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzMtMy0xLTEtMTIzMzI_00b6d354-8abd-464b-acae-6d8ba6cda041"
      unitRef="usd">44519000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzQtMS0xLTEtMTIzMzI_c3cacd6c-f33f-4833-a93d-d193e7465d85"
      unitRef="usd">89207000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzQtMy0xLTEtMTIzMzI_bdc3b867-b2c3-45ee-92aa-99f569bed387"
      unitRef="usd">58657000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpkZDYwNjE0NDgxYWM0OTk5YjdhZjM3ZjM2MzE2Yjg1YV8xNQ_1030d72a-c9ba-4935-850e-6acaea65f86f"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpkZDYwNjE0NDgxYWM0OTk5YjdhZjM3ZjM2MzE2Yjg1YV8xNQ_d296626e-6d31-41c1-8a92-ed3dcaf0012a"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpkZDYwNjE0NDgxYWM0OTk5YjdhZjM3ZjM2MzE2Yjg1YV8yNg_2cb1fbc9-9dd2-4a11-8bb4-e004afdc15d0"
      unitRef="shares">27900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpkZDYwNjE0NDgxYWM0OTk5YjdhZjM3ZjM2MzE2Yjg1YV8yNg_3c0d8dc3-74c8-488b-bc95-474632a69073"
      unitRef="shares">27900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMS0xLTEtMTIzMzI_a22a56fb-6a1d-4b05-b41b-7690417d74cd"
      unitRef="usd">27900000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfMzktMy0xLTEtMTIzMzI_a76508b9-7aeb-4936-99a3-2f71db81bdf2"
      unitRef="usd">27900000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDAtMS0xLTEtMTIzMzI_a94365b8-2fce-4424-802c-c2ff008563ba"
      unitRef="usd">1479000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDAtMy0xLTEtMTIzMzI_09be962b-f717-4ba5-8c10-ff48f34a6e0a"
      unitRef="usd">335000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDEtMS0xLTEtMTIzMzI_cc858342-f4ac-436f-a06c-e35684a9a793"
      unitRef="usd">2394307000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDEtMy0xLTEtMTIzMzI_0152d43e-7fb7-4907-89e3-91b37dd54c07"
      unitRef="usd">2245035000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDItMS0xLTEtMTIzMzI_b01f1334-a9d9-4958-9da8-c9daf9fb1a58"
      unitRef="usd">-263127000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDItMy0xLTEtMTIzMzI_1f8dd628-5a0d-4030-9cbe-9f305eca7e30"
      unitRef="usd">-309786000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDMtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpiYjg5ZTFiZDQ5MmU0MjI3YWU5MDY2N2ZiY2NmZTJiM180NQ_ab6daf31-d445-41e8-9f68-90c113873230"
      unitRef="shares">6619860</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDMtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpiYjg5ZTFiZDQ5MmU0MjI3YWU5MDY2N2ZiY2NmZTJiM182MA_78a9e971-1177-441e-9942-15c3e3bc8870"
      unitRef="shares">6674866</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDMtMS0xLTEtMTIzMzI_79ca3644-cd90-4fc4-91a2-4cb7bf5e0164"
      unitRef="usd">773712000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDMtMy0xLTEtMTIzMzI_ce1fb37e-5111-4385-ac32-4f12628753ee"
      unitRef="usd">781422000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDQtMS0xLTEtMTIzMzI_c2b64c3e-cebe-471a-85c6-7a38e9bfb40f"
      unitRef="usd">1386847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDQtMy0xLTEtMTIzMzI_9c1af700-ec48-433e-ad9a-435563057874"
      unitRef="usd">1182062000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDUtMS0xLTEtMTIzMzI_2dfff210-4cd8-4061-9e31-0ec4117d5d04"
      unitRef="usd">26750000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDUtMy0xLTEtMTIzMzI_47ba5ed4-fb56-4cf1-a4df-785bf44b2066"
      unitRef="usd">25774000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDYtMS0xLTEtMTIzMzI_f8211dd7-3d34-4da7-8907-fd11225603d0"
      unitRef="usd">1413597000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDYtMy0xLTEtMTIzMzI_9dbccce4-ee64-498e-b902-a44a94f0b9ea"
      unitRef="usd">1207836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDctMS0xLTEtMTIzMzI_5bee8b67-d7a2-4f84-9ee3-d4dde2de6836"
      unitRef="usd">3447249000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV83OS9mcmFnOjZiYzI4YjNiMDQxMTQzZWRhOWZhYjNhZmJjMzBhMmMyL3RhYmxlOjJjZWIyOTc2MjI5YzQ2NjlhNDBhM2ZkMjUxMzE4OGYxL3RhYmxlcmFuZ2U6MmNlYjI5NzYyMjljNDY2OWE0MGEzZmQyNTEzMTg4ZjFfNDctMy0xLTEtMTIzMzI_8896ba67-fda7-4bfd-9a85-9358a6be4fc2"
      unitRef="usd">2953160000</us-gaap:LiabilitiesAndStockholdersEquity>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RleHRyZWdpb246OTdlNThhNDBmNDZjNDdkNWJjNzJlYTdjMGFmOTVkMzhfMTA5_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RleHRyZWdpb246OTdlNThhNDBmNDZjNDdkNWJjNzJlYTdjMGFmOTVkMzhfMTA5_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ProfitLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMi0xLTEtMS0xMjMzMg_90954cf2-250f-4ea3-9d5d-53f1b3cb5428"
      unitRef="usd">197725000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMi0zLTEtMS0xMjMzMg_37338626-eed9-4cc9-817f-1b4d13b42455"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMi01LTEtMS0xMjMzMg_7cc24486-304c-43cf-b4db-7e231644ddbc"
      unitRef="usd">152105000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNC0xLTEtMS0xMjMzMg_57e88f15-6653-4e2e-982f-f90c505123c7"
      unitRef="usd">92577000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNC0zLTEtMS0xMjMzMg_722111eb-2119-436d-85bf-c6ec596a8b05"
      unitRef="usd">82892000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNC01LTEtMS0xMjMzMg_fbd7560b-5f98-42e2-bbdf-ab54cf0ce4fb"
      unitRef="usd">82264000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNS0xLTEtMS0xMjMzMg_62d95a57-1ca3-4566-9c6a-9e2023c0f241"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNS0zLTEtMS0xMjMzMg_1123286b-a7fd-4b01-b726-0ae185548753"
      unitRef="usd">-39000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNS01LTEtMS0xMjMzMg_12cc7dc0-5814-4717-9767-dff1fcf09181"
      unitRef="usd">172000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:PensionContributions
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNi0xLTEtMS0xMjMzMg_86d095a6-ca81-4a95-b9ae-d84e2581b805"
      unitRef="usd">1924000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNi0zLTEtMS0xMjMzMg_c5684656-ab26-4d15-93c8-dceac761f7f3"
      unitRef="usd">35399000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNi01LTEtMS0xMjMzMg_289ab12d-667f-4a77-921e-41d1e946f424"
      unitRef="usd">18461000</us-gaap:PensionContributions>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfOS0xLTEtMS0xMjMzMg_6a227315-b14d-4cf7-b451-40731de133df"
      unitRef="usd">27911000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfOS0zLTEtMS0xMjMzMg_7bb42a34-2887-45c9-a608-050b075cc112"
      unitRef="usd">20389000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfOS01LTEtMS0xMjMzMg_077626c8-8e23-4a76-8f39-9857761c9845"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ShareBasedCompensation
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTItMS0xLTEtMTIzMzI_2d707217-ba25-4da5-8dc3-07c13552a2c8"
      unitRef="usd">28720000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTItMy0xLTEtMTIzMzI_716d98c9-1b32-4eda-a28e-95546ba063f0"
      unitRef="usd">14874000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTItNS0xLTEtMTIzMzI_bd0983d1-02d6-476a-8881-7dd007f08192"
      unitRef="usd">11587000</us-gaap:ShareBasedCompensation>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTQtMS0xLTEtMTIzMzI_b948dd8f-5b04-469e-a6d4-ff6ca389754b"
      unitRef="usd">-14567000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTQtMy0xLTEtMTIzMzI_09ffc302-68ea-40b3-a1e7-460c3b2f2b70"
      unitRef="usd">-7311000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTQtNS0xLTEtMTIzMzI_7f69d890-1f74-4517-8778-aada92a85511"
      unitRef="usd">-513000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTUtMS0xLTEtMTIzMzI_95b663b3-e0ef-45c0-a574-1953346d5f22"
      unitRef="usd">961000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTUtMy0xLTEtMTIzMzI_a5da3177-0a28-4136-b902-2e24cff32d5b"
      unitRef="usd">-60000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTUtNS0xLTEtMTIzMzI_6ea3298e-f6c6-4865-b306-2b7ecccc68d7"
      unitRef="usd">2513000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTYtMS0xLTEtMTIzMzI_74bee138-b0af-412a-b1f2-0b2094e8c49f"
      unitRef="usd">-944000</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTYtMy0xLTEtMTIzMzI_dbc9e481-9f86-4a5d-a3d9-d532b7d7f325"
      unitRef="usd">-1004000</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTYtNS0xLTEtMTIzMzI_1a26b9c3-2d26-4cac-8035-f165bb4141a6"
      unitRef="usd">0</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTctMS0xLTEtMTIzMzI_4bbfdbdd-d2b7-4f64-9274-b78d8a109e09"
      unitRef="usd">71000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTctMy0xLTEtMTIzMzI_53642f90-1773-4f17-b1bb-23decfbb477f"
      unitRef="usd">-1397000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTctNS0xLTEtMTIzMzI_03ff3cbc-8893-48cf-aad2-d9cd847f0225"
      unitRef="usd">1486000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTktMS0xLTEtMTIzMzI_e9565ee5-9e73-4de0-8877-8c8e5ddee0d8"
      unitRef="usd">69275000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTktMy0xLTEtMTIzMzI_6b5841c8-2240-4e05-bd39-c2b10f37e756"
      unitRef="usd">24403000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMTktNS0xLTEtMTIzMzI_728c9d0d-59d6-4211-b1aa-def76c213483"
      unitRef="usd">-5408000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjAtMS0xLTEtMTIzMzI_d4b09a9a-d9c4-48ef-ad8f-fce22468b09f"
      unitRef="usd">289942000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjAtMy0xLTEtMTIzMzI_0cc5a9a1-b117-4799-8dcc-8e96e32133e9"
      unitRef="usd">21888000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjAtNS0xLTEtMTIzMzI_297c088e-82d2-4fdd-aa71-f618c75afeee"
      unitRef="usd">-22128000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjEtMS0xLTEtMTIzMzI_31d0ea1d-774a-42f5-a199-3ff41597058d"
      unitRef="usd">36066000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjEtMy0xLTEtMTIzMzI_8460cc91-9c69-4c73-8dc1-45cacab2fc4c"
      unitRef="usd">10633000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjEtNS0xLTEtMTIzMzI_c587a230-9cc9-48db-acfc-44315e52aa2b"
      unitRef="usd">-4413000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjItMS0xLTEtMTIzMzI_276a264c-436a-46f5-940b-6085a51f81ab"
      unitRef="usd">21579000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjItMy0xLTEtMTIzMzI_0161eb24-5504-40fa-8918-dfe65f015f2e"
      unitRef="usd">-19835000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjItNS0xLTEtMTIzMzI_d854a8ef-fcdc-4f11-87c9-4998ecc8a0b1"
      unitRef="usd">29274000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjMtMS0xLTEtMTIzMzI_28dd7b8c-ccca-439c-87b5-e8a4b46777fa"
      unitRef="usd">89418000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjMtMy0xLTEtMTIzMzI_af5ba4c4-99df-4cb0-b90d-a020ba8b6520"
      unitRef="usd">33044000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjMtNS0xLTEtMTIzMzI_ff1e14f8-db7a-4512-9aa3-4ae633f6022d"
      unitRef="usd">-21410000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjQtMS0xLTEtMTIzMzI_cf3b8c78-248a-4091-9f3b-f07457782c24"
      unitRef="usd">30556000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjQtMy0xLTEtMTIzMzI_a67431f8-1173-4eed-af23-f3e5b0c10fef"
      unitRef="usd">52548000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjQtNS0xLTEtMTIzMzI_2277d158-cfb9-48bc-8d0b-fa45ae00e6d6"
      unitRef="usd">-4255000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjUtMS0xLTEtMTIzMzI_0bc570b0-2eef-4c3e-bc6b-bca6684fc987"
      unitRef="usd">6589000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjUtMy0xLTEtMTIzMzI_a5be9ee3-97ed-4466-8b75-dc014270d607"
      unitRef="usd">12072000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjUtNS0xLTEtMTIzMzI_65720f35-5977-455d-a8bf-deb255639e4d"
      unitRef="usd">113039000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjYtMS0xLTEtMTIzMzI_88f7bbf5-7463-48da-a717-d130513f82e1"
      unitRef="usd">20181000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjYtMy0xLTEtMTIzMzI_b2b94046-3632-43d1-b65e-f0036bc32c1d"
      unitRef="usd">46712000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjYtNS0xLTEtMTIzMzI_c4d9ae98-7a56-49de-8b84-d42e28db1c64"
      unitRef="usd">-1274000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjctMS0xLTEtMTIzMzI_7a352eb7-0ecf-42aa-9df8-3d1cca687b9b"
      unitRef="usd">5560000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjctMy0xLTEtMTIzMzI_ec428918-a202-4df8-8ede-5065d80e5b5a"
      unitRef="usd">-8293000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjctNS0xLTEtMTIzMzI_7fd79c7a-580a-401d-ba58-eb34be5d2a6a"
      unitRef="usd">-6944000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjgtMS0xLTEtMTIzMzI_89e31683-934d-416a-8017-84273fb0060d"
      unitRef="usd">65938000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjgtMy0xLTEtMTIzMzI_422f9bbf-be30-42f2-8a89-72a7abb99b11"
      unitRef="usd">316294000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMjgtNS0xLTEtMTIzMzI_0cdd21ea-b193-4cc8-bb19-01234b1e7d82"
      unitRef="usd">307614000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzAtMS0xLTEtMTIzMzI_4d9b1251-b9c6-42ca-9adf-33c46e6ba85a"
      unitRef="usd">107790000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzAtMy0xLTEtMTIzMzI_5aa796eb-6aed-41fd-b480-eb1ba3b38ce0"
      unitRef="usd">106700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzAtNS0xLTEtMTIzMzI_31b20705-5063-4b71-a74f-0d0d4a8c3dbd"
      unitRef="usd">97425000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzEtMS0xLTEtMTIzMzI_394cc573-0367-4ecb-9297-04584259c8d6"
      unitRef="usd">1745000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzEtMy0xLTEtMTIzMzI_8d174225-0c46-47ed-a81a-ca817fced0d6"
      unitRef="usd">10860000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzEtNS0xLTEtMTIzMzI_a2e60641-b4a6-4c0b-bfc3-45be9ae169b6"
      unitRef="usd">5556000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzItMS0xLTEtMTIzMzI_9af81f84-6da7-4a73-9040-b7cdbd7f17d2"
      unitRef="usd">312500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzItMy0xLTEtMTIzMzI_66b4e797-a3cb-4dd6-9c5f-8735294979f4"
      unitRef="usd">15862000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzItNS0xLTEtMTIzMzI_6f4ee850-a3a9-4f58-8e03-ff18315d8702"
      unitRef="usd">81841000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromHedgeInvestingActivities
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzMtMS0xLTEtMTIzMzI_c792eefe-77df-482f-bf71-40c48eee59a6"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromHedgeInvestingActivities>
    <us-gaap:PaymentsForProceedsFromHedgeInvestingActivities
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzMtMy0xLTEtMTIzMzI_b213743e-c998-4d23-a4bb-cd99792c67ef"
      unitRef="usd">-11983000</us-gaap:PaymentsForProceedsFromHedgeInvestingActivities>
    <us-gaap:PaymentsForProceedsFromHedgeInvestingActivities
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzMtNS0xLTEtMTIzMzI_798c0458-fe7b-4c53-a77b-f374b6cd9694"
      unitRef="usd">-11184000</us-gaap:PaymentsForProceedsFromHedgeInvestingActivities>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzQtMS0xLTEtMTIzMzI_be0d5824-d63c-4a25-9008-7dce9c24330f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzQtMy0xLTEtMTIzMzI_a7c03718-8b89-4b80-b4a4-06c50bc981b1"
      unitRef="usd">1283000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzQtNS0xLTEtMTIzMzI_6c870448-b123-44a3-9e7d-e79ca0a202ca"
      unitRef="usd">6169000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzUtMS0xLTEtMTIzMzI_de54c80c-0105-4d82-8a9b-7bcb1477618f"
      unitRef="usd">-1237000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzUtMy0xLTEtMTIzMzI_b09aa033-33a1-445c-a947-84cdbf297b54"
      unitRef="usd">3027000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzUtNS0xLTEtMTIzMzI_34fadd72-7369-4078-8525-bf77cf2543e4"
      unitRef="usd">-545000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzYtMS0xLTEtMTIzMzI_24323b6d-6139-416d-b520-41c001f5e5cb"
      unitRef="usd">-417308000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzYtMy0xLTEtMTIzMzI_d7ce262e-a9f9-4729-8e57-a9126eff5372"
      unitRef="usd">-104029000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzYtNS0xLTEtMTIzMzI_188d74bf-7a9d-43e7-9c67-4cb6e8247028"
      unitRef="usd">-168150000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzgtMS0xLTEtMTIzMzI_9fb47f2e-4cab-4834-bf42-55c7b8a4627d"
      unitRef="usd">5821000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzgtMy0xLTEtMTIzMzI_c66d5848-6f7d-4533-bf1b-4e72fc5b8f5a"
      unitRef="usd">20990000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzgtNS0xLTEtMTIzMzI_3f9887c8-9edd-4ed2-b535-0aaba11c2534"
      unitRef="usd">13195000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzktMS0xLTEtMTIzMzI_5c47de7b-4d47-4cc7-ad5f-e21edd28191e"
      unitRef="usd">26062000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzktMy0xLTEtMTIzMzI_b6477ad5-f9bd-4248-9b26-e810d8e1e1ab"
      unitRef="usd">7946000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfMzktNS0xLTEtMTIzMzI_8f5beccb-9ddb-4bbb-aff0-65372139fb0e"
      unitRef="usd">1868000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDAtMS0xLTEtMTIzMzI_ef68fbce-0ba0-49be-afad-604091e2510f"
      unitRef="usd">312485000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDAtMy0xLTEtMTIzMzI_0dadf692-40c3-474b-b608-b943890ccae4"
      unitRef="usd">88872000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDAtNS0xLTEtMTIzMzI_4985e149-eb07-454c-bf27-2b3a6ec025b4"
      unitRef="usd">31000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDEtMS0xLTEtMTIzMzI_46d122f1-296c-4b7c-97c3-99aac8889f08"
      unitRef="usd">91313000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDEtMy0xLTEtMTIzMzI_953cdc03-3161-4398-b79f-9f489ea61c84"
      unitRef="usd">121665000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDEtNS0xLTEtMTIzMzI_1caf2c21-e0d9-494e-aac3-d81679eb795c"
      unitRef="usd">10768000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDMtMS0xLTEtMTIzMzI_f4e3e373-0b49-43c7-9088-ce8b650b886a"
      unitRef="usd">2267000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDMtMy0xLTEtMTIzMzI_7ccaa9ae-ee0e-4004-acff-6b8be5438984"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDMtNS0xLTEtMTIzMzI_77155f89-0e08-4444-bde7-a23ca18c164f"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDQtMS0xLTEtMTIzMzI_71d20d7f-43fc-42e9-9a93-4007af01ef01"
      unitRef="usd">41412000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDQtMy0xLTEtMTIzMzI_28637873-fe9b-4031-a3be-79bf69060d81"
      unitRef="usd">36930000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDQtNS0xLTEtMTIzMzI_762fbfca-5cfe-4cd5-96cd-171e7d7ffe55"
      unitRef="usd">32642000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDUtMS0xLTEtMTIzMzI_9ce90f74-46da-4803-9001-3390308a1945"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDUtMy0xLTEtMTIzMzI_c2d679fb-69d6-47b0-9df4-12e2831dc84d"
      unitRef="usd">5642000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDUtNS0xLTEtMTIzMzI_2fe31341-24d0-48fa-bac5-ddfc85f919b9"
      unitRef="usd">7737000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDYtMS0xLTEtMTIzMzI_bdb0e6db-bc13-45f8-a55b-68a98a99f5b3"
      unitRef="usd">0</vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities>
    <vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDYtMy0xLTEtMTIzMzI_1361e0e0-7dbe-4f68-ad19-642bb71aba25"
      unitRef="usd">59416000</vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities>
    <vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDYtNS0xLTEtMTIzMzI_5e00f1a0-4370-4112-9f58-d7c075de4abe"
      unitRef="usd">27845000</vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDktMS0xLTEtMTIzMzI_580c5e05-9fef-44b9-8eb8-aeb59bf02efb"
      unitRef="usd">23895000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDktMy0xLTEtMTIzMzI_5076232b-f1df-4e82-9189-21db14b47465"
      unitRef="usd">18961000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNDktNS0xLTEtMTIzMzI_0ec99b31-3ff8-49fe-b4b6-4adebd3db34a"
      unitRef="usd">13619000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTEtMS0xLTEtMTIzMzI_7682e203-e683-408d-b59a-83f74f595289"
      unitRef="usd">26100000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTEtMy0xLTEtMTIzMzI_53c72bf9-d06b-482b-a3a3-75c310991cd4"
      unitRef="usd">56491000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTEtNS0xLTEtMTIzMzI_bb55a2d4-d113-445d-b969-11489e76d54e"
      unitRef="usd">62915000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTItMS0xLTEtMTIzMzI_cb91e776-e483-4741-95c3-26dd00e43c11"
      unitRef="usd">21547000</vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises>
    <vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTItMy0xLTEtMTIzMzI_e96b9182-6216-419a-84f1-7ecd656d12a9"
      unitRef="usd">14489000</vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises>
    <vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTItNS0xLTEtMTIzMzI_a4c128cf-5c4a-40b8-b8e5-6e4fca401af9"
      unitRef="usd">12989000</vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTMtMS0xLTEtMTIzMzI_c0dee604-8067-4fe3-9da7-f5de7eb12076"
      unitRef="usd">133500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTMtMy0xLTEtMTIzMzI_d4006054-d8e1-4a53-bcb5-842c1859eb16"
      unitRef="usd">-173756000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTMtNS0xLTEtMTIzMzI_45c59294-dd7a-4dd9-b491-a7e69ad0f853"
      unitRef="usd">-98950000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTQtMS0xLTEtMTIzMzI_7348e3b1-50a8-4240-8ef9-3c2ba6b49515"
      unitRef="usd">-5624000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTQtMy0xLTEtMTIzMzI_27a94b09-7e52-4cb8-ac1d-81280c266f50"
      unitRef="usd">8675000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTQtNS0xLTEtMTIzMzI_5b8b16f3-0e7d-4d01-b963-6afc5093c404"
      unitRef="usd">-182000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTUtMS0xLTEtMTIzMzI_4bfedd7e-e518-495f-af02-4e3e8d5ee0c4"
      unitRef="usd">-223494000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTUtMy0xLTEtMTIzMzI_7f1b6fca-9f90-46ea-96b5-25e4ff477ba7"
      unitRef="usd">47184000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTUtNS0xLTEtMTIzMzI_0811bfe7-993b-4314-a5e3-b8f758d7e17a"
      unitRef="usd">40332000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTYtMS0xLTEtMTIzMzI_f680d2c9-0922-40ff-9fff-bb78d2b8351d"
      unitRef="usd">400726000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTYtMy0xLTEtMTIzMzI_c40975d3-ba93-464e-8a89-d4c94a90e112"
      unitRef="usd">353542000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4ebfb602551140a08126775004815ca7_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTYtNS0xLTEtMTIzMzI_085fc5d3-a969-4df4-b208-84a1291660dd"
      unitRef="usd">313210000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTctMS0xLTEtMTIzMzI_ae8cb23d-8d23-4b82-96bc-f12bfc3fbf52"
      unitRef="usd">177232000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTctMy0xLTEtMTIzMzI_63567d46-8435-46a5-acd8-94c38868c18e"
      unitRef="usd">400726000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84NS9mcmFnOjk3ZTU4YTQwZjQ2YzQ3ZDViYzcyZWE3YzBhZjk1ZDM4L3RhYmxlOjBmZTJkYzY0ZjhkZDRiZGZiZmEwMDQ5YjdjYTU0M2VjL3RhYmxlcmFuZ2U6MGZlMmRjNjRmOGRkNGJkZmJmYTAwNDliN2NhNTQzZWNfNTctNS0xLTEtMTIzMzI_8475451b-14f0-4d0e-b02c-49f41979860d"
      unitRef="usd">353542000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RleHRyZWdpb246M2MxODk5YTg1MGY2NDk0MjgzMjFiMmFlOGI0YmM3MzZfMTE5_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RleHRyZWdpb246M2MxODk5YTg1MGY2NDk0MjgzMjFiMmFlOGI0YmM3MzZfMTE5_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd6e89d2c6514af7af017e38897e404f_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS0xLTEtMS0xMjMzMg_1dff3a73-4b04-4b39-b7cd-56559cc84147"
      unitRef="usd">27900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e0748d593d4486abd3f918cc34e96e9_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS0zLTEtMS0xMjMzMg_bde7a7db-489d-425b-8d0f-5ce19cb5d4e6"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idc0320807c074a09823745410057188e_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS01LTEtMS0xMjMzMg_e6490bca-4bf1-4874-99a0-b291da03f75d"
      unitRef="usd">2067811000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia2db8319c0bb45808763a846106b11fb_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS03LTEtMS0xMjMzMg_5d71d064-5591-480c-898f-29b0d4928966"
      unitRef="usd">-303185000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0a9283519dc4904b8a67180dae86c0b_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS05LTEtMS0xMjMzMg_0f8bbd63-2684-4dcd-9e5f-c00528ae3957"
      unitRef="usd">-692549000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9fde46699ecb44a29a08fe61d9bae390_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS0xMS0xLTEtMTIzMzI_c25ba353-591b-4b40-8bd0-c9321810f736"
      unitRef="usd">75761000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ebfb602551140a08126775004815ca7_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMS0xMy0xLTEtMTIzMzI_c3975f95-436b-453d-bb3a-a72845422ce5"
      unitRef="usd">1175738000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i6fa12f3068bb496b88e8a14fd65d7011_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMi01LTEtMS0xMjMzMg_9c25877b-0b92-4f91-9db5-e04fbdfbe44c"
      unitRef="usd">146408000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if5e8697c36e246eaa9d0291836b8af03_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMi0xMS0xLTEtMTIzMzI_3df99235-e4b5-477e-991d-72153db0d2cc"
      unitRef="usd">5697000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMi0xMy0xLTEtMTIzMzI_d183c775-e2b9-42b6-b5bc-3bb2e8d616c1"
      unitRef="usd">152105000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if098988b7768478e8ee3f4a91c3a22b6_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMy03LTEtMS0xMjMzMg_2814c82c-e35b-40a6-9df9-cc050492e598"
      unitRef="usd">-10237000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if5e8697c36e246eaa9d0291836b8af03_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMy0xMS0xLTEtMTIzMzI_7fe6f36f-ddce-4c2c-9a2e-8df1bd7c77d7"
      unitRef="usd">-192000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMy0xMy0xLTEtMTIzMzI_006e1d89-f579-4600-9ecd-c454fc9dc872"
      unitRef="usd">-10429000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNC0wLTEtMS0xMjMzMi90ZXh0cmVnaW9uOmQ5MTBhZDQyZGFiMTQ2MmVhMjcyNTVmYmIzN2FlNGNhXzI5_4705b762-5615-47b2-9ee8-c6d1a07ff5b2"
      unitRef="usdPerShare">1.50</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6fa12f3068bb496b88e8a14fd65d7011_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNC01LTEtMS0xMjMzMg_1c6c7cc4-199d-4438-9f7c-4d739b40bd47"
      unitRef="usd">32503000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNC0xMy0xLTEtMTIzMzI_6364191a-b926-41c1-be4d-1bd4f31c4900"
      unitRef="usd">32503000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="if5e8697c36e246eaa9d0291836b8af03_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNS0xMS0xLTEtMTIzMzI_9be1345c-40e8-43c2-94e3-8993938b04c8"
      unitRef="usd">7737000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNS0xMy0xLTEtMTIzMzI_db991d3b-4559-4f8f-b126-80be74fc5f10"
      unitRef="usd">7737000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i60847617888e405fbb80205a221b9eb3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNi0zLTEtMS0xMjMzMg_a7705667-9c59-4436-8770-f8d791a8e1d4"
      unitRef="usd">277000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="if5e8697c36e246eaa9d0291836b8af03_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNi0xMS0xLTEtMTIzMzI_74d7dbec-4f3f-424c-9301-1d7b693bd88d"
      unitRef="usd">28122000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfNi0xMy0xLTEtMTIzMzI_0ffa299f-660b-430d-9898-2a199a2a32ea"
      unitRef="usd">27845000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if64a857d36904b1684541983fd6683d1_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfOC01LTEtMS0xMjMzMg_58a645f7-861d-4aa3-aa14-768d75bba3ef"
      unitRef="usd">-8886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic303cd66b4dd418aa88f5a75b804b80c_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfOC0xMy0xLTEtMTIzMzI_95aaa642-ddb7-4036-9fbc-0eebc296cf8f"
      unitRef="usd">-8886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpjMmQxZjYwMjMzODQ0YjUyYWU1MWMzMmMyODI5NmFlMF8zMw_18d8b758-f9ef-48d5-b111-a5d9ff620a94"
      unitRef="shares">491045</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0d54f4d7489d4ff9930ffa38c7a702d2_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTAtOS0xLTEtMTIzMzI_44ede61f-82e8-404e-9a3d-45d2b87616e9"
      unitRef="usd">62915000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTAtMTMtMS0xLTEyMzMy_126b9034-5aed-41e6-98a1-46ef8174e3ae"
      unitRef="usd">62915000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <vmi:TreasuryStockSharesAcquiredStockPlan
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTEtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjowODQ2MGQ4MmQxZGQ0ODk4YjMwYjYzOTQ2OWQ1NjlkNV8yNg_76f6b493-943d-4026-a778-1db062116ab6"
      unitRef="shares">90868</vmi:TreasuryStockSharesAcquiredStockPlan>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="i0d54f4d7489d4ff9930ffa38c7a702d2_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTEtOS0xLTEtMTIzMzI_9b0ef6dc-fe66-4f05-b195-b384ac92f27b"
      unitRef="usd">12989000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTEtMTMtMS0xLTEyMzMy_475e30f1-9694-450b-b279-5aef1b96cf89"
      unitRef="usd">12989000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTItMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjplNjg5NTZlMTEwN2Y0NjkwOGE0YzcxMzkzNTJkZTQ0ZV8yOQ_3aa81336-f7ee-47b1-b36e-bc13ad349d2d"
      unitRef="shares">119789</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i60847617888e405fbb80205a221b9eb3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTItMy0xLTEtMTIzMzI_2dc65270-30e1-4f2a-91ea-6716f046f62c"
      unitRef="usd">-3756000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6fa12f3068bb496b88e8a14fd65d7011_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTItNS0xLTEtMTIzMzI_01e5b7e3-53f2-425e-944d-450d1909c3fe"
      unitRef="usd">972000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0d54f4d7489d4ff9930ffa38c7a702d2_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTItOS0xLTEtMTIzMzI_2ba0fa80-3bcc-4c0d-a642-6a48c68f2e7f"
      unitRef="usd">16403000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTItMTMtMS0xLTEyMzMy_b05607bb-0623-4126-b6a4-0bda29c05768"
      unitRef="usd">13619000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="i60847617888e405fbb80205a221b9eb3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTMtMy0xLTEtMTIzMzI_cec487bd-e716-4701-8868-15b1f32c3436"
      unitRef="usd">2772000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTMtMTMtMS0xLTEyMzMy_9b784c0f-495d-4043-b49e-b1b474c7a15b"
      unitRef="usd">2772000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTQtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjozNDAzMWEzNmJhMWQ0YTM5OWIyMTlmNTM3ZjBjODc1MF8xOA_be89b519-eedd-41ae-8919-f7c8c2b28580"
      unitRef="shares">60021</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i60847617888e405fbb80205a221b9eb3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTQtMy0xLTEtMTIzMzI_529412d9-63d5-431f-b805-a866c40af406"
      unitRef="usd">707000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i0d54f4d7489d4ff9930ffa38c7a702d2_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTQtOS0xLTEtMTIzMzI_b2b4c5c2-c5f8-4412-8a18-4ffa71756abc"
      unitRef="usd">8108000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTQtMTMtMS0xLTEyMzMy_647adb6e-f399-422d-8dbd-ba7cb998ed40"
      unitRef="usd">8815000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia2959e62e74e4c20a24c9d9b1259eac2_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtMS0xLTEtMTIzMzI_d1f20440-7a1f-41f5-a103-ac0c58ff4bf9"
      unitRef="usd">27900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida50007688254cb48edae2068e0265c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtMy0xLTEtMTIzMzI_ee2940c9-d53c-4b60-91cc-766238da4ae7"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idc0ed9423f4b4685ac435e318fa3959a_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtNS0xLTEtMTIzMzI_d96239c0-ec30-48e0-9ebb-468521cbc4fe"
      unitRef="usd">2173802000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9592ef27727f4c9ba5c930f8bb301dc6_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtNy0xLTEtMTIzMzI_c31a4d47-0ae0-4bee-9ab9-67f4861e0faa"
      unitRef="usd">-313422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i014e03ef8a6a4f199eba6e6d3d64111c_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtOS0xLTEtMTIzMzI_3c5b0da4-ae06-4884-a926-a969dc851c24"
      unitRef="usd">-743942000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9b7e22410f694fbe871e627ba7d962ab_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtMTEtMS0xLTEyMzMy_2f0eabbe-776b-4f52-a796-00cdd5d5fa12"
      unitRef="usd">45407000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTUtMTMtMS0xLTEyMzMy_0096060a-43d5-4bc5-8076-5b8dd4e73478"
      unitRef="usd">1189745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iaa6701d4cc6c4b58aa46619927f95b7f_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTYtNS0xLTEtMTIzMzI_0f130d6b-742d-4a80-9f86-3bb83383d250"
      unitRef="usd">140693000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibb03fd2d817b4013a4fda250dca3a034_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTYtMTEtMS0xLTEyMzMy_28a27e83-a94c-4394-8518-c81294f9fb05"
      unitRef="usd">1456000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTYtMTMtMS0xLTEyMzMy_350b4e75-1a2c-4086-8600-8d13594cfa9a"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icea76ff1760d480ab4c45242f2dfd789_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTctNy0xLTEtMTIzMzI_0880fb3f-b968-4451-b6b6-4cb2bea446e3"
      unitRef="usd">3636000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibb03fd2d817b4013a4fda250dca3a034_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTctMTEtMS0xLTEyMzMy_498fd19e-e707-432e-bddc-5a235926e569"
      unitRef="usd">1972000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTctMTMtMS0xLTEyMzMy_d06295b1-475a-4289-9316-72b2e062488b"
      unitRef="usd">5608000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTgtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjozY2ZjZmJiZTQyYTI0ZWNkYjY1NDA2NTBhY2ZiYzUwY18yOQ_8d685e63-940f-40a4-8fa6-81ea1a308512"
      unitRef="usdPerShare">1.80</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="iaa6701d4cc6c4b58aa46619927f95b7f_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTgtNS0xLTEtMTIzMzI_c48ae351-7766-467e-8c1f-7291c9b1b997"
      unitRef="usd">38393000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTgtMTMtMS0xLTEyMzMy_da403952-75dd-4189-8557-985a861fd2d4"
      unitRef="usd">38393000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ibb03fd2d817b4013a4fda250dca3a034_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTktMTEtMS0xLTEyMzMy_298242e8-477f-4f8d-beff-5266bd9067ec"
      unitRef="usd">5642000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMTktMTMtMS0xLTEyMzMy_74273975-0102-4180-a336-df4c96571893"
      unitRef="usd">5642000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="iaa6701d4cc6c4b58aa46619927f95b7f_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjAtNS0xLTEtMTIzMzI_f24de194-15cb-4d99-8d42-9fe27e58d0d9"
      unitRef="usd">31067000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ibb03fd2d817b4013a4fda250dca3a034_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjAtMTEtMS0xLTEyMzMy_dfa22e9a-7d39-4e16-a303-0f144d70e28b"
      unitRef="usd">22544000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjAtMTMtMS0xLTEyMzMy_0941deff-596d-47be-9e94-3b1979cb7f8b"
      unitRef="usd">53611000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjItMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo4MmQzYzNjMzliM2U0NzNjOGJiYWRmMWJkOTI5ZTA4MV8zMw_959bca58-85ad-4115-83e5-e60a815956b2"
      unitRef="shares">441119</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i858cea1b17b2477184bca1fc00538528_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjItOS0xLTEtMTIzMzI_e5fbe48b-4a87-4281-b70b-382d73e69b71"
      unitRef="usd">56491000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjItMTMtMS0xLTEyMzMy_3a343038-9580-43d8-8901-abc4f8e6f475"
      unitRef="usd">56491000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <vmi:TreasuryStockSharesAcquiredStockPlan
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjMtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpkYmIxMmI5MzA5ZmE0MzJkOTJlNzZlOTIzZGMwM2YzOF8yNg_8af11f9a-72db-4649-a01a-a5e82d399d59"
      unitRef="shares">88411</vmi:TreasuryStockSharesAcquiredStockPlan>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="i858cea1b17b2477184bca1fc00538528_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjMtOS0xLTEtMTIzMzI_c8741b03-db78-4c88-9955-d512c0034a2c"
      unitRef="usd">14489000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjMtMTMtMS0xLTEyMzMy_5706c810-402f-47a9-840a-4009c4a33bdb"
      unitRef="usd">14489000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjQtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo3MGY4Yjg2ZTZjNWM0MzFkOGM5ODZhY2MyOTgzMTkwNl8yOQ_bf2e8885-8636-4658-a06f-28ca0aa5eb94"
      unitRef="shares">147014</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5193b713443d4ed3abc7966c87db63a4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjQtMy0xLTEtMTIzMzI_d6267c84-dc54-4e5e-8250-6851454398bd"
      unitRef="usd">-6335000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i858cea1b17b2477184bca1fc00538528_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjQtOS0xLTEtMTIzMzI_1f8e54a2-8a51-4ce4-a86d-d654c37d455d"
      unitRef="usd">25296000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjQtMTMtMS0xLTEyMzMy_79d47407-d108-4524-9a3a-c18402b224ec"
      unitRef="usd">18961000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="i5193b713443d4ed3abc7966c87db63a4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjUtMy0xLTEtMTIzMzI_ee0e870a-abc5-4031-8ad0-e5d45ef2f18c"
      unitRef="usd">2628000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjUtMTMtMS0xLTEyMzMy_1f5f81d2-c997-444a-9661-ff8f59eb1d9f"
      unitRef="usd">2628000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjYtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjozNzliNjY2MWRhMTk0NmE1YTNiZWU5NGU4NGI2ODYyMl8xOA_6a5c6874-8f7a-4430-a0fd-2286de079b44"
      unitRef="shares">65248</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5193b713443d4ed3abc7966c87db63a4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjYtMy0xLTEtMTIzMzI_177229b4-227a-471f-bd52-7e4f7dfbd046"
      unitRef="usd">4042000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i858cea1b17b2477184bca1fc00538528_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjYtOS0xLTEtMTIzMzI_dc88d6e3-e72a-4060-aee7-fe0179cbfdb2"
      unitRef="usd">8204000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjYtMTMtMS0xLTEyMzMy_418df92b-cea1-49e0-ac87-fe01f2f94225"
      unitRef="usd">12246000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5e4e6658a0564a98aa931ff75df973b6_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctMS0xLTEtMTIzMzI_62699e19-be18-4cb2-b681-e62d6118817b"
      unitRef="usd">27900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc8cc8bf4dfa4d15ad3f9c97421861b3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctMy0xLTEtMTIzMzI_13c48333-d6c2-41b6-b38d-05a24f1569a5"
      unitRef="usd">335000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00bb8c0bd2f0414a97abb10c5ea66b70_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctNS0xLTEtMTIzMzI_df9330f4-3e51-42a3-8894-d1ab3b57d1a3"
      unitRef="usd">2245035000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2950e82adce444c4baeeff0fa94fd14c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctNy0xLTEtMTIzMzI_cc49b555-9497-4efb-b071-413059c1d8c7"
      unitRef="usd">-309786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b5a4021acdc49b482ebd259e008409e_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctOS0xLTEtMTIzMzI_58caba6b-9bb9-4717-814d-9c80ff5aaf44"
      unitRef="usd">-781422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee4aae4e64674d7ca148d0123e0bb45c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctMTEtMS0xLTEyMzMy_7f43de8f-54c7-4f6e-8f54-8bf07145dd11"
      unitRef="usd">25774000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjctMTMtMS0xLTEyMzMy_88cee791-6a54-4673-bb50-88d2333f908b"
      unitRef="usd">1207836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i4bc694631ac0493180b138c2be496a76_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjgtNS0xLTEtMTIzMzI_5887e241-aba2-462e-b6ec-de6f33965fa2"
      unitRef="usd">195630000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifb40cce336334db0ae54189d33ea52e8_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjgtMTEtMS0xLTEyMzMy_827cd716-4066-4052-8cd9-d647c6209f5e"
      unitRef="usd">2095000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjgtMTMtMS0xLTEyMzMy_1de9e499-78a2-47ab-86d8-eec0f3c761ba"
      unitRef="usd">197725000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0992ae2a2bb843d5ba55c5b3a92e7f48_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjktNy0xLTEtMTIzMzI_4486d1a2-f0b2-4247-8dce-54aa558985d1"
      unitRef="usd">46659000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifb40cce336334db0ae54189d33ea52e8_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjktMTEtMS0xLTEyMzMy_239d1cea-3cdb-4c15-9ead-1d9dda96fe22"
      unitRef="usd">-1119000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMjktMTMtMS0xLTEyMzMy_f67fcd28-422c-49a9-9155-c899007f9d35"
      unitRef="usd">45540000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzAtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpiNGI4OTIxMzk1ZGI0ZjczOTdjMTMxM2MzYjRiMTA3M18yOQ_47895f6f-d2ca-42d7-b513-c8b19c0c1eb2"
      unitRef="usdPerShare">2.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4bc694631ac0493180b138c2be496a76_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzAtNS0xLTEtMTIzMzI_2eda68ef-970b-4bb0-bcb6-ca0053908101"
      unitRef="usd">42472000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzAtMTMtMS0xLTEyMzMy_e23b0cc9-0959-43bb-9232-76925e11a956"
      unitRef="usd">42472000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzQtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjozOTU1YWMyOWEwOWQ0M2UyOTIyY2VhZjE1ZGE1MzI2Zl8zMw_f925d60f-9c1b-4131-b476-592ea17261c5"
      unitRef="shares">111833</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i165e45dd1c074904bb729be649176376_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzQtOS0xLTEtMTIzMzI_9ec4940d-254a-4d3f-8e6f-daa76c3427e8"
      unitRef="usd">26100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzQtMTMtMS0xLTEyMzMy_606f8b19-1f8b-44c5-b7d1-f6316a6d64d3"
      unitRef="usd">26100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <vmi:TreasuryStockSharesAcquiredStockPlan
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzUtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo4M2E2MGU0OTFjOGI0ZTg5OTE4YjRkYjQ5NzI3MDJlNV8yNg_d85b2006-4a08-409b-8c08-01aa434b41f1"
      unitRef="shares">90292</vmi:TreasuryStockSharesAcquiredStockPlan>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="i165e45dd1c074904bb729be649176376_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzUtOS0xLTEtMTIzMzI_6ceff44f-7dca-43ee-9a3d-636db9f38e4e"
      unitRef="usd">21547000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzUtMTMtMS0xLTEyMzMy_50b052d0-e8fc-491e-a3f7-393e408ac86d"
      unitRef="usd">21547000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzYtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpiYjllNTMyZjBjNjg0OTM5YjUxNGUxODhkOTQ3MzM3NV8yOQ_ea96ff87-a438-484f-a83b-de087766dd20"
      unitRef="shares">169908</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5e98e544f51b436e9befae2b9c9763ae_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzYtMy0xLTEtMTIzMzI_0a53f300-b00f-4d7a-a161-0ed7d26e8df8"
      unitRef="usd">-15357000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4bc694631ac0493180b138c2be496a76_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzYtNS0xLTEtMTIzMzI_3828a936-c45c-4aa7-bed2-b8d2c7e9145c"
      unitRef="usd">3886000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i165e45dd1c074904bb729be649176376_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzYtOS0xLTEtMTIzMzI_7d651cf7-b79d-4707-b0b9-6b5be6bd10c5"
      unitRef="usd">43138000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzYtMTMtMS0xLTEyMzMy_37de3102-d481-43b1-abef-bb5607bdb37d"
      unitRef="usd">23895000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="i5e98e544f51b436e9befae2b9c9763ae_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzctMy0xLTEtMTIzMzI_2b443dff-a004-4ccc-9447-4194b2260b12"
      unitRef="usd">2538000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzctMTMtMS0xLTEyMzMy_be7a00f1-e050-40f2-9ae0-702306ba3936"
      unitRef="usd">2538000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzgtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjozYzk2NTM0Y2RjM2E0MGMyOTI4ODIwNjFiYjNkZmNjN18xOA_ea107af7-b322-4faa-8832-5a655a8deb1d"
      unitRef="shares">88395</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5e98e544f51b436e9befae2b9c9763ae_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzgtMy0xLTEtMTIzMzI_9a6ca669-933b-4e25-a143-fae8d9226989"
      unitRef="usd">13963000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i165e45dd1c074904bb729be649176376_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzgtOS0xLTEtMTIzMzI_16e33521-bd13-4a88-8c57-4a3d4f67a7a1"
      unitRef="usd">12219000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzgtMTMtMS0xLTEyMzMy_5f720ebf-6792-4a54-9ca6-948fb358e0bc"
      unitRef="usd">26182000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3bfbd002267a4f4f8ef098a7b200f634_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktMS0xLTEtMTIzMzI_5282f0e5-93ad-44f9-8999-9f50945bfb6d"
      unitRef="usd">27900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic6cf85564d1b42e09558b470cbadf648_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktMy0xLTEtMTIzMzI_b463ad06-2d29-43b0-bf2f-dc1419af489f"
      unitRef="usd">1479000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0917b8bfae0446b5b047e341be8018cf_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktNS0xLTEtMTIzMzI_e5919a15-e6a9-4be4-be34-7bb097a67320"
      unitRef="usd">2394307000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icaca67b4821349a5b3a4f37ec108b4b1_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktNy0xLTEtMTIzMzI_620d0e41-c627-4cd8-9019-61b3d8e75f97"
      unitRef="usd">-263127000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia083d2a2d0794048bf30bd96a3ee0fde_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktOS0xLTEtMTIzMzI_016216c7-c841-4e1d-942c-c8c3fe066218"
      unitRef="usd">-773712000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if45de337c3d3449d9fbccd1d80b468a0_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktMTEtMS0xLTEyMzMy_08e2306f-46dd-4b34-be3c-39a5cdbd75e7"
      unitRef="usd">26750000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV84OC9mcmFnOjNjMTg5OWE4NTBmNjQ5NDI4MzIxYjJhZThiNGJjNzM2L3RhYmxlOmViN2QxYjRhYTY2ZjQ1ZjZiYWE2OTI1ZmRjNjcxY2QyL3RhYmxlcmFuZ2U6ZWI3ZDFiNGFhNjZmNDVmNmJhYTY5MjVmZGM2NzFjZDJfMzktMTMtMS0xLTEyMzMy_e1030ab9-2b89-4c5e-a7a3-3d49f297b124"
      unitRef="usd">1413597000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MjU_5f2aedc8-ddd6-4919-8a14-89df8f6afc20">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 $19,670 and $16,979 were classified as accounts payable at December&#160;25, 2021 and December&#160;26, 2020, 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;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;25, 2021, December&#160;26, 2020 and December&#160;28, 2019 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 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 transparency as to the current credit condition of governmental units. &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 following table details the balances of our allowance for doubtful receivables and changes therein:&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-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.309%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&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:10.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.455%"/&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:400;line-height:100%"&gt;For periods ended:&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 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  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  from  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;December&#160;25, 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,952&#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 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;3,379&#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;(339)&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;(942)&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;18,050&#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;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;December&#160;26, 2020&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,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;7,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;December&#160;28, 2019&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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="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 sells trade accounts receivable at a discount under uncommitted trade accounts receivable sale programs to third party financial institutions without recourse. As these accounts receivable are sold without recourse, the Company does not retain the associated risks following the transfer of such accounts receivable to the financial institutions.&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;Transfers of accounts receivable are accounted for as sales and, accordingly, accounts receivables sold are excluded from Accounts receivable &#x2013; net on the Consolidated Balance Sheet and cash proceeds are reflected in Cash flows from operating activities on the Consolidated Statement of Cash Flows. The difference between the carrying amount of the trade accounts receivables sold and the cash received, or discount, is recorded in Other expenses on the Consolidated Statement of Operations. &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;For the period ended December 31, 2021, the Company sold trade accounts receivable of $25.4&#160;million.  The Company did not sell trade accounts receivable in 2020. The fees associated with trade accounts receivables sold are immaterial.&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&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Long-Lived Assets&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;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 2021, 2020 and 2019 was $70,223, $63,890 and $64,177, respectively.&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:125%"&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. The Company recognized a pre-tax $27,900 impairment of long-lived assets (property, plant, and equipment, customer relationship intangible asset, and trade name) in 2021 when it determined that its offshore and other complex steel structures reporting unit will not generate sufficient cash flows to recover the carrying values.  An impairment test was required in November 2021 when the Company received clarifying information on the competitive environment of this reporting unit in Europe.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Impairment losses were recorded in 2020 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:125%"&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:125%"&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 ("discounted cash flows"). For the solar tracking reporting unit, the Company valued this reporting unit using a blend of the discounted cash flows and multiple of earnings before interest, taxes, depreciation and amortization (EBITDA) approach. 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 7 for details of impairments recognized during 2021 and 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-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 &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;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:12pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.261%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.903%"/&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 26, 2020&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;(213,064)&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;15,550&#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;(112,272)&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;(309,786)&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;Current-period comprehensive income (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;(30,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/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 25, 2021&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;(243,350)&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,777&#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;(35,554)&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;(263,127)&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"&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;&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 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 25, 2021, we had approximately $165,657 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 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 from transfer of goods.&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-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 &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;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;25, 2021 and December&#160;26, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.642%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&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:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.386%"/&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="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:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Fiscal Year 2021&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:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Fiscal Year 2020&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:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Fiscal Year 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 #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-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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-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="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-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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-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="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-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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-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: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 style="background-color:#cceeff;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-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;62,904&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;1,058,100&#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 style="background-color:#cceeff;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-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;86,382&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;915,756&#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 style="background-color:#cceeff;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-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;47,450&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;838,158&#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;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;/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,026,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Coatings&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;299,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#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;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;&#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;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;/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;996,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;2,384,575&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;1,117,000&#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 style="background-color:#cceeff;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-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;1,921,328&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;974,027&#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 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;/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;25, 2021 and December&#160;26, 2020 was $142,643 and $123,495, 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 with few customers that make up-front or progress payments.  The Offshore and complex steel structures business invoices customers a number of ways including advanced billings, progress billings, and billings upon shipment.  &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;25, 2021 and December&#160;26, 2020, total contract liabilities were $213,203 and $170,919, respectively.  At December 25, 2021, $135,746 is recorded as contract liabilities and $77,457 is recorded as other noncurrent liabilities on the condensed consolidated balance sheets.  During the fiscal year ended December&#160;25, 2021 and December&#160;26, 2020, the Company recognized $105,406 and $74,319 of revenue that was included in the liability as of December&#160;26, 2020 and December 28, 2019. The revenue recognized was due to applying advance payments received for performance obligations completed during the period.  At December 25, 2021, the Company had $165,657 of remaining performance obligations on contracts with an original expected duration of one year or more and expects to complete the remaining performance obligations on these contracts within the next 12 to 24 months.  &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;25, 2021, the Company has acquired 6,475,406 shares for approximately $878,138 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 $37,000 in 2021, $21,400 in 2020, and $13,900 in 2019.&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;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="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 adopted this ASU on the first day of fiscal 2021. The adoption of ASU No. 2019-12 did not have a significant impact on the consolidated financial statements.&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-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 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 &lt;/span&gt;&lt;/div&gt;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 does not expect ASU 2020-04 to have a material impact to our consolidated financial statements and related disclosures.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NDU_46333649-fd74-4f7f-bc10-7cc237412687">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="i5eaa217e93b045349764a37853c5c773_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjQ1_89922a7f-1cb7-4a62-bfe3-72e893667a02"
      unitRef="number">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ifa4122a86636478fadb6c7b07c755fce_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjUx_3cd1ce9b-ba63-4cea-ae79-37da41743504"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <vmi:CostMethodInvestmentOwnershipPercentage
      contextRef="i3ba09b06dd9645f6a932dbfd4cc37fd2_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMzU1_9c016676-4e9c-49e2-8fc6-f8780bdba62c"
      unitRef="number">0.20</vmi:CostMethodInvestmentOwnershipPercentage>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NjQ_f4891556-194a-4fbd-8150-904a8ec2fdb0">&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 $19,670 and $16,979 were classified as accounts payable at December&#160;25, 2021 and December&#160;26, 2020, 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="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTA1_ddd03e1c-e2cc-48ca-9fa2-3671b5865be6"
      unitRef="usd">19670000</us-gaap:BankOverdrafts>
    <us-gaap:BankOverdrafts
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTEy_82ec8dfa-3ed8-4d11-8f74-39abb9b38c30"
      unitRef="usd">16979000</us-gaap:BankOverdrafts>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTU0_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTU0_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2MTU_1552b269-a46b-478a-ae10-9160e92d4546">&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;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNzM5_ebb92cf9-f6df-40cb-bfac-88d5ef41c79c"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:FiscalPeriod
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM1OTk_0941e411-972e-451a-8366-47f44adf1217">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;25, 2021, December&#160;26, 2020 and December&#160;28, 2019 consisted of 52 weeks.</us-gaap:FiscalPeriod>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjMwOQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjMwOQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2Njg_a838c3d7-2119-4181-8bd7-14e0b4424f8a">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 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 transparency as to the current credit condition of governmental units. &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 sells trade accounts receivable at a discount under uncommitted trade accounts receivable sale programs to third party financial institutions without recourse. As these accounts receivable are sold without recourse, the Company does not retain the associated risks following the transfer of such accounts receivable to the financial institutions.&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;Transfers of accounts receivable are accounted for as sales and, accordingly, accounts receivables sold are excluded from Accounts receivable &#x2013; net on the Consolidated Balance Sheet and cash proceeds are reflected in Cash flows from operating activities on the Consolidated Statement of Cash Flows. The difference between the carrying amount of the trade accounts receivables sold and the cash received, or discount, is recorded in Other expenses on the Consolidated Statement of Operations. &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;For the period ended December 31, 2021, the Company sold trade accounts receivable of $25.4&#160;million.  The Company did not sell trade accounts receivable in 2020. The fees associated with trade accounts receivables sold are immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNjA0NzMxMzk5MTE1MQ_638d5097-7f09-4c1d-9bbd-5c75929f03c2">&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 following table details the balances of our allowance for doubtful receivables and changes therein:&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-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.309%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&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:10.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.455%"/&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:400;line-height:100%"&gt;For periods ended:&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 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  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  from  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;December&#160;25, 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,952&#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 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;3,379&#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;(339)&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;(942)&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;18,050&#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;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;December&#160;26, 2020&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,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;7,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;December&#160;28, 2019&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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMS0xLTEtMS0yNjEyMg_63333ac3-aea9-4ebc-b3bc-70bb2c586a43"
      unitRef="usd">15952000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMS01LTEtMS0yNjEyNA_24abc80b-2268-4ea1-94b9-1909c4e30f61"
      unitRef="usd">3379000</us-gaap:ProvisionForDoubtfulAccounts>
    <vmi:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMS03LTEtMS0yNjEyNg_575da1b7-049b-45a8-93ad-c0a73c211643"
      unitRef="usd">339000</vmi:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMS05LTEtMS0yNjEyOA_f191c076-2945-4f8f-8082-d5682c008d0f"
      unitRef="usd">942000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMS0xMS0xLTEtMjYxMzA_b4442670-a7e0-485e-ac00-a8ac5c50a13e"
      unitRef="usd">18050000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMi0xLTEtMS0yNjEyMg_7b4d8287-508c-4d10-9d79-39b529399ed2"
      unitRef="usd">9548000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMi01LTEtMS0yNjEyNA_d8d19818-8474-4e9a-9fda-1da2eb16d630"
      unitRef="usd">7957000</us-gaap:ProvisionForDoubtfulAccounts>
    <vmi:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMi03LTEtMS0yNjEyNg_d818e8ab-464b-45e0-bcb9-b9bd654bf99d"
      unitRef="usd">-260000</vmi:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMi05LTEtMS0yNjEyOA_f1aa2ba9-7ce7-4246-bb38-4b939e3d0e22"
      unitRef="usd">1813000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMi0xMS0xLTEtMjYxMzA_f6c459b7-bee3-4941-8424-c3eb83fac693"
      unitRef="usd">15952000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4ebfb602551140a08126775004815ca7_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMy0xLTEtMS0yNjEyMg_1fdda421-cfb5-4747-bda9-d2c497777615"
      unitRef="usd">8277000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMy01LTEtMS0yNjEyNA_c1ffa2b1-ac00-4a80-a8cf-3c674482617e"
      unitRef="usd">2543000</us-gaap:ProvisionForDoubtfulAccounts>
    <vmi:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMy03LTEtMS0yNjEyNg_ae66c146-65a1-4b75-a004-76bac9a0187e"
      unitRef="usd">76000</vmi:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMy05LTEtMS0yNjEyOA_c47d5c9f-9f0d-47fb-a0a4-df2e23f61a28"
      unitRef="usd">1196000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOjRhY2E1OGQ5ZGFkOTQyYzNhNTVhMTdiZTE1NzhiNjQ1L3RhYmxlcmFuZ2U6NGFjYTU4ZDlkYWQ5NDJjM2E1NWExN2JlMTU3OGI2NDVfMy0xMS0xLTEtMjYxMzA_36b66ced-1861-4d94-8699-24e8cedb333c"
      unitRef="usd">9548000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableSale
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfOTg5NTYwNDY4ODM3MA_b60bf766-e3a0-4a2d-8539-61fca3a0a3c8"
      unitRef="usd">25400000</us-gaap:AccountsReceivableSale>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NTE_4bd6dd14-1eba-4a76-9241-acb313406b64">InventoriesInventory 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.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MDI_89236dd3-86bc-4003-be23-fb632fc67874"
      xsi:nil="true"/>
    <vmi:PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2Nzg_f4809600-d996-4219-aad7-35219a715577">Long-Lived Assets&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 2021, 2020 and 2019 was $70,223, $63,890 and $64,177, respectively.&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:125%"&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. The Company recognized a pre-tax $27,900 impairment of long-lived assets (property, plant, and equipment, customer relationship intangible asset, and trade name) in 2021 when it determined that its offshore and other complex steel structures reporting unit will not generate sufficient cash flows to recover the carrying values.  An impairment test was required in November 2021 when the Company received clarifying information on the competitive environment of this reporting unit in Europe.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Impairment losses were recorded in 2020 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:125%"&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:125%"&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 ("discounted cash flows"). For the solar tracking reporting unit, the Company valued this reporting unit using a blend of the discounted cash flows and multiple of earnings before interest, taxes, depreciation and amortization (EBITDA) approach. 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="i438d11b720c34457a827b335e21aa768_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTM5NA_2e170541-17ec-4609-9198-fdec09c332c5">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia838627439f84cb683223dd403f9c0e6_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTQwMA_a667f53f-84a3-4874-8d65-55e561b0f82d">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i442d426875bb4832bb90931587f845b5_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTQzNA_d13d9d0f-801d-4952-8e52-e38a80a8ce8b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8cacfc069b24402db37419799b730dc2_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTQ0MA_cf1eef44-42a6-4b71-a0e6-7eb85b55ccb8">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i05635f13c6524beeaccd7a09730c4b3f_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTQ3NQ_018f3aac-394c-4aec-a3d1-012857b8d2c9">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2edb764c1cdf49489afccb2569439dfa_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTQ4MQ_081e5e2a-762e-4fed-8aff-b6ce59c39d65">P24Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i38c506cc8849458cb7ddf36997412940_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTUyMg_27a7b723-17d6-4b47-99a7-0db965cafba8">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7bd8a2f118b84904a09c2bfa28156e8b_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTUyOA_68caef0a-e3e1-4109-b92a-47c6796f3048">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i324945b589d848e4ab0279548639c73b_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTU1OQ_b3489e72-3cb3-4f22-9bcb-17e242e268ab">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3ba09b06dd9645f6a932dbfd4cc37fd2_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTU2NQ_f0513c1e-dd52-4ce6-b583-08521e22436f">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:Depreciation
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTYyNA_5efc3ce8-504f-473f-b7ff-4c29ce23eec7"
      unitRef="usd">70223000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTYyOA_eebdd737-cbca-4ddf-8906-7a3379d5fa21"
      unitRef="usd">63890000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfNTYzNQ_e6641f67-db91-4a85-b6a3-cdfd56607a16"
      unitRef="usd">64177000</us-gaap:Depreciation>
    <us-gaap:AssetImpairmentCharges
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTY0OTI2NzQ0NTUwNDE_ab92fe39-db53-4111-ad7e-9841722cd67f"
      unitRef="usd">27900000</us-gaap:AssetImpairmentCharges>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2MDY_4e18bbd0-5f03-457b-b945-a0dd9e2ece83">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MDM_a84a7d6d-35f2-423e-9489-e4e2d34833ee">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NDg_a49ab427-f154-4a45-beaa-dd15760876f9">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NDI_a792f48b-4c4b-47b3-95a0-a9edb1dd6d4c">&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;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MTI_bc63c3f7-af62-4d4b-8168-c088f6311caa">&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 &lt;/span&gt;&lt;/div&gt;effect on the balance sheet dates.</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2MzE_f2d712e0-eb0f-4255-8529-ee2a7bff965a">The components of accumulated other comprehensive income (loss) consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.261%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.903%"/&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 26, 2020&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;(213,064)&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;15,550&#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;(112,272)&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;(309,786)&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;Current-period comprehensive income (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;(30,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/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 25, 2021&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;(243,350)&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,777&#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;(35,554)&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;(263,127)&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="i91cc9f352fea41cc8e2a0f30bd1e3cf4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMS0xLTEtMS0xMjMzMg_7ba354b0-902d-407a-a021-f01b0ff13b14"
      unitRef="usd">-213064000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idc050c2b952c43f08cdd5fe25da954c4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMS0zLTEtMS0xMjMzMg_9a06d014-ae79-417a-a491-3b446a231db0"
      unitRef="usd">15550000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib579551d09544e628dd2a3c220bc105e_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMS01LTEtMS0xMjMzMg_eafa1490-eb53-4231-ba4f-61c4d90ae2a2"
      unitRef="usd">-112272000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2950e82adce444c4baeeff0fa94fd14c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMS03LTEtMS0xMjMzMg_59b658a3-6241-448c-a6c7-b4eda636434e"
      unitRef="usd">-309786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie2b21e3224d44a6bb9932eb37f1ce3b0_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMi0xLTEtMS0xMjMzMg_a09241bc-55f0-4971-9d3e-990a252673c8"
      unitRef="usd">-30286000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia4e83262eb6d4fc1896ed3a2f7b4508b_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMi0zLTEtMS0xMjMzMg_b730690a-15ea-424d-b2e1-fc25d37b4707"
      unitRef="usd">227000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2568e8a97f8643fc86041b15ec0f0b54_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMi01LTEtMS0xMjMzMg_fa1c6488-5fc9-4bdd-b2fa-ceaebbe4ace8"
      unitRef="usd">76718000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i0992ae2a2bb843d5ba55c5b3a92e7f48_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfMi03LTEtMS0xMjMzMg_7aa3e23e-babe-40aa-8bb4-34055f1470bf"
      unitRef="usd">46659000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5edd5a88a06f4dc48af9a13661d0a209_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfNC0xLTEtMS0xMjMzMg_f2eeb8e6-7b4a-4c3a-818a-e05832473693"
      unitRef="usd">-243350000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia57df28e0ace4fd6993dc8aa1e56e23b_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfNC0zLTEtMS0xMjMzMg_daf47e20-79fa-4d96-afa9-2fc24d7f15e7"
      unitRef="usd">15777000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i488d70eaa07f416c94daaced447f9733_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfNC01LTEtMS0xMjMzMg_62805002-f179-41a9-9e75-056064303f76"
      unitRef="usd">-35554000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icaca67b4821349a5b3a4f37ec108b4b1_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmRkNTE3YjMzMjcxOTRmYzNiYWQzNjc5ZDExMTlkOGQyL3RhYmxlcmFuZ2U6ZGQ1MTdiMzMyNzE5NGZjM2JhZDM2NzlkMTExOWQ4ZDJfNC03LTEtMS0xMjMzMg_ca81e08b-f0b9-40ba-8088-7bfa212a744c"
      unitRef="usd">-263127000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2OTg_dc4c6a86-e46b-4f2c-9048-25a8ee83b69d">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;&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 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 25, 2021, we had approximately $165,657 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 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 from transfer of goods.&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-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 &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;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 with few customers that make up-front or progress payments. condensed consolidated balance sheets.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTY0OTI2NzQ4MDEwNA_3311e7ea-45e4-4f27-9e9f-84b6facf3538"
      unitRef="usd">165657000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i5eaa217e93b045349764a37853c5c773_I20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTI0NTM_5ff3ab38-d591-4d3f-bad9-1308c3aa4ec9">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ifa4122a86636478fadb6c7b07c755fce_I20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTI0NTk_f2260f24-5c56-43d7-b507-01970a4720f8">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NTY_dd8538c7-b456-4437-96d6-7543cf695916">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;25, 2021 and December&#160;26, 2020 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.642%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&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:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.386%"/&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="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:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Fiscal Year 2021&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:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Fiscal Year 2020&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:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Fiscal Year 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 #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-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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-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="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-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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-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="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-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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-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: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 style="background-color:#cceeff;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-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;62,904&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;1,058,100&#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 style="background-color:#cceeff;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-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;86,382&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;915,756&#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 style="background-color:#cceeff;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-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;47,450&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;838,158&#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;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;/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,026,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Coatings&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;299,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#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;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;&#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;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;/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;996,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;2,384,575&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;1,117,000&#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 style="background-color:#cceeff;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-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;1,921,328&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;974,027&#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 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;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc0NTQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc0NTQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29599cef975c454b8eb2ec7c4995faa9_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi01LTEtMS0xMjMzMg_f87377d1-4e47-4840-a660-16664cf3ac92"
      unitRef="usd">62904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i117d7c35ffed45d0a5f6f228ed32c401_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi03LTEtMS0xMjMzMg_c12b1ae8-1ce4-4237-b236-19d7dabe6b1c"
      unitRef="usd">1058100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic755374594a54d66b23a4a619ad4792f_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi05LTEtMS0xMjMzMg_68f3335f-b229-41fd-a3c6-a4c450f03466"
      unitRef="usd">86382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86da5cb86f0546dbbc30f44c826f86f6_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi0xMS0xLTEtMTIzMzI_0b3f2dc8-5a13-433a-bd53-0d7c767fbf8f"
      unitRef="usd">915756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39914aec10004f968d8f9da058e46d92_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi0xMy0xLTEtMTIzMzI_0557ff73-872b-452d-8ad4-09f15c7f7848"
      unitRef="usd">47450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e515edffe19497fa5db46b08c2a2ebc_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMi0xNS0xLTEtMTIzMzI_2f425f4d-4e85-4997-af4a-76cb75af1ef1"
      unitRef="usd">838158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe7a395572d343aa99d88f0b0b4c4945_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy01LTEtMS0xMjMzMg_21710907-33a5-47cb-b72b-78a54992ba9c"
      unitRef="usd">1026312000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie96fddf005b74381b7715567926eab80_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy03LTEtMS0xMjMzMg_ae3dfa8a-9025-4efe-ae42-c72c08532be1"
      unitRef="usd">38128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccdf526771054058a331e3f242969b71_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy05LTEtMS0xMjMzMg_98863aae-9e5b-42f8-92cf-34564971b04d"
      unitRef="usd">940513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife7bda84ec0e4c06a160510f2204d5c0_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy0xMS0xLTEtMTIzMzI_9fd64afc-b957-47f1-b484-9517b725954d"
      unitRef="usd">43010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02d96a3cbceb44019c326fde06e6f9a9_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy0xMy0xLTEtMTIzMzI_7b1ecc18-f2fe-4300-bf22-3b8ae43468f3"
      unitRef="usd">952056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf88558e8cea43ae823e67a7061a3daf_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfMy0xNS0xLTEtMTIzMzI_0f2ddae5-9707-4b46-9ac5-ed64a7b960aa"
      unitRef="usd">50020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02cc3539fd044838f54ced635db818a_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC01LTEtMS0xMjMzMg_d4091104-8771-4904-8429-b0cd80086105"
      unitRef="usd">299081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ac9682119c546f8b97b2113e5f452ae_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC03LTEtMS0xMjMzMg_0fbecaff-ef10-4c21-949d-cd99b51cf78b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4d5b9c0adaf492cbecd6c4d04324f8e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC05LTEtMS0xMjMzMg_281f2886-284c-4c40-bdc1-93782f91a95b"
      unitRef="usd">269602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf50e521bcc54717b9b1298d9a8af064_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC0xMS0xLTEtMTIzMzI_a1289792-a4a2-4066-83f0-602c7e617741"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d0831ade5534c23af6806b472a4fdcf_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC0xMy0xLTEtMTIzMzI_9bebdb19-b089-4381-a9d4-b796572fbe3a"
      unitRef="usd">300640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8eaa01a6b6ef47fba5c523ed0a6c2cea_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNC0xNS0xLTEtMTIzMzI_247269ef-58d2-460e-958e-715986153063"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bf9da36b2d04692ae6296328ea88f25_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS01LTEtMS0xMjMzMg_a5cabb9e-7a4c-4d20-a413-238f2e2029c4"
      unitRef="usd">996278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ecdcd5ba26a4027b8c54668d013e165_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS03LTEtMS0xMjMzMg_4f0ee494-44a4-411b-b035-4a6e15b72a29"
      unitRef="usd">20772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bc7b4524ace47a49433b8f2cb39c6d2_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS05LTEtMS0xMjMzMg_1505b24c-600c-41ce-aebf-0a778425e427"
      unitRef="usd">624831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7db9c6b528a24d14beb9f411f84005ca_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS0xMS0xLTEtMTIzMzI_714d951f-4928-41ed-8989-68f1054c71ec"
      unitRef="usd">15261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7b8fc13ca274da099f38881ca80120b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS0xMy0xLTEtMTIzMzI_b2c9102e-5d23-4648-8b38-3e83553b5fd4"
      unitRef="usd">564918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57de554a6d594ecc9f3ea68a42e330bc_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNS0xNS0xLTEtMTIzMzI_54915bfc-8867-4e55-bb9b-5826ea5af207"
      unitRef="usd">13734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id93a110a01ce420fab3713b7a326bc70_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy01LTEtMS0xMjMzMg_7841568e-5bc7-4da4-b0df-1bc4005bd550"
      unitRef="usd">2384575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i162575fd1d6f4715b6d7879ab56540a9_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy03LTEtMS0xMjMzMg_0f9a0f33-7986-4368-8878-f0a7e3a49e6c"
      unitRef="usd">1117000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fc5ce373d134b4797f7cf5ffa31b8ba_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy05LTEtMS0xMjMzMg_52eb9750-8c01-44e1-a38e-7ec166e3ff9f"
      unitRef="usd">1921328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib041110686ce4b0eba65d53b22afe6bb_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy0xMS0xLTEtMTIzMzI_b551ca29-b4c2-4f8d-aadf-03a6b759ebd9"
      unitRef="usd">974027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f317b60d2324ccfbe1193eeab212a62_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy0xMy0xLTEtMTIzMzI_42dc8e7a-88b4-42af-aefd-819702109d6a"
      unitRef="usd">1865064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie706054a5b1244cd8701edd460b4e166_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RhYmxlOmY5YmY1ZGZlNzc3YzQ3OTE4OWUwOGU4OGI3ODRiNjgyL3RhYmxlcmFuZ2U6ZjliZjVkZmU3NzdjNDc5MTg5ZTA4ZTg4Yjc4NGI2ODJfNy0xNS0xLTEtMTIzMzI_732b977e-8275-4aff-b710-0bdcb353c6de"
      unitRef="usd">901912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc1MTY_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc1MTY_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc1MzA_96db6fe5-b51c-4994-a9ee-cf12f4f3bb90"
      unitRef="usd">142643000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc1Mzc_6515d929-ce49-40cb-8197-21bceee496d7"
      unitRef="usd">123495000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc3Nzg_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc3Nzg_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc4MTY_f17aae1e-79a6-4a04-b287-3455aa98dbbe"
      unitRef="usd">213203000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc4MjM_744cda72-30e8-4650-b97e-d24829df1258"
      unitRef="usd">170919000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6838abedc39d4a60a12443cbb8b5a440_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc4NTM_d428551c-4773-4fa8-9ecf-43563bfc091c"
      unitRef="usd">135746000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i2f1776558bf4463894ee750b1bcf5f96_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTc4OTY_47ec0776-2a6d-4ae5-aad0-ae2cbb9d5ba7"
      unitRef="usd">77457000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTgwMDk_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTgwMDk_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTgwNDM_d3454037-a33e-4e37-b991-21d6e17d39a7"
      unitRef="usd">105406000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTgwNTA_15c48f55-67fa-4913-a8ba-df64adfea12e"
      unitRef="usd">74319000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTY0OTI2NzQ0NTUwNTE_3311e7ea-45e4-4f27-9e9f-84b6facf3538"
      unitRef="usd">165657000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:UseOfEstimates
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2Mzc_ec1f7d7c-b289-4153-baa2-48622fb25659">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2NTc_07222a84-416d-4c76-8c8f-4fcaebf6a6db">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MjM_b5c1f8c5-bb1b-4969-aab4-7cbd774c713b">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="id8154ade54d44c1b86439a6992ab6159_I20140531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk0ODI_f4a86e62-dede-43df-9e17-eea39b9f324b"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="i957ae6adddf94646838a1f6f1ae0b821_D20140501-20140531"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk1NTA_583843ed-838b-4404-bf6a-b8ccd7c01883">P12M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="iba4753830d1d422790f3c4a4f1208b6c_I20150228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk3NTE_0d3afd59-4c74-4e58-aa18-3928f6727e2f"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="if38b9a3065fb4ee2ae7b7113a382e415_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk3NTE_82abfa33-4671-4031-8163-dfb262c8ee10"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk4MzU_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk4MzU_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i6fba70d5f993493ab7e18c031d67fc95_D20140513-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk4NjQ_2a0ee5d3-aaf5-413e-8457-06bc28781d7d"
      unitRef="shares">6475406</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6fba70d5f993493ab7e18c031d67fc95_D20140513-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMTk4OTI_bc1d4888-1adc-4bcb-8571-842e804239da"
      unitRef="usd">878138000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM3MDA_e5248df3-aff8-4105-a31f-54aad15b54f2">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjAyMTM_7cb0a567-31ba-4f2a-9a6b-0f5cec6acc02"
      unitRef="usd">37000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjAyMjM_81207102-83d0-4f39-920b-fc852a5f041b"
      unitRef="usd">21400000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjAyMzc_7214c052-efea-4de1-9451-1b31ae0a8f74"
      unitRef="usd">13900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV85Ny9mcmFnOjBiMjUwZGRkNjQ2ZjQ0ZDQ5ODA5OGRkYmRkNDdiNTA5L3RleHRyZWdpb246MGIyNTBkZGQ2NDZmNDRkNDk4MDk4ZGRiZGQ0N2I1MDlfMjM2MDM_7dcbcd4c-dab7-4505-95d9-8730e5893293">&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;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 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 adopted this ASU on the first day of fiscal 2021. The adoption of ASU No. 2019-12 did not have a significant impact on the consolidated financial statements.&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-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 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 &lt;/span&gt;&lt;/div&gt;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 does not expect ASU 2020-04 to have a material impact to our consolidated financial statements and related disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzQxODU_cf94aed8-daa6-4245-b461-eb233e42ed7f">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 May 12, 2021, the Company acquired the outstanding shares of Prospera Technologies, Ltd. ("Prospera"), an artificial intelligence company focused on machine learning and computer vision in agriculture, for $300,000 in cash (net of cash acquired). The acquisition of Prospera, located in Tel Aviv, Israel, was made to allow the Company to accelerate innovation with machine learning for agronomy and is reported in the Irrigation segment. In the purchase price allocation, goodwill of $273,453, developed technology of $32,900, trade name of $2,850, property, plant, and equipment of $1,063, and a deferred tax liability of $8,223 were recorded with the remainder to net working capital.  Goodwill is not deductible for tax purposes, the trade name will be amortized over 7 years, and the developed technology asset will be amortized over 5 years. The amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. The Company finalized the purchase price allocation in the fourth quarter of 2021. &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:112%"&gt;On April 20, 2021 the Company acquired the assets of PivoTrac for $12,500 in cash. The agreed upon purchase price was $14,000, with $1,500 being held back for seller representations and warranties that will be settled within 12 months of the acquisition date. The acquisition of PivoTrac, located in Texas, was made to allow the Company to advance its technology strategy and increase its number of connected agricultural devices and is reported in the Irrigation segment. The preliminary fair values assigned were $10,800 for goodwill, $2,627 for customer relationships, 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 amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. The Company expects the purchase price allocation to be finalized in the second quarter of 2022.&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;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 was contingent on seller representations and warranties and was settled for the full amount in the second quarter of 2021. Solbras is a leading provider of solar energy solutions for agriculture. In the purchase price allocation, goodwill of $3,341 and customer relationships of $3,718 were recorded and the remainder to 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, was made to allow the Company to expand its product offerings in the Irrigation segment to include not only 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 was contingent on seller representations and warranties and was settled for the full amount in the first quarter of 2021. 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 to net working capital. A portion of the goodwill is deductible for tax purposes. The amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. 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 expanded the Company's galvanizing footprint in North America and is 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 to net working capital. Goodwill is not deductible for tax purposes and the customer relationship will be amortized over 10 years. The amount allocated to goodwill was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition. 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&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;Acquisition-related costs incurred for the above acquisitions were insignificant for all years presented.&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;Proforma disclosures were omitted for the 2021 and 2020 acquisitions as the 2021 acquisitions of Prospera and PivoTrac and the 2020 acquisitions of Solbras and Valmont Substation do not have a significant impact on the Company's financial results.  The proforma effect of 2019 acquisitions on the 2019 Consolidated Statements of Earnings is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.785%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.189%"/&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: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;Fifty-two Weeks Ended 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="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 sales&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;2,772,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;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;Net earnings&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;146,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;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;Earnings per share-diluted&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.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="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-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.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i0865f1b3d14c4017b651cd1bb638cf56_D20210512-20210512"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE0NTg_c4aad105-05fd-49ee-806c-058641ac19b4"
      unitRef="usd">300000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:Goodwill
      contextRef="if36ed4badc094f5a940be0b2718074b2_I20210512"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE0OTM_f9627ef2-e69b-4ca1-8970-5c2b20a8924f"
      unitRef="usd">273453000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib25e514bb4be47aebe7bb26900598fe5_I20210512"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE0Njg_c40815f4-0f2c-473b-9f3c-08aa718694a6"
      unitRef="usd">32900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i7e03f56cb96c41bab0c4f80c4935e3a3_I20210512"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE0Nzc_d303752b-3c0a-40cf-82e0-853ae7f736c0"
      unitRef="usd">2850000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="if36ed4badc094f5a940be0b2718074b2_I20210512"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE0ODU_dd72d4f0-1522-4bda-8ec4-0ab50dd5bdb9"
      unitRef="usd">1063000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="if36ed4badc094f5a940be0b2718074b2_I20210512"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MDM_565aa9a7-7fad-4ae5-a975-cacd4efa7a76"
      unitRef="usd">8223000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="if36ed4badc094f5a940be0b2718074b2_I20210512"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxMDA_d1a45c8d-f9d3-408a-a3ed-fad7d71a6363"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ief19c364988548f78d1b3b869748ff21_D20210512-20210512"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MTA_d45de519-c7c3-4f0a-871e-81720749e8c7">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0e3996c0a8734c69a6eebd4ca285febe_D20210512-20210512"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MTE_7004c1ad-02a2-4a65-ad00-4452a68db89a">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib197f9c559a141b7aaf8342dee073579_D20210420-20210420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MTM_881e60e9-6e0c-41ad-8970-8d9bf5668b24"
      unitRef="usd">12500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib197f9c559a141b7aaf8342dee073579_D20210420-20210420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MjI_b2fd186f-3de0-47c1-8046-4e651a0d061d"
      unitRef="usd">14000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i73971f357cbb403695f7cc7d32ceb2bd_I20210420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1MzE_15e34017-492e-41f7-8152-19c5d0d0e987"
      unitRef="usd">1500000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:Goodwill
      contextRef="i73971f357cbb403695f7cc7d32ceb2bd_I20210420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1NDc_6cb05ded-f045-4d55-bdf0-8950ef76c479"
      unitRef="usd">10800000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iff215862e0f846818516c84ea591a9d5_I20210420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1Mzk_ded36c91-c3eb-4531-8751-5d566b719759"
      unitRef="usd">2627000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i73971f357cbb403695f7cc7d32ceb2bd_I20210420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxMTA_be067584-0666-4375-a8b7-ef0929077e65"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="idbac72a4d1ce41f5b15d444c4c10ecf6_D20210420-20210420"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIwODc_677de6f9-be3c-4bd5-9707-9e9d48642857">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i5ea7fc15f45743038ed0a3d38ccebba2_I20200529"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxMjI_994ee872-f3df-4cdd-8d1c-1df0be881cf6"
      unitRef="number">0.55</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7e06e3587ed740bfa5b236e00a72ad1e_D20200529-20200529"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjE1NTY_e153603a-c168-45d2-8d2b-7e62f9de2497"
      unitRef="usd">4308000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i5ea7fc15f45743038ed0a3d38ccebba2_I20200529"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxMjc_83750767-9293-4e4b-96ed-5c74c167952b"
      unitRef="usd">646000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:Goodwill
      contextRef="i5ea7fc15f45743038ed0a3d38ccebba2_I20200529"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxMzM_94946ddc-77ee-4f5a-a32f-b8424f93e80b"
      unitRef="usd">3341000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id1e8fe0383354eb6bb207ceaa2e1cb3f_I20200529"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxNDE_4da4c318-9908-496d-8f47-6e5f550ee537"
      unitRef="usd">3718000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i5ea7fc15f45743038ed0a3d38ccebba2_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzU0NQ_b2887074-aee6-4c96-93fd-fe1dc005b64d"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic5f5b4f0da904e2abdf3531dbbede6d6_D20200529-20200529"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzk4OTU2MDQ2NjIxNDg_0c0f2479-3341-4b64-95de-43d72ec95fc3">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i3db6d286175445f3b76b1adfa92d2e30_I20200306"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzEwMDE_f9dab643-17e8-451f-95f6-10b52c6a4199"
      unitRef="number">0.75</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if63b88d4cbfc4de4a694a80d0ac2c41a_D20200306-20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzEwMzc_1d06170d-4e80-4189-a297-3c45bd07f0e9"
      unitRef="usd">4200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i3db6d286175445f3b76b1adfa92d2e30_I20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzEwNTU_cb287dc6-80f1-406d-b5a6-4bca6cc3f562"
      unitRef="usd">400000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:Goodwill
      contextRef="i3db6d286175445f3b76b1adfa92d2e30_I20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE0MDA_369cb04c-7d4b-4ae6-a8da-689d73712669"
      unitRef="usd">1100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ic2f18b3d591440589da01f31adbf8c8e_I20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE0MzA_f5f1fbff-9b9e-4ac1-9d2b-f1fefef2a1b4"
      unitRef="usd">4000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iea08f8d0dd5f42deac9bf9efa04edca6_I20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE0NTk_e62fa5b9-d7af-45fb-a78d-50ccedc9d0f1"
      unitRef="usd">500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i62ce41a1b03f47e3b5c214a28ada70b7_D20190513-20190513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE2NTc_a7fa6a30-755d-4280-b130-487c528832df"
      unitRef="usd">6034000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:Goodwill
      contextRef="i785129cd6d624663a3787d1a8f80bda9_I20190513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE4MzQ_717140cc-5825-41b0-bf4e-67c005a7244d"
      unitRef="usd">3299000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="idb99a4b66dfd49c784d1cd076a0eff42_I20190513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzE4Njc_a2ce2c60-a22f-4f4d-ae10-2ed71964e8bc"
      unitRef="usd">828000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if73774ddf567495f8e5a562a1730813c_D20190211-20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzIzMjA_3a1d1a86-58b5-4350-901d-f3f36c8ae1e8"
      unitRef="usd">26000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if73774ddf567495f8e5a562a1730813c_D20190211-20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzIzNjc_d716cb52-b567-4d28-8133-00decf1c223e"
      unitRef="usd">28000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ieb662e130d3a4316a83b2cdb1d4492c9_I20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzIzNzY_f7f2e879-d452-4eae-aa69-6ddc467d2af4"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement
      contextRef="i2aad5c5438614a1294f7e210504c78f3_I20210327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI0ODc_a242f720-abbc-4f93-aace-610964b4da74"
      unitRef="usd">1522000</us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement>
    <us-gaap:Goodwill
      contextRef="ieb662e130d3a4316a83b2cdb1d4492c9_I20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI2ODk_eca6a1a4-ff5e-494a-9421-34282ffd6135"
      unitRef="usd">12374000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ie9814fdea1724944b891a33617947513_I20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI3MDY_5ece9810-26bf-40a2-8493-aa00e9705c39"
      unitRef="usd">3170000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i8e6ffcec798d4201b5d64d12d652fa23_I20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI3NTE_9bcb2538-af3f-4ac0-8514-10db1386b210"
      unitRef="usd">894000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ieb662e130d3a4316a83b2cdb1d4492c9_I20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI3NTU_e11b8933-91b9-407a-a092-ac1fe9a2250f"
      unitRef="usd">10987000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ieb662e130d3a4316a83b2cdb1d4492c9_I20190211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI4NDg_a3281f98-2290-460a-879b-6688fc45c734"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1aebb8a6584a4c31869db2339f30e74a_D20190211-20190211"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzI5MzM_487ccb26-8943-4a31-9840-a14468ec2105">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzQxODc_e8b76e51-3667-4eb0-9e9b-03fa3103c3bd">The proforma effect of 2019 acquisitions on the 2019 Consolidated Statements of Earnings is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.785%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.189%"/&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: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;Fifty-two Weeks Ended 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="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 sales&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;2,772,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;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;Net earnings&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;146,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;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;Earnings per share-diluted&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.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90YWJsZTowN2VlNGQ4M2M5ODU0ZmY0YWU0NTk4MTE1YWFlMGQ2Ny90YWJsZXJhbmdlOjA3ZWU0ZDgzYzk4NTRmZjRhZTQ1OTgxMTVhYWUwZDY3XzEtMi0xLTEtMTIzMzI_c35c3d94-df77-4346-8d12-fa27d6fe8ad6"
      unitRef="usd">2772150000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90YWJsZTowN2VlNGQ4M2M5ODU0ZmY0YWU0NTk4MTE1YWFlMGQ2Ny90YWJsZXJhbmdlOjA3ZWU0ZDgzYzk4NTRmZjRhZTQ1OTgxMTVhYWUwZDY3XzItMi0xLTEtMTIzMzI_67016a8d-25e2-4084-b7be-eba9c86234e8"
      unitRef="usd">146941000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90YWJsZTowN2VlNGQ4M2M5ODU0ZmY0YWU0NTk4MTE1YWFlMGQ2Ny90YWJsZXJhbmdlOjA3ZWU0ZDgzYzk4NTRmZjRhZTQ1OTgxMTVhYWUwZDY3XzMtMi0xLTEtMTIzMzI_566c77da-a10f-468f-9e17-6a1507b7c11d"
      unitRef="usdPerShare">6.75</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i41a69131229c412e911da1961d063c50_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjQ5NjA_622062ab-9121-4223-a9a9-252c17a6812e"
      unitRef="number">0.49</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i658231930b794396a9a00404350b947e_D20200201-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjQ5NjU_d3d84c6b-8819-4c3c-8461-decb52627167"
      unitRef="usd">43983000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i6e4c827f1ba1453884fd840ff3a0b026_D20210328-20210626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjQ5NzQ_e964930a-5f1a-4068-9538-ad8e7768fb3a"
      unitRef="usd">2200000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i02df0ca885d0484a954b58ec8988097e_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjQ5OTk_dfb1241c-80af-4747-b8d7-5f13e355abf5"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i02df0ca885d0484a954b58ec8988097e_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjQ5ODI_69f9ed6c-25b7-4e58-b509-ae33bd399cf6"
      unitRef="usd">7700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i472e54c3509640e88a66fd3ef0c1a740_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzM3NjI_e0737816-824a-4dfd-a44b-3c8723c26e22"
      unitRef="number">0.40</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6dc844883032404daa6ac5266cd1075a_D20201201-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzM4MjY_10686796-8fc6-44c7-bbae-97abc74fb2e3"
      unitRef="usd">3500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i253efaad13474e41a604d5a73d8d8d9e_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjUwMDU_3b1e7e2e-deb8-4fec-b102-c38c40daa183"
      unitRef="number">0.16</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i49237bdb871f408bbdbaf2bc0ced4bad_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjUwMTA_4817c0a8-df85-4494-b73f-30ca61f8ef02"
      unitRef="number">0.25</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i098fbac73a3e405198d367d159859d93_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDMvZnJhZzo0NDllY2FlOTVmNjY0ZGM5YTk3MTI3ODEwYzAzYWMzYi90ZXh0cmVnaW9uOjQ0OWVjYWU5NWY2NjRkYzlhOTcxMjc4MTBjMDNhYzNiXzYwNDczMTM5NjUwMTU_4a0c68b7-5fdf-4bd0-8f7c-895391457a32"
      unitRef="usd">11750000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90ZXh0cmVnaW9uOjc3YTUyNmY1ZmNmOTQ1YWRiMDQxNDJmZGM2NmI0ZTIyXzUyNA_7444a36a-e85f-41ba-a525-f3df9f0018cb">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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%"&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%"&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%"&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%"&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%"&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%"&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;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;474&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;241&#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 style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;424&#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 style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;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 #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 style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;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 #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 style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;1,139&#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="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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.648%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.368%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.844%"/&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;Balance at 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: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 25, 2021&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 style="background-color:#cceeff;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-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;12,660&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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 #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-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;(12,660)&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 style="background-color:#cceeff;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-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;&#x2014;&#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;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <vmi:NumberOfFacilitiesClosed
      contextRef="i3a695954f3e948bd90aa301fd1555fb3_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90ZXh0cmVnaW9uOjc3YTUyNmY1ZmNmOTQ1YWRiMDQxNDJmZGM2NmI0ZTIyXzI3OQ_88dd1a1d-5fe7-41bb-841e-176d58419059"
      unitRef="facility">1</vmi:NumberOfFacilitiesClosed>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90ZXh0cmVnaW9uOjc3YTUyNmY1ZmNmOTQ1YWRiMDQxNDJmZGM2NmI0ZTIyXzUyNQ_27f47316-abf1-449c-82ba-225252aef916">The Company recorded the following pre-tax expenses:&#160;&#160;&#160;&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%"&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%"&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%"&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%"&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%"&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%"&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;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;474&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;241&#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 style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;424&#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 style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;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 #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 style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;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 #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 style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;1,139&#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="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="ie0fd25cd707246169b5e78bba3f691e4_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtMi0xLTEtMTIzMzI_2bb7b246-3f2b-4398-b355-07637c9b657d"
      unitRef="usd">474000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i531cc0c47278440e867d77b5cac004f9_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtNi0xLTEtMTIzMzI_f8b587c3-fd34-403f-9eba-c934867bf473"
      unitRef="usd">241000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2c7f8b9f9e524945b423913e19c6f16c_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtOC0xLTEtMTIzMzI_566b7358-f318-4873-9d34-9f65eb3479fc"
      unitRef="usd">424000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0f8319ada063485bb3a112bf4d460a42_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtMTAtMS0xLTEyMzMy_21a67d12-e51f-4726-9bdd-e7a832a6a94f"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i464202b809814110982e407510961878_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtMTItMS0xLTEyMzMy_d7a9babd-2060-4564-923a-6edb4fc59e42"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idaca098e16314fb88b3490ac6f870048_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEtMTQtMS0xLTEyMzMy_f39d9729-5f76-4328-b555-661f555fd502"
      unitRef="usd">1139000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i051bc116750e49e5ab6df697b4453397_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItMi0xLTEtMTIzMzI_b1ed91b2-a9e6-42ec-89be-e938fa30fab3"
      unitRef="usd">181000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i15e515830abe4c53b1c6baf92a694eb1_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItNi0xLTEtMTIzMzI_50a055ae-b152-4d7f-9e99-f4aae05b0c8c"
      unitRef="usd">1070000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8c6159023851481cb9506f5f88e01966_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItOC0xLTEtMTIzMzI_04b292f8-fdce-4d6a-a63a-0930e2481e2a"
      unitRef="usd">596000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iae80ffcca764466185843eccb4a345d7_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItMTAtMS0xLTEyMzMy_96007839-65fb-4580-a758-b57d45ba42ef"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i113029aff8714d85bb7414f347a3dede_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItMTItMS0xLTEyMzMy_a3033a6d-ecec-4994-a777-389fc5c26191"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i07f3a7bf001e4cdea6d8071aadccddaf_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzItMTQtMS0xLTEyMzMy_4f7be9c3-c0a5-4671-8576-3cea175f5a3a"
      unitRef="usd">1847000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i10dfebc35660453081e19ed61e41bb48_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtMi0xLTEtMTIzMzI_31445199-403b-41fd-a2d5-ea35629cc206"
      unitRef="usd">345000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2a14907d17964479a571ca76a0ab8997_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtNi0xLTEtMTIzMzI_5e159aba-ea81-43e3-9249-d4cbcdf8bca3"
      unitRef="usd">2866000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6451db7fb2324ccbbf21e6de450253fb_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtOC0xLTEtMTIzMzI_8913dcc9-c4bb-4a6b-9520-3a2c1f59ce87"
      unitRef="usd">540000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iec82aedbb9464e5d89f5986e06895d5f_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtMTAtMS0xLTEyMzMy_17911a01-3f65-4f88-aa14-a4bf90d9b1f2"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iffee93b22e924559a69a596818e834a1_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtMTItMS0xLTEyMzMy_ef0938b2-020f-4f2d-ade3-83e12ee61d0b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i90789cc649eb4ba080a000bd3a4869ce_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzMtMTQtMS0xLTEyMzMy_2b31af79-6d34-47ad-977a-d0bc492f1a39"
      unitRef="usd">3751000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0038751c94c74f2a8b2c3033c3fc7584_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtMi0xLTEtMTIzMzI_e396c8c8-3c66-449e-9f34-6cf9b5c96438"
      unitRef="usd">1000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i28ab5e1c7c33496492dfd4a64b0cd277_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtNi0xLTEtMTIzMzI_3b6ce64b-74ee-41c6-b6a8-9388417ce428"
      unitRef="usd">4177000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iad7e043138de4aed90290f6e7f09b8f1_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtOC0xLTEtMTIzMzI_c2ca3a82-70ee-44f5-b9ac-c4113b4112c0"
      unitRef="usd">1560000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idc3b643cbc15451db434df20461434b8_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtMTAtMS0xLTEyMzMy_f8e2b239-8982-44cb-be87-8b561ec90f79"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i12b074aa9ba24520b5612643751edd24_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtMTItMS0xLTEyMzMy_755d7ce8-953e-4f41-bbb2-4b4d4ddef038"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6da2cb908f7a4cbd8057a4ac4683570c_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzQtMTQtMS0xLTEyMzMy_bf1c28b3-8850-4313-82c3-bb6c52b1893c"
      unitRef="usd">6737000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib00750fb76194c4a809a7245a38d41a8_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtMi0xLTEtMTIzMzI_c43630ac-e9b8-4e93-88fb-c48136701515"
      unitRef="usd">4441000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icb50ba29d11041eda1030c64f1ba13aa_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtNi0xLTEtMTIzMzI_a42f23bd-89fc-46d7-bdc7-2723ff48a7a4"
      unitRef="usd">2393000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7deee3ecbbf34d4d96c9f9c87f815fb9_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtOC0xLTEtMTIzMzI_5052c380-ba3a-451c-b268-3c8c45ed531b"
      unitRef="usd">2231000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i04fdb484e4ee4ccb996b7b12f7534b20_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtMTAtMS0xLTEyMzMy_4326f926-c506-4e69-ba61-bea707927637"
      unitRef="usd">2968000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4cdf12da85444b2dba46e86db9ce88ed_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtMTItMS0xLTEyMzMy_50a0afea-fd79-4f4e-adcd-c0e3065262a9"
      unitRef="usd">1761000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1e41ec4d0942486f9c5c81c6a5d937b8_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzYtMTQtMS0xLTEyMzMy_634cd896-f048-434f-b1ec-4cf0f6160588"
      unitRef="usd">13794000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib85185a57869469181b149fc3b1be7c1_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctMi0xLTEtMTIzMzI_ec5da18e-daed-42e1-a9ed-f96b6630c164"
      unitRef="usd">1700000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icbd35115b224448eba2c6282d4ab1be7_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctNi0xLTEtMTIzMzI_23286f7c-6320-4826-a84d-a250f44e96fb"
      unitRef="usd">71000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i041f0b5ef1564369aa355e1fd09ce8d3_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctOC0xLTEtMTIzMzI_4c546ac6-0efb-4862-a45a-466f26ac16fd"
      unitRef="usd">160000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5068f0f76a0143d8a68026b2a156871d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctMTAtMS0xLTEyMzMy_62b6c6d8-06b7-4649-9484-a70e0709994b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6a0cdb2db9ca4a8689ae4d58357bc654_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctMTItMS0xLTEyMzMy_de360677-46c9-4ab0-b5c9-bdf01ece7ef7"
      unitRef="usd">244000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic0b3215a4feb4c98a6dea3f8f0da9287_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzctMTQtMS0xLTEyMzMy_401bbe3a-167e-49fb-87ee-0e8889cc9701"
      unitRef="usd">2175000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib77eff8e15da41909831cf1a7252498d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtMi0xLTEtMTIzMzI_dfe925e4-801b-419d-8f3c-5b8723bf818a"
      unitRef="usd">443000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icb1e076e72c6401e92268252414ed4ee_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtNi0xLTEtMTIzMzI_c430ca90-e7b7-4ac0-91ce-77d53098b921"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i938777c317034afbbc4a62e0eef78993_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtOC0xLTEtMTIzMzI_10b74123-18a7-45d1-a9f2-37ddd2f8c833"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4168cdcdb2014c23a7dfc3dbb3434413_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtMTAtMS0xLTEyMzMy_46c37a31-be96-42cb-ba2c-3fbc4b99fa0a"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i44d8949fdc9a4be5b183bfb7b6d86f98_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtMTItMS0xLTEyMzMy_267aed0c-45a3-49e6-97bc-95c15606671b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id83a822483b84680b9354693760f8087_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzgtMTQtMS0xLTEyMzMy_b68835a2-3249-4dbf-a23e-a1b93b001197"
      unitRef="usd">443000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id4953062e7d740ad8a5b98d5b0d4c483_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktMi0xLTEtMTIzMzI_f4ea1f4b-5074-4e6d-9cda-141604dae8b5"
      unitRef="usd">6584000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib0c8929b0686407cb8f4c22604488004_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktNi0xLTEtMTIzMzI_101d4349-23fa-4396-9e7a-32dce8912ba6"
      unitRef="usd">2464000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i77ede6d123ab485faab36856dd8ecbd5_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktOC0xLTEtMTIzMzI_fa71dd79-2b33-4cf7-9d39-64b6e5ca6df9"
      unitRef="usd">2391000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i51d0f32991134a50b338b81baf2bc864_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktMTAtMS0xLTEyMzMy_3f95f2fd-3c9c-4757-95c3-05620f677aa3"
      unitRef="usd">2968000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4633fa70d08644bc875b3e2b57eb5f3f_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktMTItMS0xLTEyMzMy_d51f73f0-6bd1-41ae-a7b4-5164c279b2bb"
      unitRef="usd">2005000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id39b8ec741874c3fa4bb3cd9b3ee8b7c_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzktMTQtMS0xLTEyMzMy_8aeae0da-427f-4a3f-ae52-cf7f7753ddaf"
      unitRef="usd">16412000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6c0d48be4ce949478b102722f8a7b6ef_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTItMS0xLTEyMzMy_15c49e28-346a-49ca-b9a2-b22159faebda"
      unitRef="usd">7584000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3cb1fc6905ce442ab89edcaea5e97aae_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTYtMS0xLTEyMzMy_00a1797e-7206-41c8-80ca-a53ca66faaea"
      unitRef="usd">6641000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTgtMS0xLTEyMzMy_5f74b178-4b33-4459-9177-978f635de711"
      unitRef="usd">3951000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTEwLTEtMS0xMjMzMg_1648c55a-cfb5-4fdb-a9c7-c4a9baf9ab9a"
      unitRef="usd">2968000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9144cf5149aa4e7e9bd809d9e788023b_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTEyLTEtMS0xMjMzMg_b25fbab0-14c9-4a09-b536-8705db0fd5c7"
      unitRef="usd">2005000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZToxYzc4ZmNiYTkzOTU0OTgzOWU3YjhkMmI0MTYyMTg4YS90YWJsZXJhbmdlOjFjNzhmY2JhOTM5NTQ5ODM5ZTdiOGQyYjQxNjIxODhhXzEwLTE0LTEtMS0xMjMzMg_df71aabb-0646-49bc-9a70-0f6d52b3e297"
      unitRef="usd">23149000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90ZXh0cmVnaW9uOjc3YTUyNmY1ZmNmOTQ1YWRiMDQxNDJmZGM2NmI0ZTIyXzUzMw_d9945d56-4e27-476e-82f7-0165615e4b52">Change in the current liabilities recorded for the restructuring plans were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.648%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.368%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.844%"/&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;Balance at 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: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 25, 2021&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 style="background-color:#cceeff;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-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;12,660&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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 #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-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;(12,660)&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 style="background-color:#cceeff;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-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;&#x2014;&#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;/table&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i2267ac4fa0e947dab8c22fdda3d82b56_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZTo5ZmRjZWZiYTI0MDQ0NzUzYjg3MTY4NzIzNzY1NGRlMS90YWJsZXJhbmdlOjlmZGNlZmJhMjQwNDQ3NTNiODcxNjg3MjM3NjU0ZGUxXzEtMi0xLTEtMTIzMzI_7e11af21-fb22-4f2e-b081-53ed24997055"
      unitRef="usd">12660000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="icd84fb2f0d524c61a71d263c4a554591_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZTo5ZmRjZWZiYTI0MDQ0NzUzYjg3MTY4NzIzNzY1NGRlMS90YWJsZXJhbmdlOjlmZGNlZmJhMjQwNDQ3NTNiODcxNjg3MjM3NjU0ZGUxXzEtNC0xLTEtMTIzMzI_79eed40f-8f9b-4e33-9d70-af70f88ddaca"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsForRestructuring
      contextRef="icd84fb2f0d524c61a71d263c4a554591_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZTo5ZmRjZWZiYTI0MDQ0NzUzYjg3MTY4NzIzNzY1NGRlMS90YWJsZXJhbmdlOjlmZGNlZmJhMjQwNDQ3NTNiODcxNjg3MjM3NjU0ZGUxXzEtNi0xLTEtMTIzMzI_bd47fd9f-0e5a-4ded-8c2b-65370325ef23"
      unitRef="usd">12660000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="iaa33f7f1547548b395e2078814d5d3f8_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMDkvZnJhZzo3N2E1MjZmNWZjZjk0NWFkYjA0MTQyZmRjNjZiNGUyMi90YWJsZTo5ZmRjZWZiYTI0MDQ0NzUzYjg3MTY4NzIzNzY1NGRlMS90YWJsZXJhbmdlOjlmZGNlZmJhMjQwNDQ3NTNiODcxNjg3MjM3NjU0ZGUxXzEtOC0xLTEtMTIzMzI_506473b1-3dc9-4ffd-9c51-26e39ee68ca6"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzY0NQ_ffff50cb-ef35-44b0-a6d4-93a2e5daed62">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;25, 2021 and December&#160;26, 2020, and December&#160;28, 2019 were as follows:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&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;2021&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;/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;41,159&#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;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;/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;60,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 2020 and 2019 included hold back payments contingent on seller representations and warranties of $1,046 and $5,456, respectively. The 2020 hold back payments were released from a trust in the first half of 2021 and the 2019 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzY0Mg_c29fc17d-cc92-4573-8ef1-51e849e795d5">Cash payments for interest and income taxes (net of refunds) for the fifty-two weeks ended December&#160;25, 2021 and December&#160;26, 2020, and December&#160;28, 2019 were as follows:&#160;&#160;&#160;&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&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;2021&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;/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;41,159&#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;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;/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;60,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzMxMg_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzMxMg_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:InterestPaidNet
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzEtMS0xLTEtMTIzMzI_fdc06e7a-40b7-4dd0-b47a-1233c7e7b94e"
      unitRef="usd">41159000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzEtMy0xLTEtMTIzMzI_929003ae-5aec-46e0-81ed-4e9dc6475e82"
      unitRef="usd">40209000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzEtNS0xLTEtMTIzMzI_6f14d3c5-0856-4c8a-96a1-e2766a08a679"
      unitRef="usd">39032000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzItMS0xLTEtMTIzMzI_228ea796-c6ef-41ad-8cc8-c853239df226"
      unitRef="usd">60366000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzItMy0xLTEtMTIzMzI_33378518-bfa1-4ebe-98a4-9342d3f7b92e"
      unitRef="usd">54801000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90YWJsZTo1N2U3Y2I5YWVhN2M0NDFkYjEyMGE2YTk3Njc4NGFiOS90YWJsZXJhbmdlOjU3ZTdjYjlhZWE3YzQ0MWRiMTIwYTZhOTc2Nzg0YWI5XzItNS0xLTEtMTIzMzI_1f112118-d7e9-4585-89eb-4d35702e9905"
      unitRef="usd">43629000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="icc08c85ac85c4dbda262571ee9c7b5d1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzQ5NDc4MDIzMjU4MjQ_3e2da09f-1cae-4f60-ab56-6e155cea43b5"
      unitRef="usd">1046000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i0a599ee636a1499d8dff23adf3f34d65_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTIvZnJhZzowYmJhMmZkYTdmODI0NTIyODU0NGFmZGNhMTA3MDQxZi90ZXh0cmVnaW9uOjBiYmEyZmRhN2Y4MjQ1MjI4NTQ0YWZkY2ExMDcwNDFmXzQ1Nw_f097eb70-375a-410f-ba5c-b1e78923a0f6"
      unitRef="usd">5456000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90ZXh0cmVnaW9uOmZmOGM1YzVhNGQ4ZDQwYmNiMDQ0ZjVhOThkZjRiY2U4Xzg2_4a01b9a8-dc77-4d2e-a093-637e999d289d">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;25, 2021 and December&#160;26, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.107%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.166%"/&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;2021&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;/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;278,107&#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,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;/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;63,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;387,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;728,834&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90ZXh0cmVnaW9uOmZmOGM1YzVhNGQ4ZDQwYmNiMDQ0ZjVhOThkZjRiY2U4Xzc5_7c8c679e-2db2-4f31-b3f8-98d5abc54005">Inventories consisted of the following at December&#160;25, 2021 and December&#160;26, 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.107%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.166%"/&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;2021&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;/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;278,107&#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,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;/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;63,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;387,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;728,834&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90ZXh0cmVnaW9uOmZmOGM1YzVhNGQ4ZDQwYmNiMDQ0ZjVhOThkZjRiY2U4XzY0_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90ZXh0cmVnaW9uOmZmOGM1YzVhNGQ4ZDQwYmNiMDQ0ZjVhOThkZjRiY2U4XzY0_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzEtMS0xLTEtMTIzMzI_c8cdcae6-6290-4210-99d9-47ee733e087d"
      unitRef="usd">278107000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzEtMy0xLTEtMTIzMzI_ae285665-e916-4546-a25e-849b25c5433e"
      unitRef="usd">155512000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzItMS0xLTEtMTIzMzI_088e71e4-ba30-4ccb-9a67-b47489a809f9"
      unitRef="usd">63628000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzItMy0xLTEtMTIzMzI_22a89f76-3f02-4b0e-a2db-a76941191bbb"
      unitRef="usd">33632000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzMtMS0xLTEtMTIzMzI_34313d46-8b02-44dc-adff-ab8266c1b930"
      unitRef="usd">387099000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzMtMy0xLTEtMTIzMzI_da99f9e6-e23d-433f-af0f-2e4011db595d"
      unitRef="usd">259797000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzQtMS0xLTEtMTIzMzI_e87e448d-1c51-4346-8856-ad54c89c5858"
      unitRef="usd">728834000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTUvZnJhZzpmZjhjNWM1YTRkOGQ0MGJjYjA0NGY1YTk4ZGY0YmNlOC90YWJsZTpiYjBkMmJlZWRmOTM0YjY3YTk0MzU4Y2Q4ZTM0MmY0MC90YWJsZXJhbmdlOmJiMGQyYmVlZGY5MzRiNjdhOTQzNThjZDhlMzQyZjQwXzQtMy0xLTEtMTIzMzI_21df3e39-6e62-4596-aa6e-2850e9c27e28"
      unitRef="usd">448941000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90ZXh0cmVnaW9uOmQzN2VhNDQyOThlMjRiMWFhMzVlODk5MzZmMGYzYTI5XzEyMQ_6bb2938c-7dfb-4c64-826c-8f4ace787225">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:12pt;padding-left:36pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.636%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.912%"/&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;2021&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;/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;112,236&#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;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;/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;413,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;672,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;27,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;117,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;78,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,422,101&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90ZXh0cmVnaW9uOmQzN2VhNDQyOThlMjRiMWFhMzVlODk5MzZmMGYzYTI5XzExNg_5ef41690-ede0-43e0-af7f-6303422f5b2b">&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:12pt;padding-left:36pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.636%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.912%"/&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;2021&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;/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;112,236&#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;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;/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;413,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;672,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;27,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;117,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;78,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,422,101&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i29dd0f65cb20401ca600b379f02bc75d_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzEtMS0xLTEtMTIzMzI_7f78ea33-0865-44f9-a895-6ccb58b100e8"
      unitRef="usd">112236000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id6a0fe3343644470ade3f170f6294b96_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzEtMy0xLTEtMTIzMzI_6ff5074e-d8e2-4d2b-a0be-3da5fe4549a5"
      unitRef="usd">114831000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1a680a65fb47488a9b93d25ced04f382_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzItMS0xLTEtMTIzMzI_8c281e63-fbe1-4271-9845-816b5ffafb58"
      unitRef="usd">413884000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2c3953d0878241728624ccc256fc0a73_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzItMy0xLTEtMTIzMzI_47d26967-f068-40c7-9c6c-3253038ec6cd"
      unitRef="usd">373271000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0e13d4bd3386442c90033f7fc0660862_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzMtMS0xLTEtMTIzMzI_3b7a811b-76f1-4462-a42b-04a16ff3dfbf"
      unitRef="usd">672319000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0113842e33784ce8979dfefab4341c84_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzMtMy0xLTEtMTIzMzI_0eda76a4-fa26-4c06-9c6c-d0f7210cba4c"
      unitRef="usd">616765000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib9500d03d7cf4671829ef53bd77fca2b_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzQtMS0xLTEtMTIzMzI_47768ab4-459a-4527-bc7d-b6ccb25b1f76"
      unitRef="usd">27020000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7ddb310c53ca4c2fb2b9c69f067ba93a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzQtMy0xLTEtMTIzMzI_dcbb64eb-5d1f-45db-b48b-ef1ed701ec89"
      unitRef="usd">28610000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifc4d582d00874415a468154411b3917c_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzUtMS0xLTEtMTIzMzI_a1bee6d3-0b57-42d2-a43c-92c1c2e5133c"
      unitRef="usd">117757000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i702f6c84afd34fff8b7bf2d0ce90a20f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzUtMy0xLTEtMTIzMzI_64fc8b07-a8e1-4699-a1ad-a7cb3ab8aa24"
      unitRef="usd">101487000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i796d14a143f34c57ad729ee11413144e_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzYtMS0xLTEtMTIzMzI_180c6871-1b15-41b6-b77f-06cee91a81be"
      unitRef="usd">78885000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i63d26f9451da4f96afc33da8b75ad2ba_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzYtMy0xLTEtMTIzMzI_5ed11ecb-01cd-4036-8210-2818d7b92d8c"
      unitRef="usd">106416000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzctMS0xLTEtMTIzMzI_e958ba98-fefe-4c60-b11a-8b13d6311994"
      unitRef="usd">1422101000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMTgvZnJhZzpkMzdlYTQ0Mjk4ZTI0YjFhYTM1ZTg5OTM2ZjBmM2EyOS90YWJsZTplMjkxYmUyMDQ0NDM0MTZkYjdiZTkxMmFmYTU4N2VjYy90YWJsZXJhbmdlOmUyOTFiZTIwNDQ0MzQxNmRiN2JlOTEyYWZhNTg3ZWNjXzctMy0xLTEtMTIzMzI_93aaff81-3354-44ee-8db0-7d1539570562"
      unitRef="usd">1341380000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzMwOTg_4a6ea1c3-ac06-4b72-8bfd-c28cf3af4284">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;25, 2021 and December&#160;26, 2020 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:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.113%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.115%"/&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 25, 2021&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;224,597&#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;160,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 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;58,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;9 years&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;Trade Name&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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;7 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;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;4,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;6 years&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 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;290,680&#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;178,723&#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-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.142%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.950%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.954%"/&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;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 $21,320, $18,147 and $18,087 for the fiscal years ended December&#160;25, 2021, December&#160;26, 2020 and December&#160;28, 2019, respectively. During the fourth quarter of fiscal 2021, an impairment test was required when the Company received clarifying information on the competitive environment of the Valmont SM business in Europe. As a result, an impairment charge of approximately $4,483 was recognized against the remaining net book value of the Valmont SM customer relationship.&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:12pt;margin-top:12pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2022&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;19,466&#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;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;17,692&#160;&lt;/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;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;15,768&#160;&lt;/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;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;14,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;/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;2026&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;10,123&#160;&lt;/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 these trade names at December&#160;25, 2021 and December&#160;26, 2020 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 25,&lt;br/&gt;2021&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,&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;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,877&#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;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="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;6,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;8,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;63,407&#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;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 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 as of August 28, 2021. 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.  During the fourth quarter of fiscal 2021, an impairment test was required when the Company received clarifying information on the competitive environment of the Valmont SM business in Europe.  As a result, an impairment charge of approximately $2,013 was recognized against the Valmont SM trade name.  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;25, 2021 and December&#160;26, 2020 was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;26, 2020&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;232,323&#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;135,335&#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,309&#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;30,177&#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;492,144&#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;(31,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(61,822)&lt;/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;26, 2020&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;201,078&#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;120,980&#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,087&#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;30,177&#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;430,322&#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;&#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;284,253&#160;&lt;/span&gt;&lt;/td&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;284,253&#160;&lt;/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;(1,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(918)&lt;/span&gt;&lt;/td&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;(6,009)&lt;/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;Balance at December 25, 2021&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;199,446&#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;117,724&#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;77,884&#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;313,512&#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="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 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;708,566&#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-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;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;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;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;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;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;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,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="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;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="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;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="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;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="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;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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&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;/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,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="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;(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="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;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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.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;26, 2020&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;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;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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="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-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: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 as of August 28, 2021, using primarily the discounted cash flow method.  The solar tracking structure reporting unit projects meaningful annual revenue growth for the foreseeable future due to strong market conditions.  Therefore, we valued this reporting unit using a blend of both the discounted cash flows and a market approach.  The market valuation approach estimates the terminal value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA).  During fiscal 2021, no goodwill impairment was recorded.  &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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzMwNzE_8294563c-ba33-47d3-8b53-1d34a9a919e6">&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;25, 2021 and December&#160;26, 2020 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:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.113%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.115%"/&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 25, 2021&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;224,597&#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;160,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 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;58,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;9 years&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;Trade Name&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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;7 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;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;4,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;6 years&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 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;290,680&#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;178,723&#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-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.142%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.950%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.954%"/&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;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9ec3e958573a473da18f1512e10e6f0b_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzItMS0xLTEtMTIzMzI_db2a236f-3509-43e2-aae8-5e1bbe1648c3"
      unitRef="usd">224597000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9ec3e958573a473da18f1512e10e6f0b_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzItMy0xLTEtMTIzMzI_77b374df-62dc-41bd-bc71-40c102b702e7"
      unitRef="usd">160626000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8407f5de9a954c039b6eb780330e6b57_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzItNS0xLTEtMTIzMzI_fee77ec0-88db-4029-af32-355aa4b04d3b">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4283aa9c34094d40a6514df047116032_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzMtMS0xLTEtMTIzMzI_341a05d2-696d-459c-a967-f3457d127bb8"
      unitRef="usd">58699000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4283aa9c34094d40a6514df047116032_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzMtMy0xLTEtMTIzMzI_6568025c-d95b-48a6-9e68-6bd0bc645ef9"
      unitRef="usd">13955000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic7f36b9fb93448e7957dfb9eb4c8a361_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzMtNS0xLTEtMTIzMzI_d1f36103-d44b-4f15-8cd8-ee186a6a806e">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1ab447bdf6064b17b2634da1fc0d6779_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtMS0xLTEtMTU1NDg_529b95f5-bab1-45cf-bb32-87acd975472b"
      unitRef="usd">2850000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1ab447bdf6064b17b2634da1fc0d6779_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtMy0xLTEtMTU1NTQ_8004b141-2f2f-43df-aa08-a82021d268a8"
      unitRef="usd">183000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i146502a9e5e045e99bfe4f336b2f4a03_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtNS0xLTEtMTU1NjE_7f8fece2-04a9-4877-896b-836448a87685">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2ac24d25b46c4af9b0d7bb0c2f516b9a_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtMS0xLTEtMTIzMzI_b27102d4-3e8d-4969-999c-9a8cbd6d6978"
      unitRef="usd">4534000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2ac24d25b46c4af9b0d7bb0c2f516b9a_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtMy0xLTEtMTIzMzI_6834724b-24c5-4bd0-9e16-b69717c93358"
      unitRef="usd">3959000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i57683ab856d14c9f9ff8d79191477944_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzQtNS0xLTEtMTIzMzI_dfd5e098-04e7-4099-b962-943e38f9b9e3">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzUtMS0xLTEtMTIzMzI_cbdfcd0f-cb20-4eb1-88c8-f8d92c3c6765"
      unitRef="usd">290680000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxZDZlMjA5ZWQ2NWQ0Y2VkOTQwYWIzM2VmOTdlZTViOS90YWJsZXJhbmdlOjFkNmUyMDllZDY1ZDRjZWQ5NDBhYjMzZWY5N2VlNWI5XzUtMy0xLTEtMTIzMzI_17873799-d39f-4c43-9429-ab2e43c05ccf"
      unitRef="usd">178723000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5d4ae486786a4f4fa8b2520f41adbf78_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzItMS0xLTEtMTIzMzI_c5efd88f-1bd4-4808-b2f6-f08ca806dbbe"
      unitRef="usd">237232000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5d4ae486786a4f4fa8b2520f41adbf78_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzItMy0xLTEtMTIzMzI_24c0b7e4-7f6a-4c1e-ae0a-edd9ca4a6e56"
      unitRef="usd">155760000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib1c34384da18466d9ec3d54d8d70de13_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzItNS0xLTEtMTIzMzI_69ab3277-f991-4e65-aca4-0aed59dd5674">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ife884a466f884ce18fc5c858614b6f1f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzMtMS0xLTEtMTIzMzI_9c2c443b-ec2b-4f7d-8cd5-9fd0966398f3"
      unitRef="usd">26208000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ife884a466f884ce18fc5c858614b6f1f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzMtMy0xLTEtMTIzMzI_9b9880cb-bd84-46f4-ac71-57472c7b79e2"
      unitRef="usd">8301000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9f8812e934d346aebbc92c7f1d5d9151_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzMtNS0xLTEtMTIzMzI_7524ad68-582c-406e-a521-9e2579ee4338">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7376f76e62694030a724fadfab63728b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzQtMS0xLTEtMTIzMzI_ac4e5925-7798-4151-aa3c-65376a112c19"
      unitRef="usd">7602000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7376f76e62694030a724fadfab63728b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzQtMy0xLTEtMTIzMzI_d53060ca-1a46-4b01-b822-0815b904496a"
      unitRef="usd">6786000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i44ed7b3e7d8c4493b13dafd94af7e060_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzQtNS0xLTEtMTIzMzI_c85b0eee-2055-4103-8720-1c5a0b0b42ee">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzUtMS0xLTEtMTIzMzI_06b6c364-84eb-41d1-8f3e-ec53bce6467d"
      unitRef="usd">271042000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZToxNTc5ZWUxNWQ0Mzc0MDcyYTUxNWFjOTk5ZDc3NGFjOS90YWJsZXJhbmdlOjE1NzllZTE1ZDQzNzQwNzJhNTE1YWM5OTlkNzc0YWM5XzUtMy0xLTEtMTIzMzI_76cddc9a-39ed-423c-abc9-522998d0ac89"
      unitRef="usd">170847000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE5Ng_a7d32df3-58fe-422a-b6c5-f5187796431e"
      unitRef="usd">21320000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzIwMQ_c5dc35a6-73fc-4219-8e77-b046955727e5"
      unitRef="usd">18147000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzIwOQ_543e3fcf-b915-431a-b2fb-8362db982b6f"
      unitRef="usd">18087000</us-gaap:AmortizationOfIntangibleAssets>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzIzOQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzIzOQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i4f560703beb449c58c64df2079f2561e_D20210926-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzYwNDczMTM5NTgyNDQ_0a4eb7ef-113a-4683-ac7c-9ab6f8e61f8b"
      unitRef="usd">4483000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzMwNzY_22d2eff3-99f4-43df-a6e3-64a45d4893c8">&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:12pt;margin-top:12pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2022&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;19,466&#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;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;17,692&#160;&lt;/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;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;15,768&#160;&lt;/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;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;14,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;/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;2026&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;10,123&#160;&lt;/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="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo4ZWRhZjI3MmZkYzM0ODhlYTczMzkyNjIwYTY3OTk3ZS90YWJsZXJhbmdlOjhlZGFmMjcyZmRjMzQ4OGVhNzMzOTI2MjBhNjc5OTdlXzEtMS0xLTEtMTIzMzI_534982ac-5015-4d34-af44-83196a302f5f"
      unitRef="usd">19466000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo4ZWRhZjI3MmZkYzM0ODhlYTczMzkyNjIwYTY3OTk3ZS90YWJsZXJhbmdlOjhlZGFmMjcyZmRjMzQ4OGVhNzMzOTI2MjBhNjc5OTdlXzItMS0xLTEtMTIzMzI_c78917a3-110b-499c-87f6-56a2c093f44e"
      unitRef="usd">17692000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo4ZWRhZjI3MmZkYzM0ODhlYTczMzkyNjIwYTY3OTk3ZS90YWJsZXJhbmdlOjhlZGFmMjcyZmRjMzQ4OGVhNzMzOTI2MjBhNjc5OTdlXzMtMS0xLTEtMTIzMzI_f2954691-e5f6-4d21-89a3-23c061c2382d"
      unitRef="usd">15768000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo4ZWRhZjI3MmZkYzM0ODhlYTczMzkyNjIwYTY3OTk3ZS90YWJsZXJhbmdlOjhlZGFmMjcyZmRjMzQ4OGVhNzMzOTI2MjBhNjc5OTdlXzQtMS0xLTEtMTIzMzI_72e83d92-f7f3-4783-bb2f-e1e5c64295ae"
      unitRef="usd">14301000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo4ZWRhZjI3MmZkYzM0ODhlYTczMzkyNjIwYTY3OTk3ZS90YWJsZXJhbmdlOjhlZGFmMjcyZmRjMzQ4OGVhNzMzOTI2MjBhNjc5OTdlXzUtMS0xLTEtMTIzMzI_79b6e84a-4c58-49e9-9b45-87f511018226"
      unitRef="usd">10123000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzMwOTE_58a9b972-ec59-4ac1-895d-9be3f21f500f">The carrying values of these trade names at December&#160;25, 2021 and December&#160;26, 2020 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 25,&lt;br/&gt;2021&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,&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;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,877&#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;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="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;6,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;8,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;63,407&#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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzg1OA_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzg1OA_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzAtMS0xLTEtMTIzMzI_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzAtMS0xLTEtMTIzMzI_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i266f5e565f544dfe91627de4d97e248b_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzEtMS0xLTEtMTIzMzI_92853503-10c1-40a5-9502-eadcd3002fd4"
      unitRef="usd">11111000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i98d86a89cd454ebc96ee5a1e3e123a34_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzEtMy0xLTEtMTIzMzI_52d08af5-9b24-4a1f-ae35-35bb1c6cd2bb"
      unitRef="usd">11111000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i889fbc29b5344942a35ee85d4ce8f954_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzItMS0xLTEtMTIzMzI_b6c1c798-ba56-441b-bb54-574cfa0654cd"
      unitRef="usd">7877000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4a145b252c1a45b89c9ab2b871e2b6de_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzItMy0xLTEtMTIzMzI_557bba65-55fe-4481-b862-52502fed935c"
      unitRef="usd">7972000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="idbab4989a2914679ba114c448a4036e0_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzMtMS0xLTEtMTIzMzI_a338b6f1-f6c9-4230-87ed-77ef9a4db184"
      unitRef="usd">6082000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i84d4c2763c894698a898c970309467b2_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzMtMy0xLTEtMTIzMzI_6d819fd9-0520-4929-a14f-9c447e4229a6"
      unitRef="usd">8720000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i1af2c11adac34421b9d1c9c669e32288_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzQtMS0xLTEtMTIzMzI_f2bf1a23-cb16-47ad-9ddf-f29e0af1222c"
      unitRef="usd">7637000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ia2ea6b9215634f29bc14dc01c2689ff5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzQtMy0xLTEtMTIzMzI_8bad9e1a-f46c-46bb-98df-87fc88ff44eb"
      unitRef="usd">7730000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5a03f8d498154f3e9b4018448479f539_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzYtMS0xLTEtMTIzMzI_caff3ede-979f-43ab-a467-590585004b5c"
      unitRef="usd">4000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="icbab6ae0d9b041fc900c2ed39c103528_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzYtMy0xLTEtMTIzMzI_43d6e542-6b05-4287-95aa-3321cd182c9c"
      unitRef="usd">4000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i9342ac46099140aab92a81b12c00ef71_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzctMS0xLTEtMTIzMzI_96a11362-a7a2-4fc4-b54d-d0018ef88387"
      unitRef="usd">3500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="id24fd9a43ebc47ffb03d4e56781be448_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzctMy0xLTEtMTIzMzI_5766d9d0-ab52-4fab-bd4a-27e0c79d98e5"
      unitRef="usd">3500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i2133fcf6dda245b6ab21cc0cb4a0d51f_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzgtMS0xLTEtMTIzMzI_55bb073f-47a9-4d05-8651-253a06702244"
      unitRef="usd">8479000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8abb356ba15f488ca2af3ebf0ed7ebe2_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzgtMy0xLTEtMTIzMzI_7ca879ea-44ba-42f7-98cc-8ee0682eb08b"
      unitRef="usd">9137000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i74b0bbc5cfa24f2e8c73bab73181a04d_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzktMS0xLTEtMTIzMzI_e390ea60-fa09-433b-928c-f8eb97dd04b6"
      unitRef="usd">14721000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6fb9697096594df18a1cca3095b3a44e_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzktMy0xLTEtMTIzMzI_17800835-bf59-408f-ac65-2bdcab5c3631"
      unitRef="usd">14828000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="id72fabb21b6645fa96782df96ce75761_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzEwLTEtMS0xLTEyMzMy_95949bd2-19be-4728-96c8-59475c5e430e"
      unitRef="usd">63407000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i9525bf7209a04656a08148615b38cacd_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTo2NmIzNGE5MjNjNzQ0ODgzYTExYjIwOWMzZTM0NzM5Ny90YWJsZXJhbmdlOjY2YjM0YTkyM2M3NDQ4ODNhMTFiMjA5YzNlMzQ3Mzk3XzEwLTMtMS0xLTEyMzMy_94ecb64f-1f69-447a-8c79-2683c37166b4"
      unitRef="usd">66998000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ib3483fba6e2841f5b573aefba902d667_D20210828-20210828"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE1NjI_4d636e79-e688-4dc5-b72c-502542ed67ae"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i7ff0699eb19849d68acbde3d22eb5d17_D20210926-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzYwNDczMTM5NTgyNTU_9e6a5506-4545-4829-8731-341352650eb3"
      unitRef="usd">2013000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i17f89adcf4ef48ae95b23cb44308eca2_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE4NTA_265adf4c-294f-40a0-8b2b-25a30c143a37"
      unitRef="usd">3900000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <vmi:NumberOfTradeNamesImpaired
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE4ODI_41390c1b-64f5-438d-9037-930ec29d9986"
      unitRef="tradename">2</vmi:NumberOfTradeNamesImpaired>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzMwOTc_bdce3a05-8b39-4d10-a3cc-dc5737f3d1ed">The carrying amount of goodwill by segment as of December&#160;25, 2021 and December&#160;26, 2020 was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;26, 2020&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;232,323&#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;135,335&#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,309&#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;30,177&#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;492,144&#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;(31,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(61,822)&lt;/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;26, 2020&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;201,078&#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;120,980&#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,087&#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;30,177&#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;430,322&#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;&#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;284,253&#160;&lt;/span&gt;&lt;/td&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;284,253&#160;&lt;/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;(1,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(918)&lt;/span&gt;&lt;/td&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;(6,009)&lt;/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;Balance at December 25, 2021&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;199,446&#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;117,724&#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;77,884&#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;313,512&#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="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 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;708,566&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;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;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;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;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;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;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,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="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;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="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;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="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;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="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;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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&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;/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,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="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;(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="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;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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.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;26, 2020&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;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;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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="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-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;</us-gaap:ScheduleOfGoodwillTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE5NzU_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzE5NzU_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:GoodwillGross
      contextRef="ie3dfafc5c2b346339095227170eec025_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzEtMS0xLTEtMTIzMzI_686b0ddf-3a83-4491-97bf-462573740e5c"
      unitRef="usd">232323000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ie25ac7150baf4196853bf2d5b1624c78_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzEtMy0xLTEtMTIzMzI_d88e5556-2ab4-4679-857f-366b71b932a0"
      unitRef="usd">135335000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="iea2a584596c54de58ca99d05792a4a9f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzEtNS0xLTEtMTIzMzI_9895e0b9-ecee-49f2-8eac-b4ded91b5a72"
      unitRef="usd">94309000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i67af2553a0444a63935ad43cc23ea673_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzEtNy0xLTEtMTIzMzI_06aace1e-d934-49ec-aa8a-4847674d8a64"
      unitRef="usd">30177000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzEtMTEtMS0xLTEyMzMy_73a40df7-4bf7-4fa8-8894-807bd402fd7b"
      unitRef="usd">492144000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ie3dfafc5c2b346339095227170eec025_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzItMS0xLTEtMTIzMzI_7fe52c30-eea5-4ea4-808e-7eb0b9be5c42"
      unitRef="usd">31245000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ie25ac7150baf4196853bf2d5b1624c78_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzItMy0xLTEtMTIzMzI_94489c08-65a5-4940-9d71-1c611ba9aac8"
      unitRef="usd">14355000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iea2a584596c54de58ca99d05792a4a9f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzItNS0xLTEtMTIzMzI_de0e0d7e-825a-448f-ad9d-8b341656c396"
      unitRef="usd">16222000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i67af2553a0444a63935ad43cc23ea673_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzItNy0xLTEtMTIzMzI_4ce125f0-5c29-4208-9004-124fa7f50177"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzItMTEtMS0xLTEyMzMy_2bc76bfe-43b7-47cb-8c75-c6edee99e5e6"
      unitRef="usd">61822000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ie3dfafc5c2b346339095227170eec025_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzMtMS0xLTEtMTIzMzI_571e46a5-a87b-479c-abff-da8283a804d8"
      unitRef="usd">201078000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie25ac7150baf4196853bf2d5b1624c78_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzMtMy0xLTEtMTIzMzI_c7b33f57-fd53-4ebb-aed5-62947bc25d3c"
      unitRef="usd">120980000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iea2a584596c54de58ca99d05792a4a9f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzMtNS0xLTEtMTIzMzI_309f9f9d-2402-4d46-aa11-567e162ec833"
      unitRef="usd">78087000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i67af2553a0444a63935ad43cc23ea673_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzMtNy0xLTEtMTIzMzI_b502bfe7-0dcf-4321-bec0-feca42532299"
      unitRef="usd">30177000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzMtMTEtMS0xLTEyMzMy_e70d0c75-38a8-41ff-98a9-7125c52d9c1f"
      unitRef="usd">430322000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzQtMS0xLTEtMTIzMzI_b2645a20-5eab-4ed2-8f94-4b8ceb409a60"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzQtMy0xLTEtMTIzMzI_b8ad18c5-3185-4c5e-8dd4-2fd7c297ce5e"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzQtNS0xLTEtMTIzMzI_e56f5d71-b2a3-45f5-a59a-8692e4dbee7c"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzQtNy0xLTEtMTIzMzI_a150d023-72d1-4d17-8916-a1f1a3cc0cf8"
      unitRef="usd">284253000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzQtMTEtMS0xLTEyMzMy_fe2f4591-ca80-41fa-a614-aea18766dc42"
      unitRef="usd">284253000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzctMS0xLTEtMTIzMzI_21a78e4f-7d53-4cca-8a70-448326ed8898"
      unitRef="usd">-1632000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzctMy0xLTEtMTIzMzI_2723d2db-e581-40aa-8530-7dbae7f153d3"
      unitRef="usd">-3256000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzctNS0xLTEtMTIzMzI_a0fc172a-c00a-4e4f-9d97-dc5b38e2d399"
      unitRef="usd">-203000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzctNy0xLTEtMTIzMzI_38bb8981-60c3-45fa-9393-1db8f35435bd"
      unitRef="usd">-918000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzctMTEtMS0xLTEyMzMy_f8ae4db3-dc72-4115-9444-f0afeaabf0cd"
      unitRef="usd">-6009000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i36d78852b1554a00a15cead74299b70a_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzgtMS0xLTEtMTIzMzI_d5efa4a4-2391-4bd9-a61d-ec0c7340eca6"
      unitRef="usd">199446000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0360a24c70e94a99ae9e068180f09056_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzgtMy0xLTEtMTIzMzI_667f4cef-2171-4d93-8260-e690ab463451"
      unitRef="usd">117724000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibe71804d4776412fb3391c603f6991f3_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzgtNS0xLTEtMTIzMzI_98a8e632-1c42-409a-b44f-a2c6ad36b013"
      unitRef="usd">77884000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3b289d8dc77140ff8ae1cdbd78785bba_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzgtNy0xLTEtMTIzMzI_4fae91b2-d60a-469e-89e0-c50ceb1bf6c4"
      unitRef="usd">313512000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTphNjAwYzA1NTJhNjk0OTM4OGU1ZmMwYjJhZjMyMGI3ZS90YWJsZXJhbmdlOmE2MDBjMDU1MmE2OTQ5Mzg4ZTVmYzBiMmFmMzIwYjdlXzgtMTEtMS0xLTEyMzMy_bc1f3c40-e65f-494f-8050-7716e0093adb"
      unitRef="usd">708566000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i4a1ba4b18bbb4067aa09d39691dc9739_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzEtMS0xLTEtMTIzMzI_b6aecb13-72a1-4928-b80c-eff49a71d015"
      unitRef="usd">228634000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ia55f00c7739342f1a3779192a0622ff7_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzEtMy0xLTEtMTIzMzI_f6f2b413-357a-478d-a45a-d0b8c0a003fc"
      unitRef="usd">130594000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i19e5629f9e864b1ca47d70757d9c62b0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzEtNS0xLTEtMTIzMzI_d2c49a2c-7fe5-453a-9737-d8a832ce38f8"
      unitRef="usd">93747000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i11b54a2da76e4c2bb6871baf44fad4b3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzEtNy0xLTEtMTIzMzI_8e64778d-a491-4787-8459-af597caef8dc"
      unitRef="usd">25136000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzEtMTEtMS0xLTEyMzMy_249966c0-b073-4184-8903-18800aa7577d"
      unitRef="usd">478111000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i4a1ba4b18bbb4067aa09d39691dc9739_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzItMS0xLTEtMTIzMzI_ac413bb1-bbb3-4455-aa6c-32a682041000"
      unitRef="usd">18670000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ia55f00c7739342f1a3779192a0622ff7_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzItMy0xLTEtMTIzMzI_760f43a6-a464-4c78-8890-77ea2affb933"
      unitRef="usd">14355000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i19e5629f9e864b1ca47d70757d9c62b0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzItNS0xLTEtMTIzMzI_e104e7bc-86eb-4552-81da-641eb2427096"
      unitRef="usd">16222000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i11b54a2da76e4c2bb6871baf44fad4b3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzItNy0xLTEtMTIzMzI_4aa65c22-6794-4f52-9268-f4a33531b717"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzItMTEtMS0xLTEyMzMy_357a7b46-69e5-405f-9991-d51891c99158"
      unitRef="usd">49247000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i4a1ba4b18bbb4067aa09d39691dc9739_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzMtMS0xLTEtMTIzMzI_5fe2c073-6fd2-4c02-be5e-89b549e6f9b7"
      unitRef="usd">209964000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia55f00c7739342f1a3779192a0622ff7_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzMtMy0xLTEtMTIzMzI_ac923999-4cc8-484a-9fe2-2dac69fef1f8"
      unitRef="usd">116239000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i19e5629f9e864b1ca47d70757d9c62b0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzMtNS0xLTEtMTIzMzI_20f19d67-8844-4650-a2cd-8fd0bbb06f3b"
      unitRef="usd">77525000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i11b54a2da76e4c2bb6871baf44fad4b3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzMtNy0xLTEtMTIzMzI_4f46117c-11ea-4571-b992-03523fc00289"
      unitRef="usd">25136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzMtMTEtMS0xLTEyMzMy_a0eb909c-7b3f-481c-9300-0dd668616b55"
      unitRef="usd">428864000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzQtMS0xLTEtMTIzMzI_d13f94d7-4b22-4337-a2b8-f77f47735460"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if8dc3287973a41618190e237135cd198_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzQtMy0xLTEtMTIzMzI_ae0b5828-7eab-4772-88cc-5098a198d2e6"
      unitRef="usd">1100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzQtNS0xLTEtMTIzMzI_32aacfb6-32ec-4d1f-bbaf-e7b14d8a7543"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzQtNy0xLTEtMTIzMzI_1dbd5046-4ef8-4c52-95d1-600388d2d955"
      unitRef="usd">5038000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzQtMTEtMS0xLTEyMzMy_a73bb7f9-05cc-4349-a463-07f32ad55313"
      unitRef="usd">6138000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzUtMS0xLTEtMTIzMzI_0dc2f83c-0377-4d17-a106-0837b091d2fa"
      unitRef="usd">12575000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if8dc3287973a41618190e237135cd198_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzUtMy0xLTEtMTIzMzI_5004713c-a3ad-476f-b447-a9e1c64c236b"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzUtNS0xLTEtMTIzMzI_9bd4ed07-ff51-42a4-b544-5db3903c7363"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzUtNy0xLTEtMTIzMzI_41830734-681d-41db-971f-b84c69ac07da"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzUtMTEtMS0xLTEyMzMy_33fbc5dd-4e15-4eff-9f1d-a6920544cea6"
      unitRef="usd">12575000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzctMS0xLTEtMTIzMzI_c61a895c-e913-4a9f-8a0d-0c18f16661fe"
      unitRef="usd">3689000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if8dc3287973a41618190e237135cd198_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzctMy0xLTEtMTIzMzI_d99da5b0-7cf7-496f-a814-97490303c825"
      unitRef="usd">3641000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzctNS0xLTEtMTIzMzI_16c014a3-cab6-4792-ae65-7ff95cff51c8"
      unitRef="usd">562000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzctNy0xLTEtMTIzMzI_b0840373-8a59-4f7a-b6be-090d52cb2d57"
      unitRef="usd">3000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzctMTEtMS0xLTEyMzMy_df1fd46e-5f0e-4f15-938f-750259e5598d"
      unitRef="usd">7895000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ie3dfafc5c2b346339095227170eec025_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzgtMS0xLTEtMTIzMzI_13871355-99da-4333-9bb7-c990334d5840"
      unitRef="usd">201078000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie25ac7150baf4196853bf2d5b1624c78_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzgtMy0xLTEtMTIzMzI_591fb8bb-5b21-47a6-93a1-8f434a435ef6"
      unitRef="usd">120980000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iea2a584596c54de58ca99d05792a4a9f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzgtNS0xLTEtMTIzMzI_cc96014d-15c5-4bf8-bf6d-b3a6b32a8008"
      unitRef="usd">78087000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i67af2553a0444a63935ad43cc23ea673_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzgtNy0xLTEtMTIzMzI_dbb4949e-e371-41de-8943-7cb3d8cb1fb5"
      unitRef="usd">30177000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90YWJsZTpjZGEyYTczNzI3ZTg0OWExOGVlMmRmNmRiZTI4ZDkxZS90YWJsZXJhbmdlOmNkYTJhNzM3MjdlODQ5YTE4ZWUyZGY2ZGJlMjhkOTFlXzgtMTEtMS0xLTEyMzMy_c7854656-d31a-493f-862d-498d8a165f06"
      unitRef="usd">430322000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i09f88b70a6714c0baebdcda045805eff_D20210627-20210925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzIyNTI_45e04163-8167-4c5c-a8c1-abeb9552dbdf"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7f126630e51b447baf2a8f17fa68bbee_D20210328-20210626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjEvZnJhZzo4Nzk0ZmQzMzI3OWY0MWZlYmYwMzM1NDVhMWY2OTRiMS90ZXh0cmVnaW9uOjg3OTRmZDMzMjc5ZjQxZmViZjAzMzU0NWExZjY5NGIxXzI5OTM_7c54b0e6-dc0b-4fc3-87d8-e23e2598f47a"
      unitRef="usd">12575000</us-gaap:GoodwillImpairmentLoss>
    <vmi:BankCreditArrangementsDisclosureTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzY0Mw_0adb1063-b6b3-4be3-8ea3-bbde5316be30">BANK CREDIT ARRANGEMENTSThe Company maintains various lines of credit for short-term borrowings totaling $137,818 available at December&#160;25, 2021. As of December&#160;25, 2021 and December&#160;26, 2020, $13,439 and $35,147 was outstanding and recorded as notes payable to banks 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 was 6.31% at December&#160;25, 2021. The unused and available borrowings under the lines of credit were $124,379 at December&#160;25, 2021. 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="i3a6541b01a0f41e19f017dae4304395b_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzExNQ_71563b0e-e630-4ad2-bf62-3c527112fbd0"
      unitRef="usd">137818000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzEyMQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzEyMQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzEzMQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzEzMQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="i3a6541b01a0f41e19f017dae4304395b_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzE0Mg_8850d5b8-4e67-4a95-b107-0102a56d9c34"
      unitRef="usd">13439000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="i9688792d7e04482e801fbcd61642630f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzE0OQ_0913f3f5-b910-42a5-bc88-c018afe07e1e"
      unitRef="usd">35147000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="i3a6541b01a0f41e19f017dae4304395b_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQxMQ_c50ed2ca-2870-4424-b626-409ed640059f"
      unitRef="number">0.0631</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQxNw_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQxNw_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3a6541b01a0f41e19f017dae4304395b_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQ4OA_ad4c2942-db43-4866-bfb5-067c2ac1f230"
      unitRef="usd">124379000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQ5NA_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjQvZnJhZzoxMDk4Y2VhYTgyNTI0MGQ1YmY4NzVmY2E2NzlkMzliYy90ZXh0cmVnaW9uOjEwOThjZWFhODI1MjQwZDViZjg3NWZjYTY3OWQzOWJjXzQ5NA_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MjY_e1afe89b-f64f-43b5-a69b-420209a1acb8">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:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.642%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.500%"/&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;2021&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;/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;202,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;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;/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;58,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;260,083&#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;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;/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="padding-left:18pt;padding-right:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;/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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;20,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;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;/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;59,566&#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;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;/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;1,777&#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;(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;/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;4,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;71&#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;(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;/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;61,414&#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;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;/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;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.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;2.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;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;/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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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.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;/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;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;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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="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;23.6&#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;span style="color:#000000;font-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;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:#ffffff;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:#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;23.9&#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;span style="color:#000000;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 2021 includes $1,894 of U.S. tax benefits related to foreign taxes paid offset by $5,102 of valuation allowance recorded against the Offshore and other complex steel structures deferred tax assets. Fiscal year 2020 includes $4,651 of tax expense related to non-tax deductible impairment of goodwill.  Fiscal year 2020 also includes $1,100 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 assets/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;/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;21,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;83,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Inventory 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;2,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 liabilities&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;41,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Deferred compensation&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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Gross deferred income tax assets&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;184,206&#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;190,881&#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;Valuation allowance&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,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Net deferred income tax assets&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;129,950&#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;146,430&#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;Deferred income tax liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 #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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Intangible assets&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;48,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Inventory 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;&#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;5,705&#160;&lt;/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 assets&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;41,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 deferred tax liabilities&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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 deferred income tax liabilities&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;132,099&#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;114,068&#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 2px 30.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;Net deferred income tax asset (liability)&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;(2,149)&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;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;/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 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;Deferred income tax assets (liabilities) are presented as follows on the Consolidated Balance Sheets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;/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;45,700&#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;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;/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;(47,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;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;Net deferred income tax asset (liability)&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;(2,149)&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;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;/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;25, 2021 and December&#160;26, 2020 respectively, there were $83,690 and $81,912 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. During fiscal 2021, it was determined no longer more likely than not that the Offshore and complex steel structures reporting unit, based in Denmark, would generate future taxable income so a valuation allowance of $5,102 was recognized against their tax loss carryforwards.  Also in 2021, the Company recorded a valuation allowance of $6,472 against the tax attributes related to the acquisition of Prospera.  The deferred tax assets at December&#160;25, 2021 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 2021 and 2020, in thousands:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;/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;1,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;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,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;/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;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:9pt;text-indent:-6.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;(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)&lt;/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;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;(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;/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;(749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,664&#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,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;/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 $406 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 2021, the Company recorded a reduction of its gross unrecognized tax benefit of $749 with $592 recorded as a reduction of income tax expense, due to the expiration of statutes of limitation in the United States. During 2020, the Company recorded a reduction of its gross unrecognized tax benefit of $650, with $513 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 $1,758 and $845 of interest and penalties at December&#160;25, 2021 and December&#160;26, 2020, 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 2017 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 $4,324 and $2,547 at December&#160;25, 2021 and December&#160;26, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MzU_651d29b6-d1f7-494d-91c0-7e7e2ec5d560">&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:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.642%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.500%"/&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;2021&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;/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;202,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;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;/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;58,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;260,083&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzEtMS0xLTEtMTIzMzI_828f9bf1-cd5f-481d-9580-6025b97e074e"
      unitRef="usd">202051000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzEtMy0xLTEtMTIzMzI_786dd429-1078-46a3-93b9-8f44d1dbb098"
      unitRef="usd">169281000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzEtNS0xLTEtMTIzMzI_8ee86ecb-9dd2-4ac0-971f-f9d1a3d046c4"
      unitRef="usd">166108000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzItMS0xLTEtMTIzMzI_2390687a-63cc-4efa-b6c9-b8ef03e52ca4"
      unitRef="usd">58032000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzItMy0xLTEtMTIzMzI_3a316514-4b91-47a1-a1fb-acfffeeefc80"
      unitRef="usd">23487000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzItNS0xLTEtMTIzMzI_aadfa48e-46b1-4a69-bc0a-027edf6207a4"
      unitRef="usd">33750000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzMtMS0xLTEtMTIzMzI_8aa29fc2-cdb6-42c1-8188-42c21d370376"
      unitRef="usd">260083000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzMtMy0xLTEtMTIzMzI_0b0e4bbf-fd10-45b3-8e1e-4f11e3cce5c7"
      unitRef="usd">192768000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTpjMzJjZDc0YWVmZWQ0MGY4OGY5MGJjZmY2ZjcxYzkzMS90YWJsZXJhbmdlOmMzMmNkNzRhZWZlZDQwZjg4ZjkwYmNmZjZmNzFjOTMxXzMtNS0xLTEtMTIzMzI_d2e02af5-3f40-4057-b11d-840a67f65b1c"
      unitRef="usd">199858000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4Mjg_6f417b45-5baf-4dbd-8df4-4bb06bf2dc2b">&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="padding-left:18pt;padding-right:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;/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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;20,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;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;/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;59,566&#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;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;/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;1,777&#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;(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;/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;4,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;71&#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;(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;/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;61,414&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzItMS0xLTEtMTIzMzI_71a73af5-9f45-4adf-bb78-31dcb2523122"
      unitRef="usd">30031000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzItMy0xLTEtMTIzMzI_5fd34850-483b-416a-ba8e-e6d12cda9d9c"
      unitRef="usd">30431000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzItNS0xLTEtMTIzMzI_208637c2-417b-4269-9be1-a5cce5f9b27c"
      unitRef="usd">27809000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzMtMS0xLTEtMTIzMzI_ae891790-b467-4124-a871-46c1f1adc664"
      unitRef="usd">8891000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzMtMy0xLTEtMTIzMzI_d521b1db-dfdb-4080-8c2e-205484c71898"
      unitRef="usd">8302000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzMtNS0xLTEtMTIzMzI_2f6d9089-5d8a-464d-b596-072e74a21358"
      unitRef="usd">5568000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzQtMS0xLTEtMTIzMzI_8987a76b-b454-46da-a566-f0272af2fa5d"
      unitRef="usd">20644000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzQtMy0xLTEtMTIzMzI_789743c8-b680-452a-9d60-bebd19073090"
      unitRef="usd">12730000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzQtNS0xLTEtMTIzMzI_a60b9436-a66e-47bb-8deb-36e412119218"
      unitRef="usd">13130000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzUtMS0xLTEtMTIzMzI_d168e06f-a12b-4296-a8d3-6c469dd6f4fb"
      unitRef="usd">59566000</vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal>
    <vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzUtMy0xLTEtMTIzMzI_609d80e8-7a34-4418-b93c-fae0b0331dbb"
      unitRef="usd">51463000</vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal>
    <vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzUtNS0xLTEtMTIzMzI_df526577-6a65-42f3-84fc-0651df54d2ef"
      unitRef="usd">46507000</vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal>
    <vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzYtMS0xLTEtMTIzMzI_3929fd7d-8c70-4e7f-b1a2-0939533a7c73"
      unitRef="usd">1777000</vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations>
    <vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzYtMy0xLTEtMTIzMzI_f5e30eff-53cd-4114-b892-927b0045c2d2"
      unitRef="usd">-451000</vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations>
    <vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzYtNS0xLTEtMTIzMzI_0339a46c-3118-4a73-a4e0-a18a6d2e9f41"
      unitRef="usd">-240000</vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzgtMS0xLTEtMTIzMzI_cc5b23ce-3a8a-4b2e-bb87-b29c6c8abf8f"
      unitRef="usd">4587000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzgtMy0xLTEtMTIzMzI_fbf1fd75-2741-4a65-b08f-85a214579933"
      unitRef="usd">-6086000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzgtNS0xLTEtMTIzMzI_f750acca-9ce1-475b-a952-137608475f22"
      unitRef="usd">47000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzktMS0xLTEtMTIzMzI_e2ceaa0c-ed47-465e-b959-1e1d13962f17"
      unitRef="usd">558000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzktMy0xLTEtMTIzMzI_bf8a8701-9cb8-4089-8dcf-2e5de8bffc7f"
      unitRef="usd">-822000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzktNS0xLTEtMTIzMzI_00624433-6f92-4790-8226-c41565893301"
      unitRef="usd">160000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEwLTEtMS0xLTEyMzMy_a3fe16fe-ea85-4b32-9175-98b879c714ff"
      unitRef="usd">-5074000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEwLTMtMS0xLTEyMzMy_7c2013f2-701c-41a2-8e87-3a8efdb11c2b"
      unitRef="usd">5511000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEwLTUtMS0xLTEyMzMy_22d69591-e5c3-4914-9e33-c60496de1d18"
      unitRef="usd">1279000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzExLTEtMS0xLTEyMzMy_0459d3f2-202f-4318-97e0-a6e1d070ace2"
      unitRef="usd">71000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzExLTMtMS0xLTEyMzMy_d1ba7c65-c541-451b-8d5a-ceea67ad56d3"
      unitRef="usd">-1397000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzExLTUtMS0xLTEyMzMy_a5721f38-cb41-4e4d-9940-a2798e11ad5d"
      unitRef="usd">1486000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEyLTEtMS0xLTEyMzMy_3836b700-29ff-40a8-893b-9962f9a464e9"
      unitRef="usd">61414000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEyLTMtMS0xLTEyMzMy_a6e3b383-df2e-435a-84e7-65ae8e7736eb"
      unitRef="usd">49615000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTowNzU5MzhlZjkyZDU0MjgwYTczOTY4NDQ5Y2NkOGVhZi90YWJsZXJhbmdlOjA3NTkzOGVmOTJkNTQyODBhNzM5Njg0NDljY2Q4ZWFmXzEyLTUtMS0xLTEyMzMy_5e068d44-33e7-4b18-a8e0-fb48ef3b0903"
      unitRef="usd">47753000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MDM_77685a1e-51b2-4c58-8e34-c28317da8f85">The reconciliations of the statutory federal income tax rate and the effective tax rate follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.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;2.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;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;/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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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.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;/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;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;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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="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;23.6&#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;span style="color:#000000;font-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;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:#ffffff;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:#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;23.9&#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;span style="color:#000000;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEtMS0xLTEtMTIzMzI_36048715-e8da-44d3-94a2-1ef153f18723"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEtMy0xLTEtMTIzMzI_c485fd19-b405-46f6-8703-90660ed53f79"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEtNS0xLTEtMTIzMzI_e48c7722-098e-488c-b371-2444bbddedfc"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzItMS0xLTEtMTIzMzI_381d5e84-12a7-41cb-87b5-c7ed46dd3372"
      unitRef="number">0.029</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzItMy0xLTEtMTIzMzI_636f18c6-d62a-4352-acd0-2fa07aa5c2a1"
      unitRef="number">0.035</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzItNS0xLTEtMTIzMzI_fb1f886e-0943-4d5e-a227-e68fe7c1fa2b"
      unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzMtMS0xLTEtMTIzMzI_286cb9e1-f4c1-4879-a939-5408252d4efe"
      unitRef="number">-0.015</vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances>
    <vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzMtMy0xLTEtMTIzMzI_b74baed7-d6c6-4255-9f80-52a2446d9d67"
      unitRef="number">0.016</vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances>
    <vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzMtNS0xLTEtMTIzMzI_ce0b74e3-57d1-4867-ab02-3e966b3e407e"
      unitRef="number">0.010</vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzQtMS0xLTEtMTIzMzI_e2298f81-062b-41fe-b894-0387c010e789"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzQtMy0xLTEtMTIzMzI_7a4ac53e-2b04-4ff1-a3d0-6b698b2ec878"
      unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzQtNS0xLTEtMTIzMzI_d4c860fc-7fc8-4542-bc62-cc37f082f105"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzUtMS0xLTEtMTIzMzI_49723af0-1d8b-453a-98b9-b7fc099367a2"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzUtMy0xLTEtMTIzMzI_b61ec546-4612-4373-b139-1207fb0ca66f"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzUtNS0xLTEtMTIzMzI_c0f4e7ac-b5cb-4d60-a4cd-fc239d65b502"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzctMS0xLTEtMTIzMzI_ccdfff99-fb30-4182-a4dc-d10f21ce1a2d"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzctMy0xLTEtMTIzMzI_bed1bf77-ad20-4cce-93a2-9603c85c9226"
      unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzctNS0xLTEtMTIzMzI_bb1adaec-33f9-494a-8ec6-bd97c68343e4"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEzLTEtMS0xLTEyMzMy_5f31188d-215d-43c4-b38b-0ac8c22312a7"
      unitRef="number">-0.024</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEzLTMtMS0xLTEyMzMy_2e60714a-74f1-4ac7-aa68-46c1de1fce71"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzEzLTUtMS0xLTEyMzMy_be993051-8b35-4c26-a9c6-234317dd65f1"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzE0LTEtMS0xLTEyMzMy_8eb04d6f-f21f-437c-9d26-364c8ca4894c"
      unitRef="number">0.236</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzE0LTMtMS0xLTEyMzMy_70f85921-e3c8-466d-98ad-29c651fe0ca1"
      unitRef="number">0.257</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo1ODdmYjc4ODZmMzA0YTllODdjNzczYTRkYmEwNDIxZS90YWJsZXJhbmdlOjU4N2ZiNzg4NmYzMDRhOWU4N2M3NzNhNGRiYTA0MjFlXzE0LTUtMS0xLTEyMzMy_7ce51898-d802-4935-9a78-96cfa9a340d7"
      unitRef="number">0.239</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzYwNDczMTM5NTgxODA_c34bba57-ec35-4a6b-a7cc-3a5c57087134"
      unitRef="usd">-1894000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzYwNDczMTM5NTgxODg_461abad3-1996-407d-bc8c-d17f5462f4c6"
      unitRef="usd">5102000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMxMg_aa04f4e8-5fed-4f08-9507-7e35e4253798"
      unitRef="usd">4651000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzQzMg_9ee089fd-fca7-41eb-95bc-f889927d310b"
      unitRef="usd">1100000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MTA_352ca58f-96c5-4d41-89a6-a304f4d6c030">The tax effects of significant items comprising the Company&#x2019;s net deferred income tax assets/liabilities are as follows:&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;/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;21,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;83,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Inventory 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;2,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 liabilities&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;41,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Deferred compensation&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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Gross deferred income tax assets&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;184,206&#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;190,881&#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;Valuation allowance&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,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Net deferred income tax assets&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;129,950&#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;146,430&#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;Deferred income tax liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 #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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Intangible assets&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;48,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Inventory 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;&#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;5,705&#160;&lt;/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 assets&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;41,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 deferred tax liabilities&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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 deferred income tax liabilities&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;132,099&#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;114,068&#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 2px 30.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;Net deferred income tax asset (liability)&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;(2,149)&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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzItMS0xLTEtMTIzMzI_f2c1a292-c84c-4836-8f4f-d6eb233d50bd"
      unitRef="usd">21241000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzItMy0xLTEtMTIzMzI_15fe87b8-186b-46d7-959c-c7b524ebaf85"
      unitRef="usd">17203000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzMtMS0xLTEtMTIzMzI_f480500e-ab52-4030-9f0e-9ed88d471565"
      unitRef="usd">83690000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzMtMy0xLTEtMTIzMzI_b73b0fcf-c0ec-4a33-96d7-6bf04478e17c"
      unitRef="usd">81912000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzQtMS0xLTEtMTIzMzI_460b785d-254e-4523-9e77-e292b11853b7"
      unitRef="usd">134000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzQtMy0xLTEtMTIzMzI_58c4a04a-19da-4793-bfbc-5cd658c45006"
      unitRef="usd">30623000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzUtMS0xLTEtMTIzMzI_9779f804-3a7b-442f-a1a6-8e0e508b32bf"
      unitRef="usd">2818000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzUtMy0xLTEtMTIzMzI_cf091174-629c-4f83-bd16-a88dd59d98ef"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsInventory>
    <vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzYtMS0xLTEtMTIzMzI_6197ed20-5762-4981-9e89-6acbd3ff9120"
      unitRef="usd">24302000</vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits>
    <vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzYtMy0xLTEtMTIzMzI_0d0a4ab2-5e02-43f0-8a1a-bf61c826b2c3"
      unitRef="usd">23545000</vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits>
    <vmi:DeferredTaxAssetsLeaseLiabilities
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzctMS0xLTEtMTIzMzI_b37a1358-a70c-478c-a3d9-de1676548d54"
      unitRef="usd">41128000</vmi:DeferredTaxAssetsLeaseLiabilities>
    <vmi:DeferredTaxAssetsLeaseLiabilities
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzctMy0xLTEtMTIzMzI_eda32990-4ab6-47fd-8d40-b3d9230690fd"
      unitRef="usd">23715000</vmi:DeferredTaxAssetsLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzgtMS0xLTEtMTIzMzI_821835c2-48d2-426e-9547-21eb740e3eb3"
      unitRef="usd">10893000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzgtMy0xLTEtMTIzMzI_721dbcf2-17f3-4b80-a419-dd06dc675c36"
      unitRef="usd">13883000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzktMS0xLTEtMTIzMzI_4b38cb1c-15bf-405e-a18e-f60a9deeb70e"
      unitRef="usd">184206000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzktMy0xLTEtMTIzMzI_7f57665a-d561-4d3e-be8c-9dab3271b76b"
      unitRef="usd">190881000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzEwLTEtMS0xLTEyMzMy_2f17a668-524c-47b6-83dc-ba0f9203d230"
      unitRef="usd">54256000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzEwLTMtMS0xLTEyMzMy_ff933b70-f802-41e4-a978-36fe7ee1cfd1"
      unitRef="usd">44451000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzExLTEtMS0xLTEyMzMy_b74ec385-960b-49dc-a1dd-109c92e37e6a"
      unitRef="usd">129950000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzExLTMtMS0xLTEyMzMy_631b5838-4213-452e-a7eb-70191583b839"
      unitRef="usd">146430000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzEzLTEtMS0xLTEyMzMy_262c0314-90b6-4567-87f3-e6b5f6838a77"
      unitRef="usd">37686000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzEzLTMtMS0xLTEyMzMy_710c8248-c820-47eb-b513-7a8ac60d5f79"
      unitRef="usd">35701000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE0LTEtMS0xLTEyMzMy_95a996d5-6086-4886-95fc-808d7bd52294"
      unitRef="usd">48244000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE0LTMtMS0xLTEyMzMy_b56ca8a1-5cda-4cc5-a203-d325a60e690e"
      unitRef="usd">43699000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE1LTEtMS0xLTEyMzMy_5e836d9c-2aea-4cbe-a969-1c0913efd53b"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE1LTMtMS0xLTEyMzMy_d382ea50-aadc-40b0-9738-f888a5804272"
      unitRef="usd">5705000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE2LTEtMS0xLTEyMzMy_588b07e9-6d72-4eca-809d-116d1acedb19"
      unitRef="usd">41128000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE2LTMtMS0xLTEyMzMy_bcc8bb05-810a-4c5d-99c5-176a5cb5fc58"
      unitRef="usd">23715000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE3LTEtMS0xLTEyMzMy_f279152e-10c3-4f58-886e-3503dc728069"
      unitRef="usd">5041000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE3LTMtMS0xLTEyMzMy_84028d28-77ce-4839-a97d-2315aac4c717"
      unitRef="usd">5248000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE4LTEtMS0xLTEyMzMy_2cca6f8f-2b0d-4d82-b090-9c4d54801be6"
      unitRef="usd">132099000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE4LTMtMS0xLTEyMzMy_d93e4fc1-e090-470b-abeb-1756869c0c77"
      unitRef="usd">114068000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE5LTEtMS0xLTEyMzMy_6bdcfefc-32c2-40e9-8c1d-fe7127e30c2a"
      unitRef="usd">2149000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZToyMDVkN2I3ZjdiZmQ0YjMzYjZhZDA0NzMzNmExOGYzNy90YWJsZXJhbmdlOjIwNWQ3YjdmN2JmZDRiMzNiNmFkMDQ3MzM2YTE4ZjM3XzE5LTMtMS0xLTEyMzMy_136a617e-8dd2-41e0-955a-573448ebecad"
      unitRef="usd">32362000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <vmi:ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MDQ_a565c0f0-c875-4eb0-ae44-4414f8b86e29">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax assets (liabilities) are presented as follows on the Consolidated Balance Sheets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;/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;45,700&#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;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;/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;(47,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;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;Net deferred income tax asset (liability)&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;(2,149)&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;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;/tr&gt;&lt;/table&gt;</vmi:ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock>
    <vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzEtMS0xLTEtMTIzMzI_8bb356dc-3e8a-4cc7-a142-73599130345a"
      unitRef="usd">45700000</vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes>
    <vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzEtMy0xLTEtMTIzMzI_41982827-78aa-473a-9910-1860970884fb"
      unitRef="usd">74051000</vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzItMS0xLTEtMTIzMzI_e1d8cb23-f4cf-4edd-85b6-30911bc8a19d"
      unitRef="usd">47849000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzItMy0xLTEtMTIzMzI_f4cba125-6696-4e9a-af98-3f26c4e09582"
      unitRef="usd">41689000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzMtMS0xLTEtMTIzMzI_e425c7b4-f09f-4f33-98a1-97e44ea21375"
      unitRef="usd">2149000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTozNjc2NmE2ZDllYjM0ZmNiYjJkMWYwNGRkODg1MDU5Zi90YWJsZXJhbmdlOjM2NzY2YTZkOWViMzRmY2JiMmQxZjA0ZGQ4ODUwNTlmXzMtMy0xLTEtMTIzMzI_473bef4e-21b8-43fc-87af-8e2104362a99"
      unitRef="usd">32362000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE0NDI_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE0NDI_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE0Nzc_941612dc-27d0-46f8-8f87-7d43735664db"
      unitRef="usd">83690000</vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions>
    <vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE0ODQ_6667bc40-cfd5-45e7-8226-59ac41605a5e"
      unitRef="usd">81912000</vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="if16da60bc81946bcb56afc4b83e75034_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzYwNDczMTM5NTgyMDI_8ffc30de-fad1-47ee-987c-cf4ff0787eb4"
      unitRef="usd">5102000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i837b02c2d7ba49728e4c4e3800941d4f_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzYwNDczMTM5NTgyMTA_a4f0460e-c280-4e7e-81be-949584235dda"
      unitRef="usd">6472000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE3MTc_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzE3MTc_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM4MTE_c61e54e6-33dc-4c72-80fd-1ecbf653a495">The following summarizes the activity related to our unrecognized tax benefits in 2021 and 2020, in thousands:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;/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;1,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;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,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;/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;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:9pt;text-indent:-6.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;(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)&lt;/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;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;(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;/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;(749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,664&#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,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;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzEtMS0xLTEtMTIzMzI_aa7f6a87-01ea-4154-8117-d1036df0d9af"
      unitRef="usd">1864000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzEtMy0xLTEtMTIzMzI_f8517ff4-5c11-4f12-ba26-f4ea2a7caf55"
      unitRef="usd">2300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzItMS0xLTEtMTIzMzI_d8659ae1-1746-4701-9ed7-ab1b64194478"
      unitRef="usd">1315000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzItMy0xLTEtMTIzMzI_7e91ed15-3df2-4a95-852a-759b955fcca5"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzMtMS0xLTEtMTIzMzI_4d4b1af3-deb7-436e-af35-03064f5b5377"
      unitRef="usd">6000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzMtMy0xLTEtMTIzMzI_ddf1e9b8-c858-4c2e-a5e2-93743ae01ace"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzQtMS0xLTEtMTIzMzI_06b5ab25-5c5c-4e5b-b2f5-00e4f911ba74"
      unitRef="usd">240000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzQtMy0xLTEtMTIzMzI_11e5516a-5751-451d-8797-3c570aef4e63"
      unitRef="usd">398000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzUtMS0xLTEtMTIzMzI_3ca26f9c-d420-4554-a01e-eaa379ca43dc"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzUtMy0xLTEtMTIzMzI_d0272d46-f30b-4355-9f79-eef840d714df"
      unitRef="usd">183000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzYtMS0xLTEtMTIzMzI_95987aa3-348a-4886-9f25-2769163721d8"
      unitRef="usd">749000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzYtMy0xLTEtMTIzMzI_b99f3a6d-046f-42ee-ba93-ccf0a7aae903"
      unitRef="usd">650000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzctMS0xLTEtMTIzMzI_c58de0bc-4603-403e-a09c-cc8bc4e86dac"
      unitRef="usd">2664000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90YWJsZTo5ODA5MjM1NjA1ZDY0MDlmODZjNDdlNDY5ODIwMWIyMy90YWJsZXJhbmdlOjk4MDkyMzU2MDVkNjQwOWY4NmM0N2U0Njk4MjAxYjIzXzctMy0xLTEtMTIzMzI_a66f74e6-6ef3-47d4-ad12-119b109825b1"
      unitRef="usd">1864000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzI1MTU_f2d5f607-e7ba-484e-b336-732ac2fbdbed"
      unitRef="usd">406000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzI4NTc_4d864169-0ec0-4cab-9a2e-cd546406d60c"
      unitRef="usd">749000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzI4NjU_224d17d9-6792-4158-be28-f9c8142143e7"
      unitRef="usd">592000</vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMwNzI_35f67e51-3356-4df7-9872-9d794088005d"
      unitRef="usd">650000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMwODE_02b5ed62-c33b-41e3-9510-8ef295a77bc5"
      unitRef="usd">513000</vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMyNjE_e68c6666-8e7b-43f5-831b-d1dfb12d8ecb"
      unitRef="usd">1758000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMyNjg_d16f7e04-b7b5-48df-9276-acafe20ada94"
      unitRef="usd">845000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMzMDA_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzMzMDA_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM3NjQ_a0577d9f-3b72-4520-ba08-9d33111d130a"
      unitRef="usd">4324000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM3NzE_2b29a6f1-c1b1-4e95-bab9-7b33d1b9cc7f"
      unitRef="usd">2547000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM3Nzc_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMjcvZnJhZzowNDNmNDNhMmYzZjY0YmExYmFiZGQ0Y2Y0ZWM3MDk5MC90ZXh0cmVnaW9uOjA0M2Y0M2EyZjNmNjRiYTFiYWJkZDRjZjRlYzcwOTkwXzM3Nzc_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzM0MzM_e111a8f4-9fe2-4e45-8592-501ee0dda90d">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:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.392%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.546%"/&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:13.548%"/&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 25,&lt;br/&gt;2021&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,&lt;br/&gt;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: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,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;218,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Debt issuance costs&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;(7,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Long-term debt&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;951,956&#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;731,179&#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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Long-term debt, excluding current installments&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;947,072&#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;728,431&#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;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,120 at December&#160;25, 2021.  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,316 at December&#160;25, 2021.  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;On October 18, 2021, we along with our wholly-owned subsidiaries Valmont Industries Holland B.V. and Valmont Group Pty. Ltd., as borrowers, entered into an amendment and restatement of our revolving credit agreement with our lenders.  The maturity date of the revolving credit facility was extended to October 18, 2026.  The credit facility provides for $800,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 $300,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;term SOFR (based on a 1, 3 or 6 month interest period, as selected by the Company) plus a 10 basis point adjustment plus a spread of 100 to 162.5 basis points, depending on the credit rating of the Company's senior, unsecured, long-term debt published by Standard &amp;amp; Poor's Rating Services and Moody's Investors Service, Inc.;&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 overnight bank 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;term SOFR (based on a 1 month interest period) plus 110 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, unsecured, debt published by Standard &amp;amp; Poor's Rating Services and Mood'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;(iii)&#160;&#160;&#160;&#160;daily simple SOFR plus a 10 basis point adjustment plus a spread of 100 to 162.5 basis points, depending on the credit rating of the Company's senior, unsecured, long-term 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;25, 2021, 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; $218,897 &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, 2026, and contains a financial covenant that may limit additional borrowing capability under the agreement. At December&#160;25, 2021, the Company had the ability to borrow $590,521 under this facility, after consideration of standby letters of credit of $744 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;$137,818, $124,379 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;25, 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;The revolving credit facility includes a financial leverage covenant. The Company was in compliance with this covenant at December&#160;25, 2021.  The minimum aggregate maturities of long-term debt for each of the five years following 2021 are: $4,884, $601, $179, $20 and $218,897.&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 Valmont Telecommunications, 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzM0MzQ_d429f802-9d91-4cff-83bb-567d25ea3d1c">Long-term debt is as follows:&#160;&#160;&#160;&#160;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.392%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.546%"/&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:13.548%"/&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 25,&lt;br/&gt;2021&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,&lt;br/&gt;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: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,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;218,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Debt issuance costs&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;(7,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Long-term debt&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;951,956&#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;731,179&#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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Long-term debt, excluding current installments&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;947,072&#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;728,431&#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;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,120 at December&#160;25, 2021.  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,316 at December&#160;25, 2021.  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;On October 18, 2021, we along with our wholly-owned subsidiaries Valmont Industries Holland B.V. and Valmont Group Pty. Ltd., as borrowers, entered into an amendment and restatement of our revolving credit agreement with our lenders.  The maturity date of the revolving credit facility was extended to October 18, 2026.  The credit facility provides for $800,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 $300,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;term SOFR (based on a 1, 3 or 6 month interest period, as selected by the Company) plus a 10 basis point adjustment plus a spread of 100 to 162.5 basis points, depending on the credit rating of the Company's senior, unsecured, long-term debt published by Standard &amp;amp; Poor's Rating Services and Moody's Investors Service, Inc.;&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 overnight bank 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;term SOFR (based on a 1 month interest period) plus 110 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, unsecured, debt published by Standard &amp;amp; Poor's Rating Services and Mood'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;(iii)&#160;&#160;&#160;&#160;daily simple SOFR plus a 10 basis point adjustment plus a spread of 100 to 162.5 basis points, depending on the credit rating of the Company's senior, unsecured, long-term 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;25, 2021, 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; $218,897 &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, 2026, and contains a financial covenant that may limit additional borrowing capability under the agreement. At December&#160;25, 2021, the Company had the ability to borrow $590,521 under this facility, after consideration of standby letters of credit of $744 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;$137,818, $124,379 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;25, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzAtMS0xLTEtMTIzMzI_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzAtMS0xLTEtMTIzMzI_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo2ZDFkMTg5YmMxZTk0OWM3YThjOTc1YjRjMWRlMTc4M181_87535fad-f1fc-4a3a-8913-13c882d1787b"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i153f0701689647a0b93d87daa09d57b5_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEtMS0xLTEtMTIzMzI_d8b70719-51e4-483d-bdfb-7edb749cead6"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0c75c8594ac94f59a7394181f3cf05de_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEtMy0xLTEtMTIzMzI_feef186d-0629-4bd6-9467-911dd06f6bd3"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzItMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjoyNmMyZDFkNmE1ZDA0MWQzOTZhZTVkOWEzN2Y1MGI0NF80_254bf7df-6139-4656-9d25-73e2729029fe"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8905d0c00d2c4e74b4b3f54cdcaafea6_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzItMS0xLTEtMTIzMzI_1ba5f615-4a98-4e36-a36d-40802c250f2e"
      unitRef="usd">305000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i20e9861ef3f7477789748e2da09b52e0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzItMy0xLTEtMTIzMzI_75c54c48-be5a-4817-842d-4d285eadb8db"
      unitRef="usd">305000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzMtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpmOTk4MjA3OWI4YjE0ZWRmOTEzZjYyZWVjYmY3OTk3M18yOA_87535fad-f1fc-4a3a-8913-13c882d1787b"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzMtMC0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpmOTk4MjA3OWI4YjE0ZWRmOTEzZjYyZWVjYmY3OTk3M18zNQ_254bf7df-6139-4656-9d25-73e2729029fe"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="ia33b0fb6ada3493085162337d2dc515c_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzMtMS0xLTEtMTIzMzI_631ed308-d704-4c3a-9f03-667c85d2896e"
      unitRef="usd">20436000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="if75e1975a9574f5084d89d6eb9008b48_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzMtMy0xLTEtMTIzMzI_62d72951-14de-4481-85f4-a2340384ad9b"
      unitRef="usd">20799000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:LongTermDebt
      contextRef="i1af1c608d98049b8be87e86ac07c010c_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzYtMS0xLTEtMTIzMzI_3f6de026-1fee-478a-8b7a-85cf3834e463"
      unitRef="usd">218897000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i478cc6bda7814d5d85b6a44d99b56dd4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzYtMy0xLTEtMTIzMzI_95d5ff0f-d95c-4530-8195-b5f1e4822d46"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib5168fae4de049068630168289df0de9_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzgtMS0xLTEtMTIzMzI_935a062b-918b-4d77-8010-57390a4b68a3"
      unitRef="usd">5684000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i65046d7f1bd4459a8bc16c725b6d2f94_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzgtMy0xLTEtMTIzMzI_81daeaff-c946-456e-b13e-53562739e5af"
      unitRef="usd">4483000</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzktMS0xLTEtMTIzMzI_b3cdee54-0060-4836-90e3-08b0a5595afc"
      unitRef="usd">7189000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzktMy0xLTEtMTIzMzI_245c9d4b-bcd8-4a48-b180-7f5b82131735"
      unitRef="usd">7505000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEwLTEtMS0xLTEyMzMy_a6261c99-e196-44b4-868e-52c30892ea1f"
      unitRef="usd">951956000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEwLTMtMS0xLTEyMzMy_7fd41997-03a6-4d92-8d14-9beb08ff3a54"
      unitRef="usd">731179000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzExLTEtMS0xLTEyMzMy_939d652b-84dd-40ad-8414-f50b9f8b2825"
      unitRef="usd">4884000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzExLTMtMS0xLTEyMzMy_a9df5006-d774-4e4f-8115-f1438d8c1166"
      unitRef="usd">2748000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEyLTEtMS0xLTEyMzMy_aed76e5d-75c6-4bb1-bede-ed1a0620dcb5"
      unitRef="usd">947072000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90YWJsZTpjYzQ4MDMyY2IzMzU0Y2I4OTQ1MmQ0ZWY3YTc4NDQ5MS90YWJsZXJhbmdlOmNjNDgwMzJjYjMzNTRjYjg5NDUyZDRlZjdhNzg0NDkxXzEyLTMtMS0xLTEyMzMy_5abbf20f-5285-4c77-abe1-ccf66fe37439"
      unitRef="usd">728431000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzY1_87535fad-f1fc-4a3a-8913-13c882d1787b"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i153f0701689647a0b93d87daa09d57b5_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE0MQ_b18afaf6-5da5-4f67-bb23-c5b1f60ded46"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i153f0701689647a0b93d87daa09d57b5_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIwOQ_597fcc34-5202-464f-85e9-d833760f36d2"
      unitRef="usd">13120000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIxNQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIxNQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI0Nw_e94b1872-8167-40db-83bb-c77e315b4b3b"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue
      contextRef="ic4d3e9b1f13a4fb7952c635bf1f3eda9_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzUwMg_1c2df89d-08bd-4344-9177-8beab83fda20"
      unitRef="number">1</vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzY2Ng_254bf7df-6139-4656-9d25-73e2729029fe"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzc0Mg_6b05bc13-0671-40e7-974b-a67f559975df"
      unitRef="usd">305000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzgxMA_42c6d4bc-fa44-4f3c-a135-740695103e53"
      unitRef="usd">7316000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzgxNg_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzgxNg_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzg0OA_79dad46d-a349-496b-9d52-56a7e0a9eeda"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue
      contextRef="i9380e1e414f645569953d9d28e2459dc_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzExMDM_711ce2b9-a63e-4f85-9525-7d6d16eae175"
      unitRef="number">1</vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i86f8cb3a13b74ccaabd3132164a31891_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE0NjM_b70c42f7-b692-4039-b832-a7a06bb4617f"
      unitRef="usd">800000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i86f8cb3a13b74ccaabd3132164a31891_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE1NTI_72db5de1-4657-4774-8be4-82a69dbc7d4d"
      unitRef="usd">400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <vmi:LineofCreditAdditionalBorrowingCapacity
      contextRef="i86f8cb3a13b74ccaabd3132164a31891_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE2Mzg_a778dfb0-9b19-470a-864d-eafcae868f06"
      unitRef="usd">300000</vmi:LineofCreditAdditionalBorrowingCapacity>
    <us-gaap:DebtInstrumentDescription
      contextRef="i422bb31bb6d54b9aaa05d5db23f00286_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzk4OTU2MDQ2NTU3Nzg_e447461f-9e9e-42d6-9eb6-f280b091e092">SOFR (based on a 1, 3 or 6 month interest period, as selected by the Company)</us-gaap:DebtInstrumentDescription>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie49d6fd2097a47a18c2909717594ef91_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE4MDc_4fd0e4a7-e8f4-47b2-8a78-a2c2709525c1"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie1deca91bba0464394379456673a0e54_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzE4MTM_edf6fb70-35ec-4386-baa2-dac6a2251325"
      unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="i3c216805f0ee4a5095ac423f313fdcc3_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIwMDI_afdfd407-9243-4f30-b2e2-628710dabd33">prime lending rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="ifc1f88e2957b49a3993adb98462ce3eb_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIwMTA_c1e75e5c-0608-4e57-a514-079b3f27ae61">overnight bank rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <vmi:DebtInstrumentVariableInterestRateBasisPeriod
      contextRef="i68cc16d42abb48d4bc2ceef0d68c65e5_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIwNTc_87bd819c-d643-4029-8de3-81884ae35983">P1M</vmi:DebtInstrumentVariableInterestRateBasisPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie07953c0024f43859834e9f695e08d9a_D20201227-20211225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIxMTk_bbf4ced9-7755-498e-9df3-997879a6217c"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i682f9d6e3ecb49498f0cc7a1cdc1565e_D20201227-20211225"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIxMjU_86a966f8-aebc-492b-8e99-e5f3096e5be6"
      unitRef="number">0.00625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie49d6fd2097a47a18c2909717594ef91_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzk4OTU2MDQ2NTU3Njc_29e184b3-4777-495e-baae-e669e86119f0"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i59c409b76cbb44c883754dd8498776da_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzk4OTU2MDQ2NTU3NzI_cd7c837f-d8d3-47fc-81ae-fe50b3b18ea6"
      unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIyODg_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIyODg_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:LineOfCredit
      contextRef="i7ba407775b5b499aa6cd2d3715485326_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzIzMDg_73f0d969-df7b-4786-86f4-5dc719f8f4c0"
      unitRef="usd">218897000</us-gaap:LineOfCredit>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI1NTQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI1NTQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i1af1c608d98049b8be87e86ac07c010c_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI1OTY_0827c5f1-56f8-462d-ba84-5ff4a408342f"
      unitRef="usd">590521000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i1af1c608d98049b8be87e86ac07c010c_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI2NzI_9e62ba45-f985-4b0d-94a2-d6cfe89d28b4"
      unitRef="usd">744000</us-gaap:LineOfCredit>
    <us-gaap:ShortTermBorrowings
      contextRef="i55b1a92da0184278b7811fae06977436_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI3ODg_e0c10535-95fc-4934-a45f-a7b0a61d915d"
      unitRef="usd">137818000</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i55b1a92da0184278b7811fae06977436_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI3OTI_f3db66d6-85f6-4bb0-802d-8ab5896536c1"
      unitRef="usd">124379000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI4MTg_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzI4MTg_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMwMDQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMwMDQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxMDU_4d027073-d100-462e-832a-cdcc114fca5f"
      unitRef="usd">4884000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxMDk_1c0f2ad7-7f94-4c0d-bf3e-bbac59c0dde2"
      unitRef="usd">601000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxMTM_af7fd2f2-cbb1-446b-9475-bca1161e7daf"
      unitRef="usd">179000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxMTc_ff044df1-9c27-490b-96a2-ecd3a144bbd4"
      unitRef="usd">20000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxMjQ_7cf86dbc-d23d-4453-ae66-fb2c5c35cd5e"
      unitRef="usd">218897000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iabf4c47f510842b2a9c8f385c77e2a6e_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMxNjM_f3f75125-91d6-4a80-a5ba-2733ab943f9a"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7ce0b538d6314ee6b2532ae852d4d77f_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzAvZnJhZzpmNDAxYWRmOWJhMmQ0OWM0YTg2NjdlY2RlM2E0M2NjYy90ZXh0cmVnaW9uOmY0MDFhZGY5YmEyZDQ5YzRhODY2N2VjZGUzYTQzY2NjXzMyMDM_92199860-ef97-40cd-aadf-1dd702315e24"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzQwNzQ_258c5169-2710-443c-9e20-43ddc56fe970">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;25, 2021, 266,739 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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk3Mw_ee076d98-c7ca-482a-95fc-3d4c450e2c4c"&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 $28,720, $14,874 and $11,587 of compensation expense (included in selling, general and administrative expenses) in the 2021, 2020 and 2019 fiscal years for all share-based compensation programs, respectively. The associated tax benefits recorded in the 2021, 2020 and 2019 fiscal years was $7,180, $3,719 and $2,897, 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;25, 2021, 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.38&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 $6,028.&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 2021, 2020 and 2019 was estimated using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.896%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.947%"/&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;2021&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;/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.01&#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.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;/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;1.26&#160;&lt;/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;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;/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;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;/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.20&#160;&lt;/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.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;/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 2019, 2020 and 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.985%"&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;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"&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 2019 was $37.85.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"&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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;141.79&#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;47,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 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;(169,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="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;25, 2021&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;276,464&#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;164.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.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;22,586&#160;&lt;/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;25, 2021&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;268,338&#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;163.42&#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;5.80&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;22,188&#160;&lt;/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;25, 2021&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;154,860&#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;142.15&#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;4.00&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;15,896&#160;&lt;/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 2021 was $67.81. &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;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 or cash (as applicable) 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. All cash-settled restricted stock units are marked-to-market and presented within other accrued expenses and noncurrent liabilities in our Consolidated Balance Sheets. During fiscal 2021, 2020 and 2019, 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.050%"&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;2021&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;/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;216,971&#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;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;/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;236.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;16,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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;During the second half of 2021, the Company granted 159,982 restricted shares, worth $36,916, to certain employees of Prospera. These restricted shares vest in equal installments over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE3MDQyNDMwMjM2NTYy_3681c158-d993-4466-9062-2c1cd34c02ff"&gt;four&lt;/span&gt; years, and require the employees to continue employment over those four years.  As such, the related compensation expense will be incurred over the vesting period. &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 December&#160;25, 2021 the amount of deferred stock&#x2011;based compensation granted, to be recognized over a weighted&#x2011;average period of 3.21 years, was approximately $55,838.&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 2021 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;&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;During fiscal 2021, 2020 and 2019, the Company granted PSU awards as follows (which are not included in the above stock plan activity tables):    &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.050%"&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;2021&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;/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;41,060&#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;35,181&#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;31,344&#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;230.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;125.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;136.14&#160;&lt;/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;10,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 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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzM2NA_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzM2NA_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzM2OA_d1347786-103e-4b5d-a914-a67b2dd7d022"
      unitRef="shares">266739</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie7f28ac8c2f641a88a9813505d07e2d3_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzkwNA_09111198-9b65-4752-b019-3da088054700">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i6d805c0f141541a98825de4d0368e818_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk3OQ_bc83f362-1214-41bd-a292-db6946d0334b">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia3bbc56c5d5d40249a39b148fbb4f90c_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzEwODI_52621acd-b9e4-4801-b2e1-44a50d2d588d">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzExNTU_c5fca1f6-e50f-463e-9061-6b0d9ad28f42"
      unitRef="usd">28720000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzExNTk_83dbd211-5b41-4e90-8f73-7077f139c9d0"
      unitRef="usd">14874000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzExNjY_41cee535-edc7-4152-aa0e-d81ba8206b94"
      unitRef="usd">11587000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE0MTg_73a1cccb-0113-4680-81d6-0eaeaa8a68b7"
      unitRef="usd">7180000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE0MjI_a53765c8-dc47-44e9-b0c8-6eb1f03f221d"
      unitRef="usd">3719000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE0Mjk_414e95c8-5542-403d-bf64-5f080aaf1a71"
      unitRef="usd">2897000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE0NTA_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE0NTA_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE1Njc_bddc49c9-c88c-4aff-bcd7-921cbd042915">P2Y4M17D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ic44acbb96e40444288a89f7db8b3acba_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE1OTU_016847e6-ddfb-426b-a3c1-b26a6de21dbd"
      unitRef="usd">6028000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzQwNzE_1b7d88ab-183f-486d-bd3f-0025d25b8e1f">The fair value of each option grant made in 2021, 2020 and 2019 was estimated using the following assumptions:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.896%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.947%"/&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;2021&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;/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.01&#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.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;/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;1.26&#160;&lt;/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;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;/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;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;/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.20&#160;&lt;/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.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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzEtMS0xLTEtMTIzMzI_0ecd3344-ee10-4d29-83d4-e6888d142182"
      unitRef="number">0.3301</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzEtMy0xLTEtMTIzMzI_49142504-47ac-40ad-b789-b0aed7989bfd"
      unitRef="number">0.3372</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzEtNS0xLTEtMTIzMzI_7922203c-38c9-4bb3-934d-09489a2fd400"
      unitRef="number">0.3313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzItMS0xLTEtMTIzMzI_7117b8a1-6c43-4af6-8bdf-a5907e5cfb1e"
      unitRef="number">0.0126</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzItMy0xLTEtMTIzMzI_157dbd74-1e7d-4a71-a801-bb7602b4c0e9"
      unitRef="number">0.0043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzItNS0xLTEtMTIzMzI_f8f2d2ea-b3af-4abb-aeb1-47a892bc8eaa"
      unitRef="number">0.0169</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzMtMS0xLTEtMTIzMzIvdGV4dHJlZ2lvbjoxMTcwMTEyYzg5OGE0OGYwYjA1MGYwMTI3NmZjNzA0OF80_555f80ba-4f6d-4c23-b927-8b9f2839bb6d">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzMtMy0xLTEtMTIzMzIvdGV4dHJlZ2lvbjo3NzQ4NTU4NThmZmI0ZmMxOWQ5ZGI1ZmIzMDg2YzQ0ZV80_f4e2620b-f5e3-49b8-9629-d1145db04870">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzMtNS0xLTEtMTIzMzIvdGV4dHJlZ2lvbjpiOTdlNzQ2Zjc1Mjg0YzI5YTVmOGY4NDkyODk3OGQ5Nl80_4a52e89c-cfc8-4850-bbab-357d63d89503">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzQtMS0xLTEtMTIzMzI_fbc6cd15-f4ac-462d-96d8-1327c1005224"
      unitRef="number">0.0120</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzQtMy0xLTEtMTIzMzI_6de19ed2-a700-49ad-8c4e-74956c211eb4"
      unitRef="number">0.0124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZToxZjcxMGQ2MGNlY2I0MGU0YTZhOTMwZDExMjZlNWRhZC90YWJsZXJhbmdlOjFmNzEwZDYwY2VjYjQwZTRhNmE5MzBkMTEyNmU1ZGFkXzQtNS0xLTEtMTIzMzI_c657b8a7-8dfc-4030-a35a-b7fb85204e95"
      unitRef="number">0.0107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzQwODQ_45374b22-cf65-46a9-bcd8-4632cef4dc80">&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 2019, 2020 and 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.985%"&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;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"&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 2019 was $37.85.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"&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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;141.79&#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;47,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 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;(169,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="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;25, 2021&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;276,464&#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;164.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.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;22,586&#160;&lt;/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;25, 2021&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;268,338&#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;163.42&#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;5.80&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;22,188&#160;&lt;/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;25, 2021&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;154,860&#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;142.15&#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;4.00&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;15,896&#160;&lt;/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 2021 was $67.81.</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia2a9aae3f929496a83b25ad0189018ad_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzEtMS0xLTEtMTIzMzI_cc61d019-ba48-4a0b-9b4b-217cc8deabec"
      unitRef="shares">578413</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia2a9aae3f929496a83b25ad0189018ad_I20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzEtMy0xLTEtMTIzMzI_bfa4bab8-0433-418b-b228-435b947ccbb4"
      unitRef="usdPerShare">127.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzItMS0xLTEtMTIzMzI_3fc1a4eb-67c4-4538-8b28-507b1c32d815"
      unitRef="shares">57648</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzItMy0xLTEtMTIzMzI_84938830-81a0-4bd2-9a14-4757743e746d"
      unitRef="usdPerShare">147.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzMtMS0xLTEtMTIzMzI_73c92368-565b-4964-82a6-99253d2df136"
      unitRef="shares">119789</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzMtMy0xLTEtMTIzMzI_53d2e964-8562-4f39-b2b1-f35df3d235eb"
      unitRef="usdPerShare">113.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzQtMS0xLTEtMTIzMzI_f46d6ecb-673a-4f18-8f55-3e46c15073ab"
      unitRef="shares">27712</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzQtMy0xLTEtMTIzMzI_23a7f797-55af-42b1-b44b-ca973e688c76"
      unitRef="usdPerShare">137.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzUtMS0xLTEtMTIzMzI_325fb774-3b64-46dc-8e45-ba15e4f145a7"
      unitRef="shares">488560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzUtMy0xLTEtMTIzMzI_2a8ed126-b783-4664-885a-2d60fec493fd"
      unitRef="usdPerShare">133.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzUtNS0xLTEtMTIzMzI_508e332b-605a-4261-b6b8-db0419362c64">P4Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzUtNy0xLTEtMTIzMzI_9aa1a6f4-f283-4d03-a3aa-b597a04b82db"
      unitRef="usd">9291000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzYtMS0xLTEtMTIzMzI_4241891f-26a1-4a7f-98d3-05a5595a8478"
      unitRef="shares">478575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzYtMy0xLTEtMTIzMzI_27a4b19f-75e8-4f1f-912b-aaa787bd3dcd"
      unitRef="usdPerShare">133.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzYtNS0xLTEtMTIzMzI_a647297a-ea3b-4e99-9d95-e14b743e2ec9">P3Y11M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzYtNy0xLTEtMTIzMzI_bc29c8cf-06a1-49f5-9644-779cb8c4fde0"
      unitRef="usd">9078000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzctMS0xLTEtMTIzMzI_568b39d0-d0c1-4c3a-93c2-0cbf3da07bfc"
      unitRef="shares">341828</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzctMy0xLTEtMTIzMzI_95a88baa-273b-403b-a26e-f6af9182259c"
      unitRef="usdPerShare">133.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzctNS0xLTEtMTIzMzI_4a19e591-37b7-4993-8b17-0c55b04aeffe">P3Y2M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTpiMDQwY2Y2NDkwZmI0ZjkwYjRhZTM4ZDllY2ZkZmFmMi90YWJsZXJhbmdlOmIwNDBjZjY0OTBmYjRmOTBiNGFlMzhkOWVjZmRmYWYyXzctNy0xLTEtMTIzMzI_f93e1959-ff90-4bb4-b3a5-4e7a21415d84"
      unitRef="usd">6470000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i64adc96b0b044e1e81b787b162cfbbec_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE5MzQ_58617bd5-4008-4f2f-9341-54f15504d965"
      unitRef="usdPerShare">37.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzEtMS0xLTEtMTIzMzI_ca9985ee-4045-46eb-87a4-2ccae06324c4"
      unitRef="shares">488560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ief6333090980463b848c7b2942caf505_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzEtMy0xLTEtMTIzMzI_732e492f-f3de-4025-8f94-bf94e14ad148"
      unitRef="usdPerShare">133.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzItMS0xLTEtMTIzMzI_ca533e86-a182-4929-9cf8-6bb33b0f701c"
      unitRef="shares">66231</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzItMy0xLTEtMTIzMzI_f2f46313-333f-47b1-bd64-7d60f9234d6c"
      unitRef="usdPerShare">168.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzMtMS0xLTEtMTIzMzI_379fd097-4f05-49b5-9cde-c4c71f8df07d"
      unitRef="shares">147014</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzMtMy0xLTEtMTIzMzI_260fcebe-cd61-46c8-9fe3-fda0a797d3ec"
      unitRef="usdPerShare">125.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzQtMS0xLTEtMTIzMzI_326b26cc-c9a9-45c5-8b36-d9ee88752c35"
      unitRef="shares">8212</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzQtMy0xLTEtMTIzMzI_9a5ebbb7-e218-4e53-a275-08ec9309259b"
      unitRef="usdPerShare">137.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzUtMS0xLTEtMTIzMzI_2cdb9cc6-20f7-4df9-8959-78502d14291a"
      unitRef="shares">399565</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzUtMy0xLTEtMTIzMzI_26d8b5f0-741f-424c-91c6-599763483e38"
      unitRef="usdPerShare">141.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzUtNS0xLTEtMTIzMzI_e0f46f96-1da7-4d5a-8c45-87b03814810d">P4Y10M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzUtNy0xLTEtMTIzMzI_ade4a2b1-e215-4f46-ad5b-2a486b99aa32"
      unitRef="usd">12103000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzYtMS0xLTEtMTIzMzI_bb99893c-32db-4994-ad6b-4026ca56a763"
      unitRef="shares">389633</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzYtMy0xLTEtMTIzMzI_aea93b53-05b2-4731-bf70-330fef79c9de"
      unitRef="usdPerShare">141.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzYtNS0xLTEtMTIzMzI_5a77db62-88ad-4015-9024-46a9c13d0101">P4Y9M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzYtNy0xLTEtMTIzMzI_8282185b-e847-46f6-acbb-6f4977cf4483"
      unitRef="usd">11890000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzctMS0xLTEtMTIzMzI_3ffc682e-6ceb-41f0-8a98-2ca836050305"
      unitRef="shares">254498</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzctMy0xLTEtMTIzMzI_6e3de0af-8396-4608-8dfa-375fa04dfe28"
      unitRef="usdPerShare">138.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzctNS0xLTEtMTIzMzI_73f42a7b-b0f5-4d35-94bc-20b999ba54a7">P3Y4M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTphZGYxNDZjNGYzODE0MjY1YTViNjRlOWE3ZjY0N2U3Ni90YWJsZXJhbmdlOmFkZjE0NmM0ZjM4MTQyNjVhNWI2NGU5YTdmNjQ3ZTc2XzctNy0xLTEtMTIzMzI_c529a313-65d8-4724-9615-6b8a3a2bc551"
      unitRef="usd">8510000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if6a7682466534b619856b3aea72aabf1_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzIwMTY_46ada9df-a1ad-42f3-9767-5873f339d635"
      unitRef="usdPerShare">45.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzEtMS0xLTEtMTIzMzI_e6c6b53d-c5a0-4b02-8b92-07676d1f3c54"
      unitRef="shares">399565</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia40ae4727b264ed6a808482a1a8d1a9a_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzEtMy0xLTEtMTIzMzI_e4b1fbc0-17f7-4a2b-b73d-dcf6c4438dc4"
      unitRef="usdPerShare">141.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzItMS0xLTEtMTIzMzI_bfd42f02-267f-4529-9175-1b7d0fb12c44"
      unitRef="shares">47223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzItMy0xLTEtMTIzMzI_18cf033a-9052-4fbf-a1d3-5ef9a20bdaf8"
      unitRef="usdPerShare">252.89</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzMtMS0xLTEtMTIzMzI_db546fe1-cf20-4f1f-a089-7c0dfbd23c4c"
      unitRef="shares">169908</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzMtMy0xLTEtMTIzMzI_a2733452-b390-4629-aa34-6bd1bfc01199"
      unitRef="usdPerShare">135.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzQtMS0xLTEtMTIzMzI_38f33026-e2ec-4125-8433-e80a0d37b735"
      unitRef="shares">416</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzQtMy0xLTEtMTIzMzI_197a9f45-00a8-4ed5-acb2-b61e22f84c4c"
      unitRef="usdPerShare">132.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic44acbb96e40444288a89f7db8b3acba_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzUtMS0xLTEtMTIzMzI_480ce858-202c-4a0d-8c5e-214623e85873"
      unitRef="shares">276464</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic44acbb96e40444288a89f7db8b3acba_I20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzUtMy0xLTEtMTIzMzI_360e69b5-57c4-4671-ba43-e2c4505a4457"
      unitRef="usdPerShare">164.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzUtNS0xLTEtMTIzMzI_5fbb91e5-1512-4c93-b3f4-e03a1e3c522a">P5Y10M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic44acbb96e40444288a89f7db8b3acba_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzUtNy0xLTEtMTIzMzI_892182ab-62b9-4dd0-ab78-ca9b18050239"
      unitRef="usd">22586000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ic44acbb96e40444288a89f7db8b3acba_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzYtMS0xLTEtMTIzMzI_6c1b682e-4586-4468-a44a-5bb6228c708b"
      unitRef="shares">268338</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ic44acbb96e40444288a89f7db8b3acba_I20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzYtMy0xLTEtMTIzMzI_4ac6517b-d6d7-4ebf-b4ff-169a3a9aa3af"
      unitRef="usdPerShare">163.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzYtNS0xLTEtMTIzMzI_bedef5cc-ac47-4de4-bee6-429b45e2b33a">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ic44acbb96e40444288a89f7db8b3acba_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzYtNy0xLTEtMTIzMzI_e5429035-695c-4692-9e4a-52c973d5d240"
      unitRef="usd">22188000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ic44acbb96e40444288a89f7db8b3acba_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzctMS0xLTEtMTIzMzI_af81e3b6-8b2a-47c0-a933-2e3dd00cdbfe"
      unitRef="shares">154860</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic44acbb96e40444288a89f7db8b3acba_I20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzctMy0xLTEtMTIzMzI_6340e023-2a56-4bab-bd2c-a90a7394a95e"
      unitRef="usdPerShare">142.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzctNS0xLTEtMTIzMzI_8c380a60-6d10-4caf-98aa-f6ad6c1e712b">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ic44acbb96e40444288a89f7db8b3acba_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo3MTlhYzc0ZGFhODg0ZGRlOWY4ODRmNWQ2NDY3YTg5Ny90YWJsZXJhbmdlOjcxOWFjNzRkYWE4ODRkZGU5Zjg4NGY1ZDY0NjdhODk3XzctNy0xLTEtMTIzMzI_e41c4a37-dc84-4d72-a080-b3aa27385af2"
      unitRef="usd">15896000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9d1399a6ba3f4343a96ccf5ca6f1db47_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzIwOTc_ab2ee271-78af-4eed-8141-39e6e4630772"
      unitRef="usdPerShare">67.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <vmi:ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzQwOTE_e77684ec-0fa7-4db7-9d6a-5c94b9ec54bb">During fiscal 2021, 2020 and 2019, 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;margin-bottom:5pt;vertical-align:text-bottom;width:97.050%"&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;2021&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;/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;216,971&#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;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;/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;236.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;16,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/tr&gt;&lt;/table&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;During the second half of 2021, the Company granted 159,982 restricted shares, worth $36,916, to certain employees of Prospera. These restricted shares vest in equal installments over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzE3MDQyNDMwMjM2NTYy_3681c158-d993-4466-9062-2c1cd34c02ff"&gt;four&lt;/span&gt; years, and require the employees to continue employment over those four years.  As such, the related compensation expense will be incurred over the vesting period. &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 December&#160;25, 2021 the amount of deferred stock&#x2011;based compensation granted, to be recognized over a weighted&#x2011;average period of 3.21 years, was approximately $55,838.&lt;/span&gt;&lt;/div&gt;</vmi:ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iafaaf19561014a539bce557f2ef08a3a_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzEtMS0xLTEtMTIzMzI_1a299541-9882-443c-a006-f1860f6d69ce"
      unitRef="shares">216971</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i501e783dc3d04b64886d5a04c94cc533_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzEtMy0xLTEtMTIzMzI_a87685a9-885f-4837-96d0-c7d66034a621"
      unitRef="shares">85251</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic6ad7c5a1c684d13a6a296141b292401_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzEtNS0xLTEtMTIzMzI_8b78d2cf-93ec-4499-b162-d44d9677a8d9"
      unitRef="shares">78318</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id25ea47cdd514f8d9390c6f71be30409_I20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzItMS0xLTEtMTIzMzI_5d5159cc-ef8c-443a-9cce-73cf331184cc"
      unitRef="usdPerShare">236.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id0ffe6262d5d4b5ba31de7b839c1ad4f_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzItMy0xLTEtMTIzMzI_1c117140-0a81-456b-9e86-c5a364f173eb"
      unitRef="usdPerShare">161.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8ae28cf5beeb4dc0827bb868f8e15da4_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzItNS0xLTEtMTIzMzI_eb4579cd-f5da-4df1-97e0-1be526f1754e"
      unitRef="usdPerShare">145.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iafaaf19561014a539bce557f2ef08a3a_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzMtMS0xLTEtMTIzMzI_d50e7c4a-cbef-44cc-952f-12ad5ace6a8f"
      unitRef="usd">16147000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i501e783dc3d04b64886d5a04c94cc533_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzMtMy0xLTEtMTIzMzI_c093c997-bf33-42b5-90df-5339ec0054c2"
      unitRef="usd">9081000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic6ad7c5a1c684d13a6a296141b292401_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo5ODdmY2ZlNGMxM2U0YzcxOTE4ZTMwNzllZWQ3MjMyZS90YWJsZXJhbmdlOjk4N2ZjZmU0YzEzZTRjNzE5MThlMzA3OWVlZDcyMzJlXzMtNS0xLTEtMTIzMzI_d00504e4-aa20-43f2-9e10-8b28958648f7"
      unitRef="usd">8815000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie980516a518e403f929b35dd0f1390bc_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk4OTU2MDQ2NTU5ODk_1dab73ec-b86e-4e49-8609-0b4a2574ec7d"
      unitRef="shares">159982</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie980516a518e403f929b35dd0f1390bc_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzk4OTU2MDQ2NTU5OTg_74d033bb-7d13-494c-89c5-a7ebe418bf00"
      unitRef="usd">36916000</us-gaap:AllocatedShareBasedCompensationExpense>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzI5OTU_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzI5OTU_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iafaaf19561014a539bce557f2ef08a3a_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzYwNDczMTM5NTg4NDQ_c0bb90c2-4a45-4396-be02-46d062397a09">P3Y2M15D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id25ea47cdd514f8d9390c6f71be30409_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzMxMzQ_3e97d362-0802-4961-90f4-5cab507a9c1a"
      unitRef="usd">55838000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent
      contextRef="id6bc52ae5d524964bfc3488166ec6a21_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzMzNDg_2091689c-f580-44a5-a51a-0b4a8c7d63d4"
      unitRef="number">0</vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent>
    <vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent
      contextRef="if6ac92aacebc4983bae2c98f5613a5bb_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzMzNTQ_f43a43fe-5bf1-4d2a-82cd-8f163a6b3ca3"
      unitRef="number">2</vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzM0NjA_dc7e092b-8fd7-4284-a334-257e8c00f448">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzM2MDU_52697e09-4fbe-44a0-9258-88769e87ef47">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90ZXh0cmVnaW9uOjUyZTA3NmJlZGQzNTRkYzRiODU1MTQyODg4ZGI5YWYzXzYwNDczMTM5NTg3Njk_ff06b995-97db-4b17-8846-da52be4262aa">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2021, 2020 and 2019, the Company granted PSU awards as follows (which are not included in the above stock plan activity tables):    &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.050%"&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;2021&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;/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;41,060&#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;35,181&#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;31,344&#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;230.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;125.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;136.14&#160;&lt;/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;10,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 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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzEtMS0xLTEtMTgzNDc_244f37cc-6388-4784-9aa6-6e4aa5f233b9"
      unitRef="shares">41060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icaa43bf0a95c444e9bdfcd335e32f2f7_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzEtMy0xLTEtMTg1OTQ_d0ab4a33-2475-4d31-ac2e-fc7e6071207c"
      unitRef="shares">35181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia7883a6c92094433a11f651a77463aae_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzEtNS0xLTEtMTg2MDA_b288c6c6-d619-4ad5-8995-f889278c69e2"
      unitRef="shares">31344</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie503b895513f442187de6e9d21d11362_I20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzItMS0xLTEtMTg2MDY_f2b07ac2-463c-4813-85da-a2550861e235"
      unitRef="usdPerShare">230.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9c4490b52a2e4b97aae2b19058c435fa_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzItMy0xLTEtMTg2MTI_2b50997c-5762-46ea-a612-145df1abae97"
      unitRef="usdPerShare">125.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id2f08dd4b8dc44d2930d59c835b69701_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzItNS0xLTEtMTg2MDA_d5cf7fbf-305b-48f2-aa99-b830294a4fef"
      unitRef="usdPerShare">136.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzMtMS0xLTEtMTg2MDY_52b09d6e-c5f5-4f0e-9bc7-61b17034b61a"
      unitRef="usd">10035000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icaa43bf0a95c444e9bdfcd335e32f2f7_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzMtMy0xLTEtMTg2MTI_870f9254-67c1-43d5-9b6c-3af4bcf6e698"
      unitRef="usd">3165000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia7883a6c92094433a11f651a77463aae_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xMzYvZnJhZzo1MmUwNzZiZWRkMzU0ZGM0Yjg1NTE0Mjg4OGRiOWFmMy90YWJsZTo4MzA1NjFkMTZlMTE0YWJlOGUyMTk2YWNhZjA4NzdkMy90YWJsZXJhbmdlOjgzMDU2MWQxNmUxMTRhYmU4ZTIxOTZhY2FmMDg3N2QzXzMtNS0xLTEtMTg2MDA_2ee14274-d438-4d3e-b4c5-329473274fdd"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzEyNTU_fb093700-4f0f-46a2-8b0b-530e3519a6ef">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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021:&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;195,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;195,630&#160;&lt;/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,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493&#160;&lt;/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;9.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9.10&#160;&lt;/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;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: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;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 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;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 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;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 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;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;/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 2021 was impacted by impairments of long-lived assets (customer relationship intangible asset, trade name, and property, plant and equipment) associated with the Offshore and other complex steel structures reporting unit of $21,678 after-tax ($1.01 per share) and a valuation allowance against the deferred tax assets of the Offshore and other complex steel structures reporting unit of $5,076 after-tax ($0.24 per share). 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).   &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 2021, 2020, and 2019 there were 47,223, 0, and 130,704 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzEyNTY_e9593135-ec24-4ba3-b6f0-c47515471bf0">&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021:&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;195,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;195,630&#160;&lt;/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,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493&#160;&lt;/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;9.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9.10&#160;&lt;/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;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: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;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 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;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 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;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 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;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;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzItMS0xLTEtMTIzMzI_34801751-d492-48cc-8acb-73e814071179"
      unitRef="usd">195630000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecurities
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzItMy0xLTEtMTIzMzI_3cf9ba13-c73e-4f03-adb6-06046dd2a43e"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzItNS0xLTEtMTIzMzI_ca2ff95e-3660-4df3-bba5-122ad50b1b3f"
      unitRef="usd">195630000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzMtMS0xLTEtMTIzMzI_610ba464-3dea-441b-96c3-6d896ef3dc34"
      unitRef="shares">21193000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzMtMy0xLTEtMTIzMzI_98f8cbef-018f-4621-9946-b8764ba69967"
      unitRef="shares">300000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzMtNS0xLTEtMTIzMzI_a5749580-71a5-4ad8-a5bb-d7f5a1c0b150"
      unitRef="shares">21493000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzQtMS0xLTEtMTIzMzI_6e10c02b-d30d-45a7-b010-f087ba3af18b"
      unitRef="usdPerShare">9.23</us-gaap:EarningsPerShareBasic>
    <vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzQtMy0xLTEtMTIzMzI_fc7daf1a-af16-4542-9144-a93c73eb9a62"
      unitRef="usdPerShare">0.13</vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzQtNS0xLTEtMTIzMzI_45e1a1d4-c79a-46ea-887a-f8584174e2be"
      unitRef="usdPerShare">9.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzYtMS0xLTEtMTIzMzI_c1bc6adb-0017-4242-a591-af64893246f2"
      unitRef="usd">140693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecurities
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzYtMy0xLTEtMTIzMzI_7eb7b084-084c-4f28-92df-b2311b61d5d1"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzYtNS0xLTEtMTIzMzI_ebf21e5e-2d4d-410a-a4b8-b9009df9c52c"
      unitRef="usd">140693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzctMS0xLTEtMTIzMzI_c41a461a-6ee7-42aa-b775-a7b23086ac0a"
      unitRef="shares">21315000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzctMy0xLTEtMTIzMzI_3d257147-318b-4363-ad29-d8cb8866d4b4"
      unitRef="shares">110000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzctNS0xLTEtMTIzMzI_45a3f42d-2aee-41e7-aab1-45c7044c5f4c"
      unitRef="shares">21425000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzgtMS0xLTEtMTIzMzI_9ec74014-cd27-4380-896e-f3652437b90d"
      unitRef="usdPerShare">6.60</us-gaap:EarningsPerShareBasic>
    <vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzgtMy0xLTEtMTIzMzI_1ea90467-5148-430b-9f6d-42988e01911d"
      unitRef="usdPerShare">0.03</vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzgtNS0xLTEtMTIzMzI_41cdbf65-8c54-4bd4-ac3e-cc453a771ec3"
      unitRef="usdPerShare">6.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEwLTEtMS0xLTEyMzMy_e7898d00-ba66-4016-ae48-1443152238d4"
      unitRef="usd">146408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecurities
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEwLTMtMS0xLTEyMzMy_c939cee1-53b3-4a81-a899-43019112e1a3"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEwLTUtMS0xLTEyMzMy_913bd495-921a-4618-8479-73d5886259bb"
      unitRef="usd">146408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzExLTEtMS0xLTEyMzMy_afe05c91-920f-4f04-893d-8417373a1fe4"
      unitRef="shares">21659000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzExLTMtMS0xLTEyMzMy_e22f3869-84a0-4b48-a3ad-d7a6d55cfcec"
      unitRef="shares">110000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzExLTUtMS0xLTEyMzMy_02308c19-c6ac-4b40-b545-ae2e82c2bd75"
      unitRef="shares">21769000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEyLTEtMS0xLTEyMzMy_d6efcf82-559b-4aec-94c0-0b3e683602d4"
      unitRef="usdPerShare">6.76</us-gaap:EarningsPerShareBasic>
    <vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEyLTMtMS0xLTEyMzMy_1e8b41f9-6acf-47ba-99b6-f16c00e488aa"
      unitRef="usdPerShare">0.03</vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90YWJsZTo3OTQxMWJjMWVmN2M0MTM0ODQwZTEyNDk5NjEwMWE4YS90YWJsZXJhbmdlOjc5NDExYmMxZWY3YzQxMzQ4NDBlMTI0OTk2MTAxYThhXzEyLTUtMS0xLTEyMzMy_fd7c5b2f-17b1-4043-a2c4-c3b326e882a3"
      unitRef="usdPerShare">6.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AssetImpairmentCharges
      contextRef="i6cf4193950854907be8ff43ba13e0a1f_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzYwNDczMTM5NTU0MjU_53cfcd22-f29a-4f1a-8f48-a58ba0a339b5"
      unitRef="usd">21678000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax
      contextRef="i6cf4193950854907be8ff43ba13e0a1f_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzYwNDczMTM5NTU0Mzc_4355cbc5-1335-49e7-8a0a-a626b9aac5dd"
      unitRef="usdPerShare">1.01</us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax>
    <vmi:ValuationAllowanceNetOfTax
      contextRef="icc2fd284dd90469ba7d34c74b2999087_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzYwNDczMTM5NTU0NDQ_d845b911-c84e-4776-acaa-3feee5b899c9"
      unitRef="usd">5076000</vmi:ValuationAllowanceNetOfTax>
    <vmi:ValuationAllowanceEarningsPerShareNetOfTax
      contextRef="icc2fd284dd90469ba7d34c74b2999087_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzYwNDczMTM5NTU0NTI_d6d7cb62-a4e8-4d7c-a778-0491ead530a2"
      unitRef="usdPerShare">0.24</vmi:ValuationAllowanceEarningsPerShareNetOfTax>
    <us-gaap:AssetImpairmentCharges
      contextRef="ie4c6712dcb784f4db884a05f88c9d89e_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzI3OA_fe4cc544-5d76-4b4f-8017-62eeb3ab65da"
      unitRef="usd">16220000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax
      contextRef="ie4c6712dcb784f4db884a05f88c9d89e_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzI5Mg_986ad6b4-3f47-4452-bdd4-78f383ff73ba"
      unitRef="usdPerShare">0.76</us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax>
    <us-gaap:RestructuringCharges
      contextRef="id5acbcf82faf4d4a916414ebac1e0ede_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzMzNg_416c3c0e-12c5-4305-b961-d189f51c3d46"
      unitRef="usd">17324000</us-gaap:RestructuringCharges>
    <vmi:RestructuringChargesEffectOnEarningsPerShare
      contextRef="id5acbcf82faf4d4a916414ebac1e0ede_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzM1MA_fcaccf83-8ca1-470d-b762-f4dcd145b159"
      unitRef="usdPerShare">0.81</vmi:RestructuringChargesEffectOnEarningsPerShare>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzEwNDk_a54eb986-9424-47b9-9628-bd6e1f2dc3ba"
      unitRef="shares">47223</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzEwNTM_5fd0651b-31fa-4e67-92f0-5c3dc296a269"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDIvZnJhZzoyMDM0MTg2YTdmOWU0ODBjOGQ3MzI0MDg0YzgwYjE5Ny90ZXh0cmVnaW9uOjIwMzQxODZhN2Y5ZTQ4MGM4ZDczMjQwODRjODBiMTk3XzEwNjE_2079458e-96b2-4674-9dd3-c34c5e1287ce"
      unitRef="shares">130704</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzEyNjU_4b4be2eb-0bd1-4e6b-a008-771f8f3a9b33">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 60% 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 2021, 2020 and 2019 Company contributions to these plans amounted to approximately $16,000, $14,800 and $12,600 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 $29,982 and $35,125 at December&#160;25, 2021 and December&#160;26, 2020, 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 $8,900 and $5,067 at December&#160;25, 2021 and December&#160;26, 2020, respectively. All distributions were made in cash.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <vmi:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzI2NQ_de97643a-18e8-46d8-8fb6-1274587cf3a6"
      unitRef="number">0.60</vmi:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzUyOA_9c3572a7-e28e-4f48-b891-4adef301b0be"
      unitRef="usd">16000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzUzMg_b5b23b03-3cf5-422a-b5ea-ea317302fe86"
      unitRef="usd">14800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzUzOQ_a9066323-1b0f-4972-b57a-6a067539d684"
      unitRef="usd">12600000</us-gaap:DefinedContributionPlanCostRecognized>
    <vmi:DeferredCompensationLiabilitiesNoncurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg1Nw_1dcfe713-03d4-43cc-88ab-ff9453c86602"
      unitRef="usd">29982000</vmi:DeferredCompensationLiabilitiesNoncurrent>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg1Nw_57125371-e24b-426f-a8f7-4b1a866b1f76"
      unitRef="usd">29982000</us-gaap:DeferredCompensationPlanAssets>
    <vmi:DeferredCompensationLiabilitiesNoncurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg2NA_ad2b7288-9800-4d50-abda-ee0ebf138364"
      unitRef="usd">35125000</vmi:DeferredCompensationLiabilitiesNoncurrent>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg2NA_fbe2d98e-19d7-421a-90cd-c3b578abea1f"
      unitRef="usd">35125000</us-gaap:DeferredCompensationPlanAssets>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg3MA_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzg3MA_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzExOTA_da9f4278-13b1-4f59-a9fd-6fb6141d3d2a"
      unitRef="usd">8900000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzExOTc_59ca3d9d-6f7f-4401-b319-681c85dbd15d"
      unitRef="usd">5067000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzEyMDM_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNDUvZnJhZzoyZjAwZGFhYzJhNjU0Y2JiYTk1ZjUxMWJkMzBjZWE5MS90ZXh0cmVnaW9uOjJmMDBkYWFjMmE2NTRjYmJhOTVmNTExYmQzMGNlYTkxXzEyMDM_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzI5MzM_b2444720-22d8-440a-8094-628af45bafc5">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;25, 2021, the carrying amount of the Company&#x2019;s long-term debt was $951,956 with an estimated fair value of approximately $1,175,332.  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.   &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 $29,982 ($35,125 in 2020) 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 $94 ($202 in 2020) is recorded at fair value at December&#160;25, 2021. 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 25, 2021&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;30,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;30,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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: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;(4,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(4,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;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;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzY3Nw_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzY3Nw_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:LongTermDebtFairValue
      contextRef="ieb06218d2ca04a6d9647ccc647b43d76_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzczNw_6c0f6668-9fed-4f35-9dce-80a3adb64f90"
      unitRef="usd">951956000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0c7da6069e5a4db0b98d7b9709926859_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzc4Ng_713e62db-a259-43bf-bf13-efc53c88f8ae"
      unitRef="usd">1175332000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5b55a4f3940c443baf7aeaa91d5b96c0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzg1NA_24860fe4-eb2d-4125-ac31-8d417fb79f85"
      unitRef="usd">731179000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i947ebe8cbb44484283229010ae931abf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzkwMw_70ddddc2-ecf7-4ffb-892c-b1ff58d26107"
      unitRef="usd">884846000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i1dbe2e42c6c442a18e6f516c8f52c7ff_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIwMzI_1643e0bd-5193-4c00-be5c-3a299c2c12cd"
      unitRef="usd">29982000</us-gaap:DeferredCompensationPlanAssets>
    <vmi:DeferredCompensationLiabilitiesNoncurrent
      contextRef="i1dbe2e42c6c442a18e6f516c8f52c7ff_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIwMzI_1d9df11b-a6cc-485a-9fbe-96cc33cb06b2"
      unitRef="usd">29982000</vmi:DeferredCompensationLiabilitiesNoncurrent>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i381eef699a844d8b824e1b602bbf4392_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIwMzY_4779daa4-3765-45f4-9cbd-6c1647191082"
      unitRef="usd">35125000</us-gaap:DeferredCompensationPlanAssets>
    <vmi:DeferredCompensationLiabilitiesNoncurrent
      contextRef="i381eef699a844d8b824e1b602bbf4392_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIwMzY_bbdf032f-abdc-41c8-a3d1-2bbd6a983c1e"
      unitRef="usd">35125000</vmi:DeferredCompensationLiabilitiesNoncurrent>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i17a078eb451d4a4b92630e8cbf09926d_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIzMjU_d0863106-8fdd-49d2-a0d5-84472b9375fa"
      unitRef="usd">94000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i4df10157c0354435a7e65f264c64fb02_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIzMjk_1abf10b8-9125-4b39-b0c7-88514beedb3b"
      unitRef="usd">202000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIzNjg_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzIzNjg_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90ZXh0cmVnaW9uOjNjOTY4OGU0NmJlMjQzMGM4YjdiYjJiMjZmN2MzNThkXzI5Mjc_2dd35260-e01e-436a-89dc-0d05f505e66b">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 25, 2021&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;30,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;30,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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: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;(4,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(4,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;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;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzEtMS0xLTEtMTIzMzI_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzEtMS0xLTEtMTIzMzI_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:TradingSecurities
      contextRef="ieb06218d2ca04a6d9647ccc647b43d76_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzMtMS0xLTEtMTIzMzI_c69c6f14-2f8f-4423-ba00-187058f3d79f"
      unitRef="usd">30076000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="if7a9f78d214b49f2b8595b92e2b71774_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzMtMy0xLTEtMTIzMzI_3a1c53ed-f3a0-41ec-8f06-68e1dcee7fe8"
      unitRef="usd">30076000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="iae54ca74ef74488aaa8840d9cd2dc685_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzMtNS0xLTEtMTIzMzI_aca8ae0a-b466-4859-9c57-ce688efde60e"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i7784b1a27a644652acb0fc36132be203_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzMtNy0xLTEtMTIzMzI_5f36dc7d-b1be-4968-97ce-0d3637176ce8"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ieb06218d2ca04a6d9647ccc647b43d76_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzUtMS0xLTEtMTIzMzI_203338cb-9cd7-4763-97de-222cd58bcc79"
      unitRef="usd">4007000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="if7a9f78d214b49f2b8595b92e2b71774_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzUtMy0xLTEtMTIzMzI_729bf555-03d3-4872-bab3-c3fafbd1ec56"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="iae54ca74ef74488aaa8840d9cd2dc685_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzUtNS0xLTEtMTIzMzI_8a5179e1-306e-4b47-8077-ec1b8de7347b"
      unitRef="usd">4007000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i7784b1a27a644652acb0fc36132be203_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTo2Zjc5MjM0ZjI5MWQ0NTA3YjIzN2E3MzBlYTNkYzgzNS90YWJsZXJhbmdlOjZmNzkyMzRmMjkxZDQ1MDdiMjM3YTczMGVhM2RjODM1XzUtNy0xLTEtMTIzMzI_064be7cf-5fed-4a76-b3be-dcc52690d976"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:TradingSecurities
      contextRef="i5b55a4f3940c443baf7aeaa91d5b96c0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzMtMS0xLTEtMTIzMzI_35cc9165-0a43-4bae-bd39-b97b8ab2109d"
      unitRef="usd">35327000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i5dde3652b91941bb8c6003394cbdb0aa_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzMtMy0xLTEtMTIzMzI_72ad8843-052b-46f3-8089-0d4891c0e972"
      unitRef="usd">35327000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ic0270fe363934e5fa5a6b8e21a737b02_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzMtNS0xLTEtMTIzMzI_2cdf986f-f30f-4db6-a58e-422f9b8b6f8d"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i781562cf84d34b23af959480410ab1a1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzMtNy0xLTEtMTIzMzI_26efec19-f034-46e1-9114-ccd8a4c8b01e"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i5b55a4f3940c443baf7aeaa91d5b96c0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzQtMS0xLTEtMTIzMzI_b9398b40-9642-402e-ad30-748b735ac81d"
      unitRef="usd">5911000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i5dde3652b91941bb8c6003394cbdb0aa_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzQtMy0xLTEtMTIzMzI_eec22f21-ed22-4226-9aaf-0b65fa5ea1ed"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ic0270fe363934e5fa5a6b8e21a737b02_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzQtNS0xLTEtMTIzMzI_18ded3ba-3480-444d-8f45-f273f6546058"
      unitRef="usd">5911000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i781562cf84d34b23af959480410ab1a1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTEvZnJhZzozYzk2ODhlNDZiZTI0MzBjOGI3YmIyYjI2ZjdjMzU4ZC90YWJsZTpiODQwMzAyZmRjOWQ0NzY0OGEwYjU4MGIzMmQyNmRkZi90YWJsZXJhbmdlOmI4NDAzMDJmZGM5ZDQ3NjQ4YTBiNTgwYjMyZDI2ZGRmXzQtNy0xLTEtMTIzMzI_403d6319-94df-480b-8f02-64af92c28699"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzQxMTI_a69353bb-d5a0-484c-a902-dea26923452e">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 25, 2021 and December 26, 2020, 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;25, 2021 and December&#160;26, 2020 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.774%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated as hedging instruments:&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;Balance sheet location&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:9pt;font-weight:700;line-height:100%"&gt;December 25, 2021&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:9pt;font-weight:700;line-height:100%"&gt;December 26, 2020&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="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;Commodity forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Accrued expenses&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;(5,802)&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;&#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="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;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 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;Prepaid expenses and other assets&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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 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;Foreign currency forward contracts&lt;/span&gt;&lt;/td&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;Accrued expenses&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;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Cross currency swap contracts&lt;/span&gt;&lt;/td&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;Prepaid expenses and other assets&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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;Cross currency swap contracts&lt;/span&gt;&lt;/td&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;Accrued expenses&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;&#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,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="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-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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;(4,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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 #000;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:#ffffff;border-bottom:3pt double #000;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;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;Gains (losses) on derivatives recognized in the consolidated statements of earnings for the years ended December&#160;25, 2021, December&#160;26, 2020, and December&#160;28, 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.577%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.329%"/&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:10.148%"/&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:10.148%"/&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:10.151%"/&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;2021&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="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;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;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;25,821&#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;&#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="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:#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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Interest rate 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;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Cross currency swap 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;2,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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;28,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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 #000;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:#ffffff;border-bottom:3pt double #000;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;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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 #000;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:#ffffff;border-bottom:3pt double #000;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;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;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;During 2021, the Company entered into steel hot rolled coil (HRC) forward contracts that qualify as a cash flow hedge of the variability in cash flows attributable to future steel purchases. The forward contracts had a notional amount of $93,498 for the total purchase of 86,100 short tons from May 2021 to December 2022. The gain (loss) realized upon settlement will be recorded in product cost of sales in the condensed consolidated statements of earnings over average inventory turns.&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 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) &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;realized upon settlement was 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;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;During 2021, 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 July and September 2021 and had notional amounts to buy 3,800 euros in exchange for a stated amount of Brazilian Real. During 2021, a subsidiary with a Euro functional currency entered into a foreign currency forward contract to mitigate foreign currency risk related to a large customer order denominated in U.S. dollars. The forward contract, which qualifies as a fair value hedge, matured in December 2021 and a notional amount to sell $2,000 in exchange for a stated amount of Euros.&#160;&#160;&#160;&#160;&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 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 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, matured in 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;Key terms of the two CCS are as follows:   &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.869%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.528%"/&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;Currency&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;Notional Amount&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;Termination Date&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;Swapped Interest Rate&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;Net Settlement Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;50,000&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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:0 1pt"/&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;2.68%&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;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;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 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;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: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;April 1, 2024&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:400;line-height:100%"&gt;2.825%&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: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;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzQxMTU_e7d13e66-0336-4583-a0b2-df94028865cc">Fair value of derivative instruments at December&#160;25, 2021 and December&#160;26, 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.774%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated as hedging instruments:&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;Balance sheet location&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:9pt;font-weight:700;line-height:100%"&gt;December 25, 2021&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:9pt;font-weight:700;line-height:100%"&gt;December 26, 2020&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="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;Commodity forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Accrued expenses&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;(5,802)&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;&#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="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;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 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;Prepaid expenses and other assets&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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 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;Foreign currency forward contracts&lt;/span&gt;&lt;/td&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;Accrued expenses&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;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Cross currency swap contracts&lt;/span&gt;&lt;/td&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;Prepaid expenses and other assets&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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;Cross currency swap contracts&lt;/span&gt;&lt;/td&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;Accrued expenses&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;&#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,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="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-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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;(4,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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 #000;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:#ffffff;border-bottom:3pt double #000;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;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzY1OTcwNjk3NzMwMTc_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzY1OTcwNjk3NzMwMTc_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzAtMy0xLTEtMTIzMzI_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzAtMy0xLTEtMTIzMzI_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ide92d9d3246f4d69a675b51cb6737231_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzEtMy0xLTEtMTIzMzI_d79a85a6-adec-4748-a34b-80bc5c958009"
      unitRef="usd">-5802000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ica3f1aafc1144fa0961c31518c4db80e_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzEtNS0xLTEtMTIzMzI_31aa7934-9028-4b50-8bbc-f93205938c8c"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i9dabdd3de4a24f41b8bdb6356dab2232_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzItMy0xLTEtMTIzMzI_1890a947-c98c-4b6f-83e9-d66ca0081b9c"
      unitRef="usd">149000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i2faf6bb3f01544089b16ea5a73ee9226_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzItNS0xLTEtMTIzMzI_8b50c6fe-313b-407d-90cc-402e9accc39f"
      unitRef="usd">724000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i592142d74b474854bd859d98501db5b5_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzMtMy0xLTEtMTIzMzI_f6e0be96-006e-4231-8033-d5deae4fe384"
      unitRef="usd">-118000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="icb865bdcb3af43c29c18c7190fb2d11e_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzMtNS0xLTEtMTIzMzI_f3c2eb51-14cf-403b-b303-932194197c5b"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i0f44a1e18c7e46f09ebb746e66b75fad_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzQtMy0xLTEtMTIzMzI_6276776f-291e-406e-8be1-b34c6547ca1b"
      unitRef="usd">1764000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="id6d663fb054d40c88ccfae122754ad1c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzQtNS0xLTEtMTIzMzI_2c45a148-cbf3-4837-b8cd-8bfb81b560ef"
      unitRef="usd">600000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ib03d175caac241b4a1168105026eded3_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzUtMy0xLTEtMTIzMzI_eaac37e7-b0aa-4d35-a8a0-154b480c9387"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i9a7173250e4648958f2194f0f83a1756_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzUtNS0xLTEtMTIzMzI_c239ec1e-faff-412f-8bdd-3c882d0102cb"
      unitRef="usd">-7235000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzYtMy0xLTEtMTIzMzI_53440d82-08ca-4bc0-a00f-022d79a1fc12"
      unitRef="usd">-4007000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTo2NjY3ZTU2YjgxMzc0ZWMzOWQ2Y2E5MjQxOGI3MTg3Zi90YWJsZXJhbmdlOjY2NjdlNTZiODEzNzRlYzM5ZDZjYTkyNDE4YjcxODdmXzYtNS0xLTEtMTIzMzI_9a2d63a0-d443-44f5-80b0-6fa47e33e1d8"
      unitRef="usd">-5911000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzQxMjE_bb66e212-8599-4ca5-966c-8724236edd47">Gains (losses) on derivatives recognized in the consolidated statements of earnings for the years ended December&#160;25, 2021, December&#160;26, 2020, and December&#160;28, 2019 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.577%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.329%"/&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:10.148%"/&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:10.148%"/&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:10.151%"/&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;2021&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="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;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;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;25,821&#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;&#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="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:#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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Interest rate 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;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Cross currency swap 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;2,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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;28,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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 #000;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:#ffffff;border-bottom:3pt double #000;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;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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 #000;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:#ffffff;border-bottom:3pt double #000;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;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzEyNjk_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzEyNjk_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic495f57d7c564180bcb239344e842e08_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzItMy0xLTEtMTIzMzI_51b08256-f37c-415c-b3b3-fec1d0dbaf79"
      unitRef="usd">25821000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ib26d763c0cb04169aa64765820e5d829_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzItNS0xLTEtMTIzMzI_5269b126-1173-4fd3-bc09-0a546d9d4e21"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie595c10d79234f40bbd2e4e2c7385417_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzItNy0xLTEtMTIzMzI_49695c1e-bd5b-4d01-a9c6-515847946310"
      unitRef="usd">-2130000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i14a2e3fdfc2f46a8bee48e58daef116f_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzQtMy0xLTEtMTIzMzI_f1c7bfbb-717c-45fd-aeb6-6c5c97ba6f43"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i77b63a17e4b84210bf087bc1195a7780_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzQtNS0xLTEtMTIzMzI_88273fba-26e7-4f4e-bbcf-a56871164116"
      unitRef="usd">1598000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i941d134874414b369baf4f8a69582498_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzQtNy0xLTEtMTIzMzI_1231abca-d74b-4d75-b5cb-aa671da93296"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i82ed4a1d6cc3458588661fda577f6c4d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzUtMy0xLTEtMTIzMzI_a70c8e45-59e9-46d5-9a6c-ef2dd25740a1"
      unitRef="usd">-40000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i4a5767eb54e941518d93bcd48faba645_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzUtNS0xLTEtMTIzMzI_a3e298e0-9a19-4a77-aae8-00b9518f1569"
      unitRef="usd">187000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie7c56f68d5a94008a7a0e8d3bad83e44_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzUtNy0xLTEtMTIzMzI_fd5b7f39-70d8-42cb-91dd-eecc0379a7d7"
      unitRef="usd">950000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i7dc0930bb5e542609b9e7225baf537fb_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzYtMy0xLTEtMTIzMzI_6267f400-198b-4e74-86f7-486d3f1b6973"
      unitRef="usd">-64000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i1ddff6dfe4fc4a58b424d4b8ed7d120e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzYtNS0xLTEtMTIzMzI_8a5eb6f0-b386-4575-aa1e-3fe805ad356d"
      unitRef="usd">-64000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i592d5a56790b4c8aa7c81f078172a1fe_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzYtNy0xLTEtMTIzMzI_9716a6b9-d260-4d09-8182-25a702779a67"
      unitRef="usd">-64000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i7ce2229dfc7a418c9c285206f3f533ab_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzctMy0xLTEtMTIzMzI_5b3e40b5-68a2-4e3a-8636-234314bf1377"
      unitRef="usd">2780000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if2fdc177977c4e44b9b53fa57685f209_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzctNS0xLTEtMTIzMzI_e18a317f-ac2f-4041-9aeb-1427ba415e2d"
      unitRef="usd">2738000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i1dc23bfbda7d405ba8597c0efdf9ea29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzctNy0xLTEtMTIzMzI_8836b8c7-53bd-475d-92a4-150b16b9b3d7"
      unitRef="usd">2823000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzgtMy0xLTEtMTIzMzI_2dd8a4c4-8e88-4357-9931-61f5fca49cc4"
      unitRef="usd">28497000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzgtNS0xLTEtMTIzMzI_4a049ec2-434d-4277-91c9-8a6513789a05"
      unitRef="usd">4459000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTplODI3MmM5NzZlOWU0Y2I3OTBlMzVlZDRmMTAzZTY3Yi90YWJsZXJhbmdlOmU4MjcyYzk3NmU5ZTRjYjc5MGUzNWVkNGYxMDNlNjdiXzgtNy0xLTEtMTIzMzI_57f37938-2e6a-487a-9c98-a2aa9f831efe"
      unitRef="usd">1579000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic3fc1e4ce4e14549a3394d8e0574286c_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MDg0_f94c9331-52f3-427f-a8dc-36bfd7205bde"
      unitRef="usd">93498000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNonmonetaryNotionalAmountMass
      contextRef="ie2d32b93211d4e61b3295fa9dc1fe88a_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MDkz_c30869e5-50de-482f-ac6f-bd564220750e"
      unitRef="t">86100000</us-gaap:DerivativeNonmonetaryNotionalAmountMass>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9a3e7cb3f7824e039ebd94fe60070b38_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1NzA_edf2c860-0b1b-47cc-83e8-de4d80b1cd37"
      unitRef="usd">12128000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNonmonetaryNotionalAmountMass
      contextRef="i59730126ffa84a8c8ab8344fb7620636_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1OTM_90b5bfd1-c3de-43a5-8c45-6175777f3139"
      unitRef="t">3500</us-gaap:DerivativeNonmonetaryNotionalAmountMass>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia3824e9bef4445dbbf7afacc03f7525e_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MTA3_7217531e-21fd-46e8-b99e-311dd454fae1"
      unitRef="eur">3800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia3824e9bef4445dbbf7afacc03f7525e_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MTE3_61a270f1-229b-46b0-851c-ce86b83b692d"
      unitRef="usd">2000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia8c09ed6f75f4704909024a0a8f474f2_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MTI4_3e88ccf6-73a8-4a80-bb26-35e4be3216fc"
      unitRef="eur">4500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia8c09ed6f75f4704909024a0a8f474f2_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzE1MzkzMTYyNzk1MTM4_299f268f-744e-464a-b9fc-11e71207f9b7"
      unitRef="usd">27500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i3a5e4687ff7f48c5ae6fa03aabf6fc84_D20210328-20210626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzI3NTg_3dcec1dc-aecd-4718-a6d5-1b39fac1ee46"
      unitRef="usd">11983000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i0947d68d6d4a4dfa8aea3b7a0689ef2d_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzI4NzA_f4e90bf8-4360-4e15-a5c6-78861511712c"
      unitRef="usd">11184000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="ib3e61a16fe3c4828849ac354b4509fb7_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzMwNDg_f1baad27-1a1d-448a-8380-33564e28f225"
      unitRef="derivative">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4e3622a9fa0842f4a513f95428bf926c_I20200627"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzMxNzA_264dfd8d-18d1-444e-8371-7215cddfb6c8"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzQxMTc_bc62015f-337f-4fdd-bbe8-c4d8654eb2cf">&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.869%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.528%"/&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;Currency&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;Notional Amount&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;Termination Date&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;Swapped Interest Rate&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;Net Settlement Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;50,000&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;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:0 1pt"/&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;2.68%&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;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;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 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;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: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;April 1, 2024&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:400;line-height:100%"&gt;2.825%&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: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;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:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icaf0ff59ad2f4c8ab972d3426c4afe02_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzEtMS0xLTEtMTIzMzI_9fc24209-b840-4976-9c5d-e4026a0a2db5"
      unitRef="usd">50000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="icaf0ff59ad2f4c8ab972d3426c4afe02_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzEtMy0xLTEtMTIzMzI_7a18164e-909c-4052-a2fd-7f60874045ff"
      unitRef="number">0.0268</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icaf0ff59ad2f4c8ab972d3426c4afe02_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzEtNC0xLTEtMTIzMzI_b1231050-2a10-45da-8697-3328b83c70a9"
      unitRef="dkk">333625</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6a38fa2b4d3348e8aeb1fcff491886ba_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzItMS0xLTEtMTIzMzI_395fee89-fec9-4c87-a46a-dc34b7aa53dc"
      unitRef="usd">80000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i6a38fa2b4d3348e8aeb1fcff491886ba_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzItMy0xLTEtMTIzMzI_68962f06-b73f-4ad7-95dd-1c88867e3986"
      unitRef="number">0.02825</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6a38fa2b4d3348e8aeb1fcff491886ba_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90YWJsZTowY2ExZWFmZGYwMjY0Y2IzOGEwYjAzYzE5MGE5YmNjNi90YWJsZXJhbmdlOjBjYTFlYWZkZjAyNjRjYjM4YTBiMDNjMTkwYTliY2M2XzItNC0xLTEtMTIzMzI_29d482b7-7331-4d95-9dd5-b0a7c5cbb9c3"
      unitRef="eur">71550000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i45f4e0f565d24d2c8ee9de05cbadf3c1_I20210626"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzQxMTA_1acbe8cd-46cc-494a-b1a7-4a0cb106d48a"
      unitRef="derivative">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i45f4e0f565d24d2c8ee9de05cbadf3c1_I20210626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNTcvZnJhZzpkZTRkNzhkYjU1OGQ0MjVjOWY4MDRlZjFiOTdlOGQzMi90ZXh0cmVnaW9uOmRlNGQ3OGRiNTU4ZDQyNWM5ZjgwNGVmMWI5N2U4ZDMyXzM1ODA_a447b099-0c8b-4b6a-9242-17dfcb378e75"
      unitRef="usd">130000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:GuaranteesTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90ZXh0cmVnaW9uOjU4YzJmNWM4ZjgxYzQyNDE5NWEyNTk1N2FhNWUzOGQ1XzQwMg_e9a2f077-d10d-4801-87a4-c0db64b28e3d">GUARANTEESThe 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 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;25, 2021 and December&#160;26, 2020, were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;/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;14,787&#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;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;/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;(6,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;13,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;21,308&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:GuaranteesTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90ZXh0cmVnaW9uOjU4YzJmNWM4ZjgxYzQyNDE5NWEyNTk1N2FhNWUzOGQ1XzM5OA_6bac6c47-d412-4a9a-838f-ae219ca1b875">&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;25, 2021 and December&#160;26, 2020, were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;/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;14,787&#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;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;/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;(6,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;13,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;21,308&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90ZXh0cmVnaW9uOjU4YzJmNWM4ZjgxYzQyNDE5NWEyNTk1N2FhNWUzOGQ1XzM2Nw_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90ZXh0cmVnaW9uOjU4YzJmNWM4ZjgxYzQyNDE5NWEyNTk1N2FhNWUzOGQ1XzM2Nw_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzEtMS0xLTEtMTIzMzI_e287b421-e57f-403b-8a8d-0a1aed6a9776"
      unitRef="usd">14787000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzEtMy0xLTEtMTIzMzI_8d7d02cb-5d88-4d50-90c9-ea52cb1ede2b"
      unitRef="usd">13532000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzItMS0xLTEtMTIzMzI_df8f5db7-7d7e-447d-bffc-4794f71fed3f"
      unitRef="usd">6444000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzItMy0xLTEtMTIzMzI_1f5bc8d5-4bd6-4edf-bf7a-11ab67530ec0"
      unitRef="usd">10228000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzMtMS0xLTEtMTIzMzI_2351b5fd-f0e0-4477-a565-fabe9675d49a"
      unitRef="usd">13534000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzMtMy0xLTEtMTIzMzI_1b88b5c6-2501-41ee-9b28-0058e6177d7f"
      unitRef="usd">12287000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzQtMS0xLTEtMTIzMzI_6cde81ce-10f7-4276-b400-a2e5b42049c9"
      unitRef="usd">-569000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzQtMy0xLTEtMTIzMzI_2e912906-5c57-4604-915e-ac566db5c1c9"
      unitRef="usd">-804000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzUtMS0xLTEtMTIzMzI_336f98b1-a3da-43ad-9014-d58b1212edda"
      unitRef="usd">21308000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjAvZnJhZzo1OGMyZjVjOGY4MWM0MjQxOTVhMjU5NTdhYTVlMzhkNS90YWJsZTpiOTU0ZWFiNDY2M2M0YTU1YTg4OWFkYzUxMmYwYTlhMi90YWJsZXJhbmdlOmI5NTRlYWI0NjYzYzRhNTVhODg5YWRjNTEyZjBhOWEyXzUtMy0xLTEtMTIzMzI_e164402c-d4d2-415e-be37-67d6af36ff4b"
      unitRef="usd">14787000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjMvZnJhZzoyNGIwODhmY2I4ZDc0YWU4YjhmNTI1OWZjNjMyNjg4Ny90ZXh0cmVnaW9uOjI0YjA4OGZjYjhkNzRhZThiOGY1MjU5ZmM2MzI2ODg3XzYzNA_a67b5916-f65b-4c48-a384-94f8f075ef5f">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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5NTk_888dfd09-229d-4244-a5bc-c0903e37f1ab">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;25, 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: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 25, 2021 and December 26, 2020, respectively. The PBO was $761,706 at December&#160;25, 2021. The net funded status of $536 at December&#160;25, 2021 is recorded as a noncurrent liability reflecting, in part, a significant actuarial gain for the period from December 26, 2020 to December 25, 2021 attributed to an increase in the discount rate.  &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"&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.     &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;28, 2019 to December&#160;26, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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"&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;26, 2020 to December&#160;25, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;26, 2020&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;860,173&#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;741,650&#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;(118,523)&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;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;9,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;48,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;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;(22,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&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;(77,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(8,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;25, 2021&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;761,706&#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;761,170&#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;(536)&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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial gain decreased the projected benefit obligation resulted from an increase in the discount rate to 1.90% in 2021 versus 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;25, 2021 and December&#160;26, 2020 consisted of actuarial gains (losses):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 28, 2019&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;(143,726)&lt;/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;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;(16,731)&lt;/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;Prior service costs - GMP equalization&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;(814)&lt;/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;Currency translation 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;(3,987)&lt;/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;Balance December 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;(165,258)&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;Actuarial gain &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;102,529&#160;&lt;/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;Prior service costs amortization&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;550&#160;&lt;/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;Currency translation gain &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;1,239&#160;&lt;/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;Balance December 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(60,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 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;25, 2021 and December&#160;26, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;2020&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.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;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.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;/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.70&#160;&lt;/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.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;/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;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;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;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;/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;25, 2021 and December&#160;26, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;Net Periodic Benefit Cost:&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;2021&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;2020&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: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="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;9,896&#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;12,954&#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="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;Expected return on plan assets&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,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 prior service cost&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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 actuarial 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;2,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;2,437&#160;&lt;/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:9pt;text-indent:-6.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="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,567)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;(7,311)&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"&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 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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;2021&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;2020&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;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.15&#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="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;3.96&#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.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;/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.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="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;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="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;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 3.96% to 3.48% for 2022 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 2022 through 2031:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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 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;23,045&#160;&lt;/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;23,850&#160;&lt;/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;24,650&#160;&lt;/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;25,455&#160;&lt;/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;2026&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;26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Years 2027&#160;-&#160;2031&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;144,400&#160;&lt;/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: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;25, 2021.&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;25, 2021 and December&#160;26, 2020, the pension plan assets measured at fair value on a recurring basis were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021&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;14,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 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;14,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="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="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;Total plan net assets at fair value&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;14,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;&#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;&#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,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="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;Plan assets at NAV:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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;Leveraged inflation-linked gilt 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;283,288&#160;&lt;/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 bonds&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;107,945&#160;&lt;/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="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;212,730&#160;&lt;/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;Secured income asset 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;143,207&#160;&lt;/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;Total plan assets at NAV&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;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;747,170&#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="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;&#160;&#160;Total plan assets&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 style="background-color:#ffffff;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:#ffffff;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;761,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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="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;Total plan net assets at fair value&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;31,935&#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;&#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;&#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;31,935&#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="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;Plan assets at NAV:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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;Leveraged inflation-linked gilt 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;171,013&#160;&lt;/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 bonds&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;115,577&#160;&lt;/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="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;309,987&#160;&lt;/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;Secured income asset 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;113,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="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;Total plan assets at NAV&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;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:#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="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;&#160;&#160;Total plan assets&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 style="background-color:#ffffff;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:#ffffff;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:#ffffff;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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzMwMA_9161f7ce-0f8c-4502-b45b-a9f273135828"
      unitRef="number">0.0167</vmi:DefinedBenefitPlanPercentageOfSalaryRetirementBenefits>
    <vmi:DefinedBenefitPlanAgeForRetirementBenefits
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzM2NA_dbf0001d-4833-497d-a02a-8fab445b9003">P65Y</vmi:DefinedBenefitPlanAgeForRetirementBenefits>
    <vmi:ActiveMembersOfDefinedBenefitRetirementPlan
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzM4OA_2d853a72-3632-4ede-9d9c-cedec7bc08df"
      unitRef="item">0</vmi:ActiveMembersOfDefinedBenefitRetirementPlan>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQyMg_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQyMg_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzk4NQ_e37eed8f-2559-461c-8530-e3f76339a38d"
      unitRef="usdPerGBP">1.356</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzk5NQ_59b296a0-22c7-4742-8d0a-cd97de3be41c"
      unitRef="usdPerGBP">1.308</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzk4OTU2MDQ2NTkyODc_471799e1-9baf-49a1-9474-4da6aad344bd"
      unitRef="usd">761706000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQ5NDc4MDIzMzQxMjQ_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQ5NDc4MDIzMzQxMjQ_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzExNDA_e5776f5a-581f-428f-8581-ec94bfbdd2be"
      unitRef="usd">-536000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzExNDY_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzExNDY_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5NjI_3ad56666-92b3-4448-b665-af82823ddd08">&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;28, 2019 to December&#160;26, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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"&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;26, 2020 to December&#160;25, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;26, 2020&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;860,173&#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;741,650&#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;(118,523)&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;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;9,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;48,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;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;(22,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&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;(77,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(8,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;25, 2021&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;761,706&#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;761,170&#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;(536)&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:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzEtMi0xLTEtMTIzMzI_2cf4195d-0076-46ef-9602-f6d5a7235155"
      unitRef="usd">744403000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzEtNC0xLTEtMTIzMzI_ed160a0f-0e6a-4537-9a8c-c6788a8d4134"
      unitRef="usd">604396000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzEtNi0xLTEtMTIzMzI_8c53f868-4d8f-4d3e-bae1-6a6b9b5f9ccb"
      unitRef="usd">-140007000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzItNC0xLTEtMTIzMzI_0baf2025-315a-47c8-9192-11808e7bb175"
      unitRef="usd">35399000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzMtMi0xLTEtMTIzMzI_c402fdb0-2d01-45fb-b191-a8466b9759a4"
      unitRef="usd">12954000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzQtMi0xLTEtMTIzMzI_edda207f-7232-4c31-8ae5-c79e9b7c51f2"
      unitRef="usd">949000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzUtNC0xLTEtMTIzMzI_765644f1-3540-47ef-8fcf-52c623e9febf"
      unitRef="usd">89988000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzYtMi0xLTEtMTIzMzI_ab4e96ae-3db6-4d08-a977-9880a25f52b2"
      unitRef="usd">18212000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzYtNC0xLTEtMTIzMzI_a2cd65ad-0038-4b73-9148-5f2347a006e5"
      unitRef="usd">18212000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzctMi0xLTEtMTIzMzI_cbcc4685-c3ea-43d5-9375-8a5699bea281"
      unitRef="usd">-87855000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzgtMi0xLTEtMTIzMzI_8c7aa4bb-7a86-4b9e-a238-155c59a12f3a"
      unitRef="usd">32224000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzgtNC0xLTEtMTIzMzI_c5126086-0aba-4a42-a134-1ed7d9d8b890"
      unitRef="usd">30079000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzktMi0xLTEtMTIzMzI_57f47d94-788a-42b1-a1e2-67a6a2f6cf6e"
      unitRef="usd">860173000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzktNC0xLTEtMTIzMzI_51553a65-c495-4351-889a-adcc1f917266"
      unitRef="usd">741650000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmNmQ3ZGNjMTUzOWI0M2VjYmNkOGEzN2E3N2RlMDcxZC90YWJsZXJhbmdlOmY2ZDdkY2MxNTM5YjQzZWNiY2Q4YTM3YTc3ZGUwNzFkXzktNi0xLTEtMTIzMzI_621c4312-0dce-4840-99d8-28764aaedb12"
      unitRef="usd">-118523000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzIyNTY_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzIyNTY_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzEtMi0xLTEtMTIzMzI_88767f07-bf3d-4483-872e-ed2ed86958ed"
      unitRef="usd">860173000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzEtNC0xLTEtMTIzMzI_9b815629-912b-4106-a62f-448e3cdd70c9"
      unitRef="usd">741650000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzEtNi0xLTEtMTIzMzI_96769be9-1d9c-41ef-9b7c-dd322c202a8c"
      unitRef="usd">-118523000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzItNC0xLTEtMTIzMzI_5431a68a-9a92-4118-a8ee-73ab8dbb2261"
      unitRef="usd">1924000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzMtMi0xLTEtMTIzMzI_075620ad-71c1-4f1f-a623-694e4daf65dd"
      unitRef="usd">9896000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzUtNC0xLTEtMTIzMzI_9c21561e-e94b-4252-a636-14d6a6d3508a"
      unitRef="usd">48637000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzYtMi0xLTEtMTIzMzI_51145b82-44e8-446b-b18c-89e46fa5a92d"
      unitRef="usd">22952000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzYtNC0xLTEtMTIzMzI_7dbee5b5-a4da-44f2-af95-56d8b9d89abe"
      unitRef="usd">22952000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzctMi0xLTEtMTIzMzI_be83def7-c432-40a4-a7a2-bf260d191a3a"
      unitRef="usd">77379000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzgtMi0xLTEtMTIzMzI_6b2e8e25-98e1-4303-8596-46c799380a75"
      unitRef="usd">-8032000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzgtNC0xLTEtMTIzMzI_746b38f4-ea17-4c19-9a9f-46729f39c00c"
      unitRef="usd">-8089000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzktMi0xLTEtMTIzMzI_b4ff1308-519e-4d53-90aa-6b01e8a7bd94"
      unitRef="usd">761706000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzktNC0xLTEtMTIzMzI_875ea018-f4af-4e47-9d21-3bf8daaf6a55"
      unitRef="usd">761170000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo5MzJjYjM4ZjYxY2Q0MjAzOTYwNmVlZTY3Mzg0MTBlYS90YWJsZXJhbmdlOjkzMmNiMzhmNjFjZDQyMDM5NjA2ZWVlNjczODQxMGVhXzktNi0xLTEtMTIzMzI_a5f0bf59-55e3-49aa-9239-9753f70cdef7"
      unitRef="usd">-536000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzk4OTU2MDQ2NTkzMDI_3baac1a4-725b-4430-9983-72a41cd94db4"
      unitRef="number">0.0190</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzIzOTk_0e4c9245-c61c-4207-ae36-3961f2582ee5"
      unitRef="number">0.0140</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5OTI_5483ffef-1c39-43fb-9ec0-b5b39f58c725">&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;25, 2021 and December&#160;26, 2020 consisted of actuarial gains (losses):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 28, 2019&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;(143,726)&lt;/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;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;(16,731)&lt;/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;Prior service costs - GMP equalization&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;(814)&lt;/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;Currency translation 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;(3,987)&lt;/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;Balance December 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;(165,258)&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;Actuarial gain &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;102,529&#160;&lt;/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;Prior service costs amortization&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;550&#160;&lt;/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;Currency translation gain &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;1,239&#160;&lt;/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;Balance December 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(60,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzI0ODc_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzI0ODc_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzAtMS0xLTEtMTIzMzI_fba446d6-c86f-43a5-9cd5-6759918e8418"
      unitRef="usd">-143726000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzEtMS0xLTEtMTIzMzI_48a4bba9-ea5d-49f9-ae9e-360c93553004"
      unitRef="usd">-16731000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzItMS0xLTEtMjczODY_5a973fd2-fb5c-4463-8d00-812a658dcfb1"
      unitRef="usd">-814000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzMtMS0xLTEtMTIzMzI_4d74787b-2669-4470-b6c2-814ae569b872"
      unitRef="usd">-3987000</vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzQtMS0xLTEtMTIzMzI_e2caf2f1-4856-4ac4-8d74-e10453d6ec71"
      unitRef="usd">-165258000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzUtMS0xLTEtMTIzMzI_be2fe524-ba9a-4fee-8001-bbf592fd21bc"
      unitRef="usd">102529000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzYtMS0xLTEtMTIzMzI_d00d879f-c4be-4a92-809b-5b0bb3582702"
      unitRef="usd">550000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzctMS0xLTEtMTIzMzI_c761b945-b34f-4b58-8209-d34b0941bc65"
      unitRef="usd">1239000</vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpkODZlZWM0NTQ4YTk0MzU1YWRiY2NjYWNmYmU1MjgzOC90YWJsZXJhbmdlOmQ4NmVlYzQ1NDhhOTQzNTVhZGJjY2NhY2ZiZTUyODM4XzgtMS0xLTEtMTIzMzI_44cede39-1b69-46a1-bbd4-bd4211c68355"
      unitRef="usd">-60940000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <vmi:ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5NDY_228989bf-9d38-4dd1-b319-3f0a332d4f29">The weighted-average actuarial assumptions used to determine the benefit obligation at December&#160;25, 2021 and December&#160;26, 2020 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;2021&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;2020&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.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;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.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;/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.70&#160;&lt;/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.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;/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;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;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;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;/tr&gt;&lt;/table&gt;</vmi:ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzI2Mzc_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzI2Mzc_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzEtMS0xLTEtMTIzMzI_50d0f8e4-7429-4b3d-aecf-7b3d8c111b06"
      unitRef="number">0.0190</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzEtMy0xLTEtMTIzMzI_3273e55d-72f5-47a2-8a8a-d9d7278af524"
      unitRef="number">0.0140</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzMtMS0xLTEtMTIzMzI_3e3c0f8d-8a36-4aeb-b6f3-43ffa013bb31"
      unitRef="number">0.0270</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzMtMy0xLTEtMTIzMzI_27a3eac6-e0d2-4c32-b397-1ccb4fb69a81"
      unitRef="number">0.0200</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzQtMS0xLTEtMTIzMzI_eefad981-d42b-4bcf-aaf8-c807c4bbd7ec"
      unitRef="number">0.0330</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZToyZjI5MGZkN2QyM2M0NzhmYTQyYzc1NTgwNTlhNzA1MC90YWJsZXJhbmdlOjJmMjkwZmQ3ZDIzYzQ3OGZhNDJjNzU1ODA1OWE3MDUwXzQtMy0xLTEtMTIzMzI_f2705ca3-b779-4d57-b4e0-d3e9dbd4cce8"
      unitRef="number">0.0290</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5NDg_806c29c4-bb0c-4062-a712-6fd85280f230">&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;25, 2021 and December&#160;26, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;Net Periodic Benefit Cost:&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;2021&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;2020&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: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="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;9,896&#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;12,954&#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="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;Expected return on plan assets&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,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 prior service cost&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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 actuarial 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;2,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;2,437&#160;&lt;/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:9pt;text-indent:-6.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="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,567)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;(7,311)&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:ScheduleOfNetBenefitCostsTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzMyNDE_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzMyNDE_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzItMi0xLTEtMTIzMzI_546f32d8-3aac-4856-b45f-4570a8de0511"
      unitRef="usd">9896000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzItNC0xLTEtMTIzMzI_a739b731-6fa3-4d36-8b63-7b705dea83ec"
      unitRef="usd">12954000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzMtMi0xLTEtMTIzMzI_0b35797c-2f7a-46a8-800f-a1713fccc51e"
      unitRef="usd">27763000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzMtNC0xLTEtMTIzMzI_c8d72160-fa55-45a3-aeee-8b1113707207"
      unitRef="usd">23215000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzQtMi0xLTEtMTIzMzI_13e6eb3c-02f1-4986-96d0-291417779a3c"
      unitRef="usd">550000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzQtNC0xLTEtMTIzMzI_c7e7e8bc-eec4-41c2-b26a-22fbe598d22a"
      unitRef="usd">513000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzUtMi0xLTEtMTIzMzI_8ecfa844-89e3-4a0c-997c-2d675c52e2f1"
      unitRef="usd">-2750000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzUtNC0xLTEtMTIzMzI_c315af51-5e49-46e1-a45b-8eaf26d89f3f"
      unitRef="usd">-2437000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzYtMi0xLTEtMTIzMzI_d9487e39-e678-4b05-8723-c17b13a42597"
      unitRef="usd">-14567000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo3YzM1NzJiMjhlMWM0NjFhYWQ2ZGNiM2Q5NDZjNTVhNC90YWJsZXJhbmdlOjdjMzU3MmIyOGUxYzQ2MWFhZDZkY2IzZDk0NmM1NWE0XzYtNC0xLTEtMTIzMzI_912c390d-8719-46c3-b907-a13f5ce07f39"
      unitRef="usd">-7311000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <vmi:ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5ODY_cc610c43-409f-41e4-a3b4-6c7a29fe8653">The weighted-average actuarial assumptions used to determine expense are as follows for fiscal 2021 and 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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;2021&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;2020&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;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.15&#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="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;3.96&#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.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;/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.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="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;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="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:ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzEtMi0xLTEtMTIzMzI_e96513b9-fc1f-48d0-b0bc-01a8ef8c13ed"
      unitRef="number">0.0115</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzEtNC0xLTEtMTIzMzI_bd0905a7-ec28-418a-92d8-f87a5a63b959"
      unitRef="number">0.0205</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzItMi0xLTEtMTIzMzI_248710d0-7e45-430a-92a4-dedc2ef18f11"
      unitRef="number">0.0396</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzItNC0xLTEtMTIzMzI_9fe39d16-055d-4552-b4e6-82ee4cebf796"
      unitRef="number">0.0418</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzMtMi0xLTEtMTIzMzI_8700e0fb-4028-4d36-9677-509d6204ec4a"
      unitRef="number">0.0200</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzMtNC0xLTEtMTIzMzI_56bb809f-b43d-490b-ac31-bba47a964307"
      unitRef="number">0.0215</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzQtMi0xLTEtMTIzMzI_01b24aa7-5133-4d08-876b-395c5319c833"
      unitRef="number">0.0290</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo4ZjlkYTViNzc0Njk0YzFiYTQ4ZTE4ODE2YTQ2Y2U0Mi90YWJsZXJhbmdlOjhmOWRhNWI3NzQ2OTRjMWJhNDhlMTg4MTZhNDZjZTQyXzQtNC0xLTEtMTIzMzI_96ab9a0e-c8c5-4ad1-8e8b-589dca266bf6"
      unitRef="number">0.0305</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzM3MzU_dab6aec6-cf19-477d-bdb6-e0ddc9f2d484"
      unitRef="number">0.0396</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ic74be7ad6c2343678081d19c71f1dc70_D20211226-20221224"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzM3NDE_05d3b155-527e-43c6-bef1-387078c85239"
      unitRef="number">0.0348</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQxNDk_237f0953-f665-4bf1-8f7f-35a5dc5a7038"
      unitRef="usd">17765000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQxNTU_0dd98e5d-6930-48c6-9285-ea002b800268"
      unitRef="gbp">13100000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQyOTU_2ba9e81c-2f2e-4632-9f81-9c2cc6698a6a"
      unitRef="usd">1763000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzQzMDE_5f39a88e-12f5-4380-8f0b-620c11b40956"
      unitRef="gbp">1300000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5ODE_26ecdb68-d81e-44c7-89c4-571e3fab5fe8">&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 2022 through 2031:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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 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;23,045&#160;&lt;/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;23,850&#160;&lt;/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;24,650&#160;&lt;/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;25,455&#160;&lt;/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;2026&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;26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Years 2027&#160;-&#160;2031&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;144,400&#160;&lt;/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:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzEtMi0xLTEtMTIzMzI_aada0520-caf4-4b85-9032-dd5702256f9d"
      unitRef="usd">23045000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzItMi0xLTEtMTIzMzI_a661dc42-305c-42a8-ac4e-1e11d28508a2"
      unitRef="usd">23850000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzMtMi0xLTEtMTIzMzI_d445af8f-0225-4787-a33d-1a5c31006786"
      unitRef="usd">24650000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzQtMi0xLTEtMTIzMzI_14173bcf-83cb-4308-bf30-f990af41adf4"
      unitRef="usd">25455000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzUtMi0xLTEtMTIzMzI_81ea2658-6c6a-4ff9-a675-944bcc168a06"
      unitRef="usd">26260000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <vmi:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpiZGNmMzRmZGJmYzI0ZTAyOTFlOTYzMDAwYjJmYWFkNi90YWJsZXJhbmdlOmJkY2YzNGZkYmZjMjRlMDI5MWU5NjMwMDBiMmZhYWQ2XzYtMi0xLTEtMTIzMzI_a16c4e93-7fc4-4120-b6cf-df0702aa813b"
      unitRef="usd">144400000</vmi:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i22e7d796d15a4fd3bbe554a7d7ee8639_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzUxNjg_7345369a-87b4-4945-a593-46b2fb1fe11b"
      unitRef="number">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <vmi:DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzU2MTc_553e2f39-4f38-4639-a3c7-a3efc9488518">P13Y</vmi:DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzU2Mjk_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzU2Mjk_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc5NTU_6d42bcf7-b666-4092-9330-f962fcc7334f">At December&#160;25, 2021 and December&#160;26, 2020, the pension plan assets measured at fair value on a recurring basis were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021&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;14,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 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;14,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="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="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;Total plan net assets at fair value&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;14,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;&#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;&#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,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="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;Plan assets at NAV:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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;Leveraged inflation-linked gilt 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;283,288&#160;&lt;/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 bonds&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;107,945&#160;&lt;/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="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;212,730&#160;&lt;/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;Secured income asset 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;143,207&#160;&lt;/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;Total plan assets at NAV&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;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;747,170&#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="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;&#160;&#160;Total plan assets&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 style="background-color:#ffffff;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:#ffffff;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;761,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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="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;Total plan net assets at fair value&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;31,935&#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;&#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;&#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;31,935&#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="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;Plan assets at NAV:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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;Leveraged inflation-linked gilt 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;171,013&#160;&lt;/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 bonds&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;115,577&#160;&lt;/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="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;309,987&#160;&lt;/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;Secured income asset 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;113,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="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;Total plan assets at NAV&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;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:#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="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;&#160;&#160;Total plan assets&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 style="background-color:#ffffff;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:#ffffff;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:#ffffff;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;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc4NDg_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90ZXh0cmVnaW9uOmFlOTVjNzVkZjk0ZTQ3NTc4YjhlYTQ3NWMzYjFiMDNlXzc4NDg_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6cb325e823994b6882e3a8eee059b039_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzItMi0xLTEtMTIzMzI_80fe09fe-64d0-457f-a262-a08fb998c30e"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5b1738ebd68445c19042d7c863f070c9_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzItOC0xLTEtMTIzMzI_a373c797-25f5-4506-b5f2-4bbd138280cf"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if7a9f78d214b49f2b8595b92e2b71774_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzQtMi0xLTEtMTIzMzI_e9cab054-5fa6-4553-9f00-8327cdeab39f"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0c7da6069e5a4db0b98d7b9709926859_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzQtOC0xLTEtMTIzMzI_cebec0a2-dd6e-482f-af5f-0f9474aea7fc"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic1ebd7415e8c4ec8b8bcefdfe0269522_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzYtOC0xLTEtMTIzMzI_933ea76f-dd3d-47d4-894b-0a861cf24ac4"
      unitRef="usd">283288000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07114a588186428a9e41e00ec4b4f283_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzctOC0xLTEtMTIzMzI_1439f76b-3cb2-49fb-9b0b-abe465214570"
      unitRef="usd">107945000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icbaa04dd3c7743709d38a3c1a75925c2_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzgtOC0xLTEtMTIzMzI_7bda91fd-317b-4300-92cd-8744b2411b10"
      unitRef="usd">212730000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i61366e45e1e84f81a1567c9e716a8350_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzktOC0xLTEtMTIzMzI_74b439b1-766f-4deb-8d05-85ebe76f41d2"
      unitRef="usd">143207000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9be1e20ad2f2494c8edeee4fe7b1e647_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzEwLTgtMS0xLTEyMzMy_c2001ef0-e0c8-4ea0-8fb2-2435edfd168c"
      unitRef="usd">747170000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTpmOWExZTU0ZGNhZmY0MWY1OWM3YTczYTRkMjJkZjllOS90YWJsZXJhbmdlOmY5YTFlNTRkY2FmZjQxZjU5YzdhNzNhNGQyMmRmOWU5XzExLTgtMS0xLTEyMzMy_e4ca7fe4-ba03-4dd2-9187-cf834dc9368d"
      unitRef="usd">761170000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i683efcee62e0422391af09937368a90b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzItMi0xLTEtMTIzMzI_41c25714-b449-455a-860b-dd1e7e53c746"
      unitRef="usd">31935000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i87a43ae11183432f8daab9911579411e_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzItOC0xLTEtMTIzMzI_268cabf2-ba85-49b3-9a46-729c9feed085"
      unitRef="usd">31935000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5dde3652b91941bb8c6003394cbdb0aa_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzQtMi0xLTEtMTIzMzI_c4ac4c63-4c52-4bb1-a37a-0f91dc346e2b"
      unitRef="usd">31935000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i947ebe8cbb44484283229010ae931abf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzQtOC0xLTEtMTIzMzI_0fdd0538-d917-4f98-87d9-4b7a9f302be0"
      unitRef="usd">31935000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7570995c82c24c87962d2298b66a8199_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzYtOC0xLTEtMTIzMzI_214492a8-0fec-4999-b2d5-ce63f571d031"
      unitRef="usd">171013000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia907d3cc56414c53a2dff57715c65e75_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzctOC0xLTEtMTIzMzI_95ba1197-0970-4a9c-9fdb-cd95540f024a"
      unitRef="usd">115577000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idbe799b154794aff875c1e5b185b1696_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzgtOC0xLTEtMTIzMzI_1d68af01-bef1-47be-9a29-e432bb578541"
      unitRef="usd">309987000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib140a9adb20545fd8dfce444a2fc69de_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzktOC0xLTEtMTIzMzI_cee35606-5cd1-4d6d-ae17-eca0b2866b14"
      unitRef="usd">113138000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2023542573eb411ba474f8f8d1198133_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzEwLTgtMS0xLTEyMzMy_f8288a59-849b-47df-801e-54488d517dcb"
      unitRef="usd">709715000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjYvZnJhZzphZTk1Yzc1ZGY5NGU0NzU3OGI4ZWE0NzVjM2IxYjAzZS90YWJsZTo0YjdlYjMxODdmZTM0MWEwYTJiYjIzMjcwZGQyNzkxNy90YWJsZXJhbmdlOjRiN2ViMzE4N2ZlMzQxYTBhMmJiMjMyNzBkZDI3OTE3XzExLTgtMS0xLTEyMzMy_672183f7-40cb-43ef-84e6-1a080996e343"
      unitRef="usd">741650000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwNTg_b9d6b596-cbfb-438f-847c-a3c836c2e20b">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 25, 2021 have remaining lease terms of one year to twenty-five years, some of which include options to extend leases for up to ten 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; &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 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 commenced on a new corporate headquarters operating lease with straight-line annual expense of approximately $5,100, a 2% annual increase in lease payment, and a 25 year term during 2021.  In recognition of this lease, an operating lease asset of $71,853 and an operating long-term liability of $71,196 was recognized. &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 25, 2021 and December 26, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.053%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.799%"/&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="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;Fifty-Two weeks ended December 25, 2021&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;Fifty-Two weeks ended December 26, 2020&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;Operating lease cost&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;27,421&#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;23,976&#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;/tr&gt;&lt;tr style="height:15pt"&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="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;Operating cash outflows from operating leases&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;27,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,390&#160;&lt;/span&gt;&lt;/td&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;ROU assets obtained in exchange for lease obligations&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;86,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,131&#160;&lt;/span&gt;&lt;/td&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;Weighted average remaining lease term&lt;/span&gt;&lt;/td&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;17 years&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:right;vertical-align: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="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 discount rate&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.0&#160;&lt;/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;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;span style="color:#000000;font-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 $1,500 for short-term lease costs and approximately $3,600 for variable lease payments in 2021.&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 in 2019, the Company evaluated the historical and projected cash flow generation of the operations at each of its long-term leased facilities.&#160; It was determined that one of those facilities, a galvanizing operation in Melbourne, Australia, would 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;25, 2021 and December 26, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.494%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.281%"/&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;Classification&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;December 25, 2021&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;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;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_afcc3f69-38ed-44ad-b747-70766402ff35"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_d3aa940a-0d5c-4693-8dd4-e06b0ae7f2bb"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&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;152,664&#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;77,566&#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 style="height:15pt"&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: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:#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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_423b1f75-7951-4753-bbda-3ecd440f7889"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_fae0a03b-8133-4a2c-a165-3a2d143198a5"&gt;Accrued expenses&lt;/span&gt;&lt;/span&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;16,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Operating lease long-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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_a0307a2a-cde4-48b7-b8ab-73f6280075e3"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_ec0483f9-96bd-4711-9a82-1311896e638f"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&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;147,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;&#160;&#160;&#160;&#160;Total lease 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 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;164,513&#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;94,860&#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&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;25, 2021 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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-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="padding:0 1pt"/&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 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;23,217&#160;&lt;/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;19,087&#160;&lt;/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;16,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 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;15,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 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;2026&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;13,531&#160;&lt;/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;Subsequent&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;148,326&#160;&lt;/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;Total minimum lease payments&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;235,375&#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;&#160;&#160;Less: Interest&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;70,862&#160;&lt;/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;Present value of minimum lease payments&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;164,513&#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:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i5eaa217e93b045349764a37853c5c773_I20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzE5OQ_de1f061c-0a83-4f10-a081-66960ac283eb">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ifa4122a86636478fadb6c7b07c755fce_I20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzIwNQ_eac6f6b9-4618-4e44-81d1-01cab65a6aca">P25Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzI2Ng_323ce99d-723f-4f2c-849e-9b41ae339487">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3c0043fb41354693bb196e21524a1f72_D20201227-20211225"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzE1MzkzMTYyNzk0NTE0_01fe6ed8-6c03-4e3f-b0a2-b6cdf48f231b"
      unitRef="usd">5100000</us-gaap:OperatingLeaseExpense>
    <vmi:LesseeOperatingLeaseAnnualIncreasePercent
      contextRef="ia9c67e4ca1614988b4d696c4dac358af_I20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzE1MzkzMTYyNzk0NTI1_87c7170a-7299-4c41-bea3-d2e9606b1034"
      unitRef="number">0.02</vmi:LesseeOperatingLeaseAnnualIncreasePercent>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ia9c67e4ca1614988b4d696c4dac358af_I20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzk4OTU2MDQ2NTU3MDE_0e7d0f5b-b5c3-4df0-82bd-6aa82236f22d">P25Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia9c67e4ca1614988b4d696c4dac358af_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzk4OTU2MDQ2NTU2NTY_6d99a826-2650-4e1f-9456-894977200e9b"
      unitRef="usd">71853000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia9c67e4ca1614988b4d696c4dac358af_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzk4OTU2MDQ2NTU2Njg_f02679b3-1c6c-4de3-a6a9-203ce64b25b7"
      unitRef="usd">71196000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwNjA_b98a0988-a24a-4c55-b4a3-53567f68eb00">Lease cost and other information related to the Company's operating leases at December 25, 2021 and December 26, 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.053%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.799%"/&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="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;Fifty-Two weeks ended December 25, 2021&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;Fifty-Two weeks ended December 26, 2020&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;Operating lease cost&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;27,421&#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;23,976&#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;/tr&gt;&lt;tr style="height:15pt"&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="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;Operating cash outflows from operating leases&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;27,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,390&#160;&lt;/span&gt;&lt;/td&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;ROU assets obtained in exchange for lease obligations&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;86,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,131&#160;&lt;/span&gt;&lt;/td&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;Weighted average remaining lease term&lt;/span&gt;&lt;/td&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;17 years&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:right;vertical-align: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="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 discount rate&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.0&#160;&lt;/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;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;span style="color:#000000;font-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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzEtMS0xLTEtMTIzMzI_139a61ab-3768-4ff0-911d-1a06ee5e8b95"
      unitRef="usd">27421000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzEtMy0xLTEtMTIzMzI_ff85859a-6753-4d0a-ae24-607d0c3e84ca"
      unitRef="usd">23976000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzMtMS0xLTEtMTIzMzI_eb420c00-e777-46c7-9579-a989b909fa62"
      unitRef="usd">27793000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzMtMy0xLTEtMTIzMzI_db165f48-6a82-48d5-9d3c-d77faf0b2327"
      unitRef="usd">25390000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzQtMS0xLTEtMTIzMzI_06a90d46-a913-464d-b3bc-683256dfc04d"
      unitRef="usd">86481000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzQtMy0xLTEtMTIzMzI_a637bb43-e70b-4801-a68f-3aa7edb5ddc3"
      unitRef="usd">6131000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzUtMS0xLTEtMTIzMzI_30454c38-03b0-4f70-9b92-2411ca81d8b9">P17Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzUtMy0xLTEtMTIzMzI_fcbe5814-7ad4-436b-9444-50b7da357962">P11Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzYtMS0xLTEtMTIzMzI_90ad0ce5-861f-4a8e-a50f-22595713231b"
      unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTpkYzRjZmQwYmI3MWE0NDgwOGRhZjQ5YTIxOTYwOTdlNS90YWJsZXJhbmdlOmRjNGNmZDBiYjcxYTQ0ODA4ZGFmNDlhMjE5NjA5N2U1XzYtMy0xLTEtMTIzMzI_6e550823-7898-4f53-8a34-f1adb18083e8"
      unitRef="number">0.035</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ShortTermLeaseCost
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzIwNjE_0105f6fb-157d-4ff3-82f5-800459a7064a"
      unitRef="usd">1500000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzIxMDk_db71f4a4-dc1e-470c-b02e-94959fcc252a"
      unitRef="usd">3600000</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzI3MTA_8d776b07-9d84-4dcd-9128-5349a29adf6a"
      unitRef="usd">12063000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:StockholdersEquity
      contextRef="i27215384d5dc43ba9f7f90c09ff4e179_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzI3Mzk_56fcab0c-181e-4561-811b-4355f74bdb4e"
      unitRef="usd">8444000</us-gaap:StockholdersEquity>
    <vmi:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwNjE_fa911252-ae04-4784-abd3-4bd5b2a7aca8">Supplemental balance sheet information related to operating leases as of December&#160;25, 2021 and December 26, 2020 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.494%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.281%"/&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;Classification&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;December 25, 2021&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;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;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_afcc3f69-38ed-44ad-b747-70766402ff35"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMS0xLTEtMTIzMzI_d3aa940a-0d5c-4693-8dd4-e06b0ae7f2bb"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&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;152,664&#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;77,566&#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 style="height:15pt"&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: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:#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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_423b1f75-7951-4753-bbda-3ecd440f7889"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMS0xLTEtMTIzMzI_fae0a03b-8133-4a2c-a165-3a2d143198a5"&gt;Accrued expenses&lt;/span&gt;&lt;/span&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;16,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Operating lease long-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:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_a0307a2a-cde4-48b7-b8ab-73f6280075e3"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMS0xLTEtMTIzMzI_ec0483f9-96bd-4711-9a82-1311896e638f"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&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;147,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;&#160;&#160;&#160;&#160;Total lease 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 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;164,513&#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;94,860&#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:AssetsAndLiabilitiesLesseeTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzI5MjA_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzI5MjA_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzAtMi0xLTEtMTIzMzI_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzAtMi0xLTEtMTIzMzI_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMi0xLTEtMTIzMzI_c6c4490d-3960-43a1-9b1d-eeea12c7b160"
      unitRef="usd">152664000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzEtMy0xLTEtMTIzMzI_0a9ff243-0fe5-4e51-b0d7-e04d9f8dfb1a"
      unitRef="usd">77566000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMi0xLTEtMTIzMzI_0d141447-2f35-42a7-bf87-dd0e2357bb17"
      unitRef="usd">16754000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzMtMy0xLTEtMTIzMzI_555f2130-a29b-4869-8701-abad3816bd8c"
      unitRef="usd">14658000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMi0xLTEtMTIzMzI_dfb45e54-d694-4a7a-924a-71fec42cdd32"
      unitRef="usd">147759000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzQtMy0xLTEtMTIzMzI_523c854c-2629-4932-8b78-06e41ca4feba"
      unitRef="usd">80202000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzUtMi0xLTEtMTIzMzI_89ec41f2-010f-4b87-90cf-63365b4358d4"
      unitRef="usd">164513000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo4ZGZiYjlhODc2NTA0NjMwOThkYmFiODc3NjU4NDEwMC90YWJsZXJhbmdlOjhkZmJiOWE4NzY1MDQ2MzA5OGRiYWI4Nzc2NTg0MTAwXzUtMy0xLTEtMTIzMzI_11a373c3-bbd9-4f18-b8cf-e6802857b67c"
      unitRef="usd">94860000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwNTU_44388816-d6de-4e18-9809-8dde51d29eb2">Minimum lease payments under operating leases expiring subsequent to December&#160;25, 2021 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-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="padding:0 1pt"/&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 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;23,217&#160;&lt;/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;19,087&#160;&lt;/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;16,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 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;15,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 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;2026&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;13,531&#160;&lt;/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;Subsequent&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;148,326&#160;&lt;/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;Total minimum lease payments&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;235,375&#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;&#160;&#160;Less: Interest&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;70,862&#160;&lt;/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;Present value of minimum lease payments&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;164,513&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwMzM_ec849de2-f5d7-41f4-8590-302965373c31">2021-12-25</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90ZXh0cmVnaW9uOmZlYjBhNzJlYzAzZjRmMWFiMDY2MzFhZDFjYjZjYTVjXzMwMzM_d75edbe1-af2c-49ff-917c-df38c201efb5">--12-25</dei:CurrentFiscalYearEndDate>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzEtMS0xLTEtMTIzMzI_bcdba358-fde0-4887-8058-8c95df1a1efc"
      unitRef="usd">23217000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzItMS0xLTEtMTIzMzI_903066d1-4c2f-4be9-8db6-2247d12483c8"
      unitRef="usd">19087000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzMtMS0xLTEtMTIzMzI_1d77781d-17f3-4076-83f5-ba43e6140520"
      unitRef="usd">16066000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzQtMS0xLTEtMTIzMzI_c97b4648-4d94-415d-9f60-9f8a36a972ba"
      unitRef="usd">15148000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzUtMS0xLTEtMTIzMzI_8d1ccb49-dce9-4835-9b43-19d82c622175"
      unitRef="usd">13531000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzYtMS0xLTEtMTIzMzI_49a44012-2916-44d0-990b-d9ce3d109a10"
      unitRef="usd">148326000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzctMS0xLTEtMTIzMzI_667b6ad0-77bb-4337-87ad-515589f8e7bc"
      unitRef="usd">235375000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzgtMS0xLTEtMTIzMzI_646fb08d-51e0-4220-8a44-8fae65919789"
      unitRef="usd">70862000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNjkvZnJhZzpmZWIwYTcyZWMwM2Y0ZjFhYjA2NjMxYWQxY2I2Y2E1Yy90YWJsZTo5ZGZmZmNmNGU3MGY0MTYzOWJkMTNmMTZhNTk0ZGE1OC90YWJsZXJhbmdlOjlkZmZmY2Y0ZTcwZjQxNjM5YmQxM2YxNmE1OTRkYTU4XzktMS0xLTEtMTIzMzI_8597db35-ef14-4ea5-92aa-69694e2142e5"
      unitRef="usd">164513000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90ZXh0cmVnaW9uOmRmODgwNmIzZTI1MTQxMWI5NmRhNTcxNzgwNzVlODhhXzE1MzkzMTYyNzkzNDUw_cc5c73d1-4714-4eec-86f5-43e34084f9ee">BUSINESS SEGMENTS&lt;div style="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 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, 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="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, concrete and composite structures for utility markets, including transmission, distribution, substations, 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 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 manufacture of center pivot and linear irrigation equipment for agricultural markets, including parts, services and 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;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's operating income for segment purposes excludes unallocated corporate general and administrative expenses, interest expense, non-operating income and deductions, or income taxes.&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:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&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;2021&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;/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;Utility 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;Steel&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;770,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;635,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;630,892&#160;&lt;/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;Concrete&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;165,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Engineered Solar Tracker Solutions&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;62,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Offshore and Other Complex Steel 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;123,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Utility Support Structures segment&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,121,510&#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;1,002,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 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;890,580&#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;Engineered Support Structures segment:&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;/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;Lighting, Traffic, and Highway Safety Products&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;717,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#160;&#160;&#160;&#160;Communication Products&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;240,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Access Systems&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;106,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;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;Engineered Support Structures segment&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;1,064,761&#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;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;/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;386,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;545,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;483,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,028,717&#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;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;/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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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:700;line-height:100%"&gt;INTERSEGMENT SALES:&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;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;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Engineered Support Structures&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;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;87,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;11,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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 #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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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 #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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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 #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:#ffffff;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:#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;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:9pt;text-indent:-6.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,121,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Engineered Support Structures segment&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;1,064,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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;299,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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 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;1,017,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0;text-align:right;vertical-align: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,501,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-bottom: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-bottom: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;2,895,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-bottom: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-bottom: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;2,766,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:12pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&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;2021&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;/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;Utility 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;67,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;100,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;87,788&#160;&lt;/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;Engineered Support Structures&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;115,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;50,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;137,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(83,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;286,785&#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;225,953&#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;227,905&#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;Interest expense, net&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;(41,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;14,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;260,083&#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;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;/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;Utility 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;827,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;778,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;742,194&#160;&lt;/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;Engineered Support Structures&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;977,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;366,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,027,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;249,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;3,447,249&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&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;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;36,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Engineered Support Structures&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;16,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;19,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;107,790&#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;106,700&#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;97,425&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"&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;2021&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;/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;Utility 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;24,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23,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 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;23,779&#160;&lt;/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;Engineered Support Structures&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;24,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;16,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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: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;9,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;92,577&#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;82,892&#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;82,264&#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"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&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;2021&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;/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;2,260,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;/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;297,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;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;/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;Brazil&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;200,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/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;123,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;620,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470,663&#160;&lt;/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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;3,501,575&#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,895,355&#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,766,976&#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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-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:#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;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,172,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;748,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 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;753,545&#160;&lt;/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;173,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Brazil&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;28,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;17,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963&#160;&lt;/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;21,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;338,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,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;362,020&#160;&lt;/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,734,486&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&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;No single customer accounted for more than 10% of net sales in 2021, 2020, or 2019. 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 2021; no other foreign country accounted for more than 6% 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="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90ZXh0cmVnaW9uOmRmODgwNmIzZTI1MTQxMWI5NmRhNTcxNzgwNzVlODhhXzQ5_aa6bc916-63e0-4f5c-8512-5696badfdb57"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90ZXh0cmVnaW9uOmRmODgwNmIzZTI1MTQxMWI5NmRhNTcxNzgwNzVlODhhXzE1MzkzMTYyNzkzNDUx_b8901f54-9161-4e5f-b631-08a0a658ed4f">&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:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&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;2021&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;/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;Utility 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;Steel&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;770,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;635,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;630,892&#160;&lt;/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;Concrete&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;165,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Engineered Solar Tracker Solutions&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;62,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Offshore and Other Complex Steel 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;123,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Utility Support Structures segment&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,121,510&#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;1,002,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 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;890,580&#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;Engineered Support Structures segment:&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;/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;Lighting, Traffic, and Highway Safety Products&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;717,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#160;&#160;&#160;&#160;Communication Products&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;240,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Access Systems&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;106,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;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;Engineered Support Structures segment&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;1,064,761&#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;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;/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;386,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;545,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;483,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,028,717&#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;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;/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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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:700;line-height:100%"&gt;INTERSEGMENT SALES:&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;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;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Engineered Support Structures&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;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;87,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;11,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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 #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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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 #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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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 #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:#ffffff;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:#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;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:9pt;text-indent:-6.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,121,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Engineered Support Structures segment&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;1,064,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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;299,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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 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;1,017,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0;text-align:right;vertical-align: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,501,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-bottom: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-bottom: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;2,895,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-bottom: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-bottom: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;2,766,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:12pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&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;2021&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;/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;Utility 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;67,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;100,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;87,788&#160;&lt;/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;Engineered Support Structures&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;115,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;50,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;137,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(83,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;286,785&#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;225,953&#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;227,905&#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;Interest expense, net&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;(41,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;14,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;260,083&#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;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;/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;Utility 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;827,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;778,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;742,194&#160;&lt;/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;Engineered Support Structures&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;977,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;366,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,027,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;249,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;3,447,249&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&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;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;36,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Engineered Support Structures&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;16,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;19,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;107,790&#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;106,700&#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;97,425&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"&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;2021&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;/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;Utility 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;24,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23,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 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;23,779&#160;&lt;/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;Engineered Support Structures&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;24,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;16,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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: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;9,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;92,577&#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;82,892&#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;82,264&#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="ifdbb25a7fcd640b2944e0f7b5f325dee_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzgtMS0xLTEtMTIzMzI_7f9c3050-e5cf-45ad-af0c-ae5ee8a85001"
      unitRef="usd">770104000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4aeec95e9cc545b0893291bbe1777928_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzgtMy0xLTEtMTIzMzI_8d454546-84bd-4288-924c-ccb62bad2f88"
      unitRef="usd">635220000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i674c924ac4f44386be09f0d24791ff38_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzgtNS0xLTEtMTIzMzI_7dc13fad-0930-4467-8932-fc780cfacac8"
      unitRef="usd">630892000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6ec8f6d0e7c544d39547aab744764ec0_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzktMS0xLTEtMTIzMzI_4123fd2b-6e57-4ded-b32b-0bed331b84d9"
      unitRef="usd">165501000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iecd1209f0321404cb26e3e5397461963_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzktMy0xLTEtMTIzMzI_d3cfad9a-ca07-41c8-9874-e3143e01e19a"
      unitRef="usd">160544000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2bbf7c0bd7134585848a611213c5d140_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzktNS0xLTEtMTIzMzI_26f42cb8-4fad-4968-8898-24bebff6c215"
      unitRef="usd">122032000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0e9f434155594647b6125e261155fc4b_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEwLTEtMS0xLTEyMzMy_0bd9af0b-cec2-44b9-970d-3e3be2f7ad61"
      unitRef="usd">62904000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i43c24982ec90468783ad0fab98ef9f0c_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEwLTMtMS0xLTEyMzMy_d3c0c519-1fbd-4eef-84a7-9b164167936b"
      unitRef="usd">86382000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib8fc8cee153942e48a5a0ebcd1c023a3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEwLTUtMS0xLTEyMzMy_b9053ce5-dcd8-479a-a0cb-2d28243479b6"
      unitRef="usd">47450000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia02fb3935bd041ceab5c8c885b419488_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzExLTEtMS0xLTEyMzMy_3ae46965-fb7f-43d2-b350-1d85a948ca3f"
      unitRef="usd">123001000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2c69d1d1e8c34deea9fafddd190ccc2b_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzExLTMtMS0xLTEyMzMy_fff5ffd9-48f3-41cd-8054-c20224a0ab4c"
      unitRef="usd">120063000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i482c0d9f5e3a49f2bf880cb627ca7646_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzExLTUtMS0xLTEyMzMy_a1e6d706-0a7b-43e2-9083-150dc1c966f6"
      unitRef="usd">90206000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ife543b71962c4f1987cdcd34fbfd39c2_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEyLTEtMS0xLTEyMzMy_fdc6e52d-f0f5-43f8-925b-8d21dc7ae937"
      unitRef="usd">1121510000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5476915bd4504e8fa16709bcd1c4f4c7_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEyLTMtMS0xLTEyMzMy_cc34257b-524a-433c-ade4-e542d8acf3c1"
      unitRef="usd">1002209000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd646539576c492fb369239cfa474caf_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEyLTUtMS0xLTEyMzMy_4d9531e4-b85c-498d-a2e1-835decad530a"
      unitRef="usd">890580000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8cd65d4ae6e94acbb6c8cc034155aa76_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE0LTEtMS0xLTE0ODM2_03aac695-2a37-417f-915b-529dce9cbc49"
      unitRef="usd">717650000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba5eb16730f94929a24195b87caf074d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE0LTMtMS0xLTE0ODQz_ca76727b-864e-4240-b27e-6866ce42d3cb"
      unitRef="usd">717216000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4f14ab3177a44b39a31baf5292b2dc56_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE0LTUtMS0xLTE0ODQ1_ec5921f6-e531-4ae0-bd64-0575b24d191e"
      unitRef="usd">708853000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5dbbf2a5f97a4a3e86286748acd136cb_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTEtMS0xLTE0ODM4_8be70d43-9308-42ea-87ac-cb71e9265dca"
      unitRef="usd">240171000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id15e7be7a4f6484e92bdf1198a1f926f_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTMtMS0xLTE0ODQz_2d5717b0-accc-47ee-8102-6c5a63dd13d9"
      unitRef="usd">190203000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4d0bc27380b94adaa6cea5f9e2e434bc_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTUtMS0xLTE0ODQ1_e03cf2a7-62e9-40ef-8e3f-526cb39ebb84"
      unitRef="usd">188912000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i42f89e3fe9814d75bce42d48a17eeffc_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTEtMS0xLTE0ODQw_5d28d15c-f201-4fb3-b4e9-23d123fa6384"
      unitRef="usd">106940000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0d6005671a0b418eae952b9b3defb96c_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTMtMS0xLTE0ODQz_589fa14d-4449-44ce-864f-43b20e9a6d6a"
      unitRef="usd">88421000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie94af9d610d545b0b851034bcbc9dadf_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTUtMS0xLTE0ODQ1_d3543763-c462-4038-b8d3-fd913ddf0032"
      unitRef="usd">114525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i73185c481d4a462f9ffe97c05d3746b6_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE3LTEtMS0xLTE0ODQw_01a5cd61-28a0-45aa-ac4d-bbbc1dc988d5"
      unitRef="usd">1064761000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5504172694204676bdff3107b6456550_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE3LTMtMS0xLTE0ODQz_b3efaf74-41be-4f9a-8b2d-17edc5554a8f"
      unitRef="usd">995840000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifa049d30a7f64be190e9abd20863994d_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE3LTUtMS0xLTE0ODQ1_12f53820-d7de-4991-8ba4-8693a9f916a7"
      unitRef="usd">1012290000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1625f82dfc94e7abdb4addb874e6f50_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEzLTEtMS0xLTEyMzMy_26a0eac6-c0c5-4edf-bf42-72e7f0ba663c"
      unitRef="usd">386313000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7dae8254dfbf440bbce74f1cbc3e5b10_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEzLTMtMS0xLTEyMzMy_bd793703-680b-49c7-bcd7-121c03076ec7"
      unitRef="usd">345312000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i698f491031ef4c0bbc8d21e6ad01eb93_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzEzLTUtMS0xLTEyMzMy_6ba92c45-5dcb-4665-be4f-a077e356f4c6"
      unitRef="usd">367835000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i88cc592dafe44e62b33c67572c5c0095_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTEtMS0xLTEyMzMy_7caeec29-5016-4160-b6cc-2ef56286b872"
      unitRef="usd">545574000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i41c51454d7a54d9493091fb6122e2877_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTMtMS0xLTEyMzMy_571b96e3-84a1-47bf-a4e6-59a53b2abfe0"
      unitRef="usd">378424000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7ec9a89da01c45b8970e6551fc59948c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE1LTUtMS0xLTEyMzMy_e18eedea-289e-43bc-95b4-43d64a16470e"
      unitRef="usd">378613000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4296fed3f24940be9df60c272ca41a46_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTEtMS0xLTEyMzMy_5a4b7e2b-f97e-4c68-889b-47b35da089cb"
      unitRef="usd">483143000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5cb46641a73c40749e3e9f588b46345b_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTMtMS0xLTEyMzMy_24213b14-9d6c-43ae-bb21-62e44233b643"
      unitRef="usd">267407000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if7064f794d974b72a04c74c22f802ac1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE2LTUtMS0xLTEyMzMy_a582c064-b072-447c-b556-7c9d555b45e6"
      unitRef="usd">206583000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0b3b29aa274642c9a94682183b8e54cf_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE4LTEtMS0xLTI3MjQ1_82760eef-2d70-40a3-ae3d-f985d9693a8f"
      unitRef="usd">1028717000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7ae60208597e472c9cc36bd4d8ae72e9_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE4LTMtMS0xLTI3MjQ2_61f25438-567e-4ca3-a771-b47766eb72b0"
      unitRef="usd">645831000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d339eb568894cfcbcdfb0f6b673b00e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzE4LTUtMS0xLTI3MjQ4_ab8979c4-d18a-4f71-be8a-73600d5fd7ae"
      unitRef="usd">585196000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id90b05723a70434f90f121bb0ea34e37_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIwLTEtMS0xLTEyMzMy_c93dbb55-137f-4cde-b626-74e31b612a3d"
      unitRef="usd">3601301000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic14af23f2b95458fb3b871bdeb637937_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIwLTMtMS0xLTEyMzMy_8f462ba1-de6f-49c3-ae56-ee0a0076978f"
      unitRef="usd">2989192000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba01c826074d4818b4c57f210e2b87d1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIwLTUtMS0xLTEyMzMy_ce4e3e2e-851d-4cf2-b582-fda83f675954"
      unitRef="usd">2855901000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d41d62a084d4b5583f8479015c515a8_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIzLTEtMS0xLTEyMzMy_51a72ed3-855e-45b6-bb63-9d55b4eac45b"
      unitRef="usd">506000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic8c753f0225f42d29f7460d9bfc53e51_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIzLTMtMS0xLTEyMzMy_12e1e064-556e-4b05-a3d3-75d489f6cc88"
      unitRef="usd">71000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7d326e0fd2d449928d5429ce93a0d6e8_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzIzLTUtMS0xLTEyMzMy_9d95cc9d-c8a4-4da0-8f3c-fb7b6523a7a6"
      unitRef="usd">4972000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib249e26fabdd4ee0b8868fa25c0f25c7_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTEtMS0xLTE0ODk1_688d5366-80cd-4421-8548-ac705456136a"
      unitRef="usd">321000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9aec405ff4c746b5926de325d0691eb9_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTMtMS0xLTE0OTAx_3f4ce755-86a9-4f24-86cb-7d23bb28f138"
      unitRef="usd">12317000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i599beb9ec173454a90756ebd3ced5f4d_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTUtMS0xLTE0OTAz_73b1b837-1505-4fe0-aaac-9d80a8b5e597"
      unitRef="usd">10214000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4df45cd0d29e4d6fbc2af7ae703cb91c_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTEtMS0xLTEyMzMy_ac279736-531a-4bb4-8208-a78a4c490cac"
      unitRef="usd">87232000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i30c1a3e5c2174be4a92989271907a1ba_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTMtMS0xLTEyMzMy_8f4924fe-133c-49c6-8c5a-b02daaecd0a5"
      unitRef="usd">75710000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1c6cef134fd04b34b10d1192e804401c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI0LTUtMS0xLTEyMzMy_03c25b38-7074-4fd1-b083-bb59654ec8d8"
      unitRef="usd">67195000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1b98a13345ce4702890663e9ce051e67_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI1LTEtMS0xLTEyMzMy_d8cdf797-09ca-47e2-a188-7cf30bbcd0f1"
      unitRef="usd">11667000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i52cd38a052ae4a74bbaeaf45aa7779e4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI1LTMtMS0xLTEyMzMy_c1d1f148-25c9-4a00-b0da-05ae51f4949f"
      unitRef="usd">5739000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i520ff330e57f4f55b22a346a1304dd8c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI1LTUtMS0xLTEyMzMy_284b3303-9537-4e7d-ae78-e6324b8ff7d3"
      unitRef="usd">6544000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i19f2af514c2c44eeae1484ec80f36bbe_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI3LTEtMS0xLTEyMzMy_472af02b-1713-42db-8160-03a0ce8b983d"
      unitRef="usd">99726000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fa426cb8ee84832b52a82af4ab1e7aa_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI3LTMtMS0xLTEyMzMy_e950e43e-f01b-4c0f-bba4-164d9652b92d"
      unitRef="usd">93837000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i04ae103812e5487eb8fd2a129040fc45_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzI3LTUtMS0xLTEyMzMy_500ce950-1b1f-4690-aea5-c2acb8fa2cf8"
      unitRef="usd">88925000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMwLTEtMS0xLTEyMzMy_4fde24bd-f6a5-4a3f-b23e-168f2427c8e1"
      unitRef="usd">1121004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8dc3287973a41618190e237135cd198_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMwLTMtMS0xLTEyMzMy_3e37ef01-fa74-405f-906d-54bc73f6da6d"
      unitRef="usd">1002138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03ad29234fc24585aea4ccbb3fec933f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMwLTUtMS0xLTEyMzMy_a6968739-e16d-4136-a4af-bf53de9019be"
      unitRef="usd">885608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTEtMS0xLTE0OTEz_91dbc76a-0299-49cb-b54d-6e7769ee832b"
      unitRef="usd">1064440000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTMtMS0xLTE0OTE1_0a6d7fb1-37b4-469e-91f9-113f65d85a19"
      unitRef="usd">983523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf1e5a95939f4db1aa8d8dc7e787a8ff_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTUtMS0xLTE0OTE3_03b00e6d-bb68-4ce6-954e-7e87f246ccba"
      unitRef="usd">1002076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02cc3539fd044838f54ced635db818a_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTEtMS0xLTEyMzMy_d4091104-8771-4904-8429-b0cd80086105"
      unitRef="usd">299081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTMtMS0xLTEyMzMy_6ca1f978-0061-43bf-a71c-6ddfa95b1281"
      unitRef="usd">269602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c03f4bbf1a04a6f9f5447d5f7907818_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMxLTUtMS0xLTEyMzMy_f6fa7aa0-4863-489c-94bd-da4a34cd83f5"
      unitRef="usd">300640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMyLTEtMS0xLTEyMzMy_70c0a1fa-a1fb-4639-8947-641c696bae4c"
      unitRef="usd">1017050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMyLTMtMS0xLTEyMzMy_bfed6560-dc60-4af1-b04f-845f59481c38"
      unitRef="usd">640092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c5148b172374db58663274955901a38_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzMyLTUtMS0xLTEyMzMy_99ff1af5-ad02-401a-909b-663e4e55a477"
      unitRef="usd">578652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzM0LTEtMS0xLTEyMzMy_4ef390e5-5c10-45c7-b1f6-f05e7a88fc33"
      unitRef="usd">3501575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzM0LTMtMS0xLTEyMzMy_1c2c49bb-7b00-4b4f-b404-2fcb9db073a8"
      unitRef="usd">2895355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpmODY1Y2NjOWJlMzg0YWIzYTViZTMwNDAwNWU4YmRjNS90YWJsZXJhbmdlOmY4NjVjY2M5YmUzODRhYjNhNWJlMzA0MDA1ZThiZGM1XzM0LTUtMS0xLTEyMzMy_ae191ddc-6f49-42f7-b372-08d0f75f11de"
      unitRef="usd">2766976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzMtMS0xLTEtMTIzMzI_a03d16ae-7f92-403e-a219-f3eb4a9b4211"
      unitRef="usd">67624000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if8dc3287973a41618190e237135cd198_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzMtMy0xLTEtMTIzMzI_8f905228-02f1-4322-84de-2e260d035a35"
      unitRef="usd">100855000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03ad29234fc24585aea4ccbb3fec933f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzMtNS0xLTEtMTIzMzI_e64d1cbf-ce72-4df7-86c6-fd12415f70df"
      unitRef="usd">87788000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtMS0xLTEtMTQ5Mjg_d4579ba5-57ab-4e2a-b951-307caa039410"
      unitRef="usd">115417000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtMy0xLTEtMTQ5MzA_d2c89fa4-6bb8-491a-80c9-59b6701c454f"
      unitRef="usd">65342000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibf1e5a95939f4db1aa8d8dc7e787a8ff_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtNS0xLTEtMTQ5MzI_5292dc4b-1b8c-4ee2-9643-2f7383987db8"
      unitRef="usd">65627000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtMS0xLTEtMTIzMzI_3e828111-1e4b-4316-8210-fe563e1fc963"
      unitRef="usd">50365000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtMy0xLTEtMTIzMzI_156ef5b4-5b1b-4aa4-8853-097073937fa1"
      unitRef="usd">42975000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4c03f4bbf1a04a6f9f5447d5f7907818_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzQtNS0xLTEtMTIzMzI_c69d25cd-41a0-443b-b6a7-b4019a545ad4"
      unitRef="usd">51008000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzUtMS0xLTEtMTIzMzI_eeb2fd89-2057-4038-9b12-9b850869c740"
      unitRef="usd">137027000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzUtMy0xLTEtMTIzMzI_205f2ebf-0b92-4e13-aee1-82d4a28148d0"
      unitRef="usd">83046000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4c5148b172374db58663274955901a38_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzUtNS0xLTEtMTIzMzI_0a7f3be7-0019-4c34-ae82-cc4778ab7eb8"
      unitRef="usd">71687000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7820c2768ea743319f4290eb54d207c1_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzctMS0xLTEtMTIzMzI_b571c766-e6b7-47bd-83ea-9bee25021d41"
      unitRef="usd">-83648000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icc4207932ce14c43af6c8346b39b1164_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzctMy0xLTEtMTIzMzI_747be39b-8d59-49f9-aef2-bd2d6c471e5b"
      unitRef="usd">-66265000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6b8978dc805542789eacf5a21f08501f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzctNS0xLTEtMTIzMzI_f68a9ccc-eeb2-4d72-a7d4-9715fa65b239"
      unitRef="usd">-48205000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzgtMS0xLTEtMTIzMzI_d1d9f4db-06af-4f8e-b103-dc4d6f24cffe"
      unitRef="usd">286785000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzgtMy0xLTEtMTIzMzI_4e08f280-2b4e-4248-85ed-6faac5056b4d"
      unitRef="usd">225953000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzgtNS0xLTEtMTIzMzI_d463364d-cd89-487c-8861-f9d4be98e9b0"
      unitRef="usd">227905000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzktMS0xLTEtMTIzMzI_6765cd01-447e-4fe5-847d-74a713e450e1"
      unitRef="usd">-41420000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzktMy0xLTEtMTIzMzI_1bcb1e4e-e3ef-49ea-8247-564c22497c04"
      unitRef="usd">-38701000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzktNS0xLTEtMTIzMzI_905d60b3-0c12-4359-b88e-1662bbc4ec8b"
      unitRef="usd">-36211000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEyLTEtMS0xLTEyMzMy_d5cbab92-42f7-4b38-9eae-19062ae2ceb0"
      unitRef="usd">14718000</vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments>
    <vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEyLTMtMS0xLTEyMzMy_2f775392-4b94-412b-9ba4-41f1bb27b89d"
      unitRef="usd">5516000</vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments>
    <vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEyLTUtMS0xLTEyMzMy_ced56724-493e-4a56-bf7a-a9b05fb6d673"
      unitRef="usd">8164000</vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEzLTEtMS0xLTEyMzMy_32a1bdcd-c6b0-4b6a-aa3c-b2b603c5cefd"
      unitRef="usd">260083000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEzLTMtMS0xLTEyMzMy_9be30ef4-a416-4d9b-bc61-9e2d0c86992c"
      unitRef="usd">192768000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzEzLTUtMS0xLTEyMzMy_d522e19f-d1fa-4e86-b4eb-a0321363350d"
      unitRef="usd">199858000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="i0360a24c70e94a99ae9e068180f09056_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE3LTEtMS0xLTEyMzMy_1252f1ca-cf4c-427d-88d8-99808b35481d"
      unitRef="usd">827083000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie25ac7150baf4196853bf2d5b1624c78_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE3LTMtMS0xLTEyMzMy_136b35af-80ec-419f-86f6-d5eefb83c50c"
      unitRef="usd">778127000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia55f00c7739342f1a3779192a0622ff7_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE3LTUtMS0xLTEyMzMy_454cfb74-b21f-4b05-a9b8-ee62d2957c4d"
      unitRef="usd">742194000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i36d78852b1554a00a15cead74299b70a_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTEtMS0xLTE0ODYx_c914bd77-aa9c-402c-b1e6-89577fc881da"
      unitRef="usd">977334000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie3dfafc5c2b346339095227170eec025_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTMtMS0xLTE0ODgx_6ccc14ee-acfa-485c-bb8f-408704b4c585"
      unitRef="usd">932565000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4a1ba4b18bbb4067aa09d39691dc9739_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTUtMS0xLTE0ODgz_22d33b88-f6fb-440c-8931-f4fe5305a8e1"
      unitRef="usd">944428000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibe71804d4776412fb3391c603f6991f3_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTEtMS0xLTEyMzMy_bebb6000-f0cd-4ebe-8bec-7fe24e6e2d94"
      unitRef="usd">366026000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iea2a584596c54de58ca99d05792a4a9f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTMtMS0xLTEyMzMy_39ebff89-3be2-4099-a0c2-d9f65d0444cd"
      unitRef="usd">360594000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i19e5629f9e864b1ca47d70757d9c62b0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE4LTUtMS0xLTEyMzMy_1b62706b-eb08-4284-8ae1-c77d8309cf01"
      unitRef="usd">363070000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3b289d8dc77140ff8ae1cdbd78785bba_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE5LTEtMS0xLTEyMzMy_e1e0855c-101b-4690-8caa-88dcccb0d75d"
      unitRef="usd">1027272000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i67af2553a0444a63935ad43cc23ea673_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE5LTMtMS0xLTEyMzMy_c2dd1f45-65db-456e-b0ab-81a3782a94d0"
      unitRef="usd">465322000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i11b54a2da76e4c2bb6871baf44fad4b3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzE5LTUtMS0xLTEyMzMy_ce2e2338-ff9d-409b-9eb9-0b48cad59b07"
      unitRef="usd">347887000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i925f47b8f1cd4909bc40dfbe27192919_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIxLTEtMS0xLTEyMzMy_5d15c747-ee4a-4eaf-b221-32374b06e9e5"
      unitRef="usd">249534000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i09c67e8708704a53a91413662da4c73c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIxLTMtMS0xLTEyMzMy_dd3fd7a8-9d37-4574-b102-7d666d511660"
      unitRef="usd">416552000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie3e355d888a641a193f42231ee523c89_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIxLTUtMS0xLTEyMzMy_967d9ec0-f660-45d2-9f8c-b40ce9552040"
      unitRef="usd">409637000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIyLTEtMS0xLTEyMzMy_2945fc1a-b4bc-4deb-9e97-9cc689e236e1"
      unitRef="usd">3447249000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIyLTMtMS0xLTEyMzMy_bf3f40da-d9c2-44a2-b064-bcb46d867490"
      unitRef="usd">2953160000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTowYTA5MzY0NmY0OTc0MDQxYjBkZmM4NmJjYTdmMzYwMy90YWJsZXJhbmdlOjBhMDkzNjQ2ZjQ5NzQwNDFiMGRmYzg2YmNhN2YzNjAzXzIyLTUtMS0xLTEyMzMy_0ced56e1-ae25-47b2-ac7a-93fe0a36a3c6"
      unitRef="usd">2807216000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzItMS0xLTEtMTIzMzI_0c21a013-828c-4710-a355-770ee88fe6bd"
      unitRef="usd">36718000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if8dc3287973a41618190e237135cd198_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzItMy0xLTEtMTIzMzI_6fd741c8-31b8-4220-84c1-9acee5a0f132"
      unitRef="usd">34495000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i03ad29234fc24585aea4ccbb3fec933f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzItNS0xLTEtMTIzMzI_681d8b44-a967-4130-b94f-41698f7be9d8"
      unitRef="usd">26306000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtMS0xLTEtMTQ5NDc_f299f07f-04a7-400c-9e9b-597ce718427e"
      unitRef="usd">16578000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtMy0xLTEtMTQ5NTA_7a5a38bf-4d66-47fd-a115-a563d966a113"
      unitRef="usd">24447000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibf1e5a95939f4db1aa8d8dc7e787a8ff_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtNS0xLTEtMTQ5NTM_b5fb4acc-c338-45d6-916b-15de712a6611"
      unitRef="usd">25344000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtMS0xLTEtMTIzMzI_0ba6086b-9b4b-4a0a-9ef8-68be4c10c07c"
      unitRef="usd">19178000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtMy0xLTEtMTIzMzI_2f003388-609d-4cce-acb5-8a8ad5a3dee6"
      unitRef="usd">22132000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4c03f4bbf1a04a6f9f5447d5f7907818_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzMtNS0xLTEtMTIzMzI_f182664b-674c-4725-8a1d-599fd92dd564"
      unitRef="usd">23610000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzQtMS0xLTEtMTIzMzI_209f11de-445c-48a9-998d-61933cb659d1"
      unitRef="usd">17509000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzQtMy0xLTEtMTIzMzI_9423e912-1a9d-4f3f-a600-a2819b80763f"
      unitRef="usd">16740000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4c5148b172374db58663274955901a38_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzQtNS0xLTEtMTIzMzI_b7f3cad3-6f00-4549-81e8-d5ab343c330e"
      unitRef="usd">15644000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7820c2768ea743319f4290eb54d207c1_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzYtMS0xLTEtMTIzMzI_5d03daae-ab6b-4b26-b821-4ae5a7337485"
      unitRef="usd">17807000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icc4207932ce14c43af6c8346b39b1164_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzYtMy0xLTEtMTIzMzI_76f4a5f5-267f-4326-be49-49f961d90b42"
      unitRef="usd">8886000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6b8978dc805542789eacf5a21f08501f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzYtNS0xLTEtMTIzMzI_1e3c5ae2-9cc7-4e3f-a179-812b6cbaf7b7"
      unitRef="usd">6521000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzctMS0xLTEtMTIzMzI_1914dc1a-df04-403c-8272-3dede6f8d04f"
      unitRef="usd">107790000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzctMy0xLTEtMTIzMzI_48893818-dde5-436e-9cce-de3fcbb009d5"
      unitRef="usd">106700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMmY4ZGQ3YTcxNjc0MTZmODNjZjIyOWZhODExNTE1Ny90YWJsZXJhbmdlOmQyZjhkZDdhNzE2NzQxNmY4M2NmMjI5ZmE4MTE1MTU3XzctNS0xLTEtMTIzMzI_5e25f078-8c5a-4fb5-ab6a-74127bf5ae74"
      unitRef="usd">97425000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib5f20b48da9d482bad0b07b4bc3da451_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzMtMS0xLTEtMTIzMzI_63189b99-0385-439a-9067-0dbe249acd36"
      unitRef="usd">24075000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if8dc3287973a41618190e237135cd198_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzMtMy0xLTEtMTIzMzI_57683c46-73db-4a7e-a90f-9aa9ccb5a9c5"
      unitRef="usd">23641000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i03ad29234fc24585aea4ccbb3fec933f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzMtNS0xLTEtMTIzMzI_5040a6a8-627f-4f99-b947-bda9eac43988"
      unitRef="usd">23779000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i293711cbf5c84d389e980a1646a78f87_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtMS0xLTEtMTQ5NjQ_7af490e4-b188-4f77-b454-0b168c3de10e"
      unitRef="usd">24733000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i461ff16b2f234d63865d4aaec6239ede_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtMy0xLTEtMTQ5NjY_3183f786-4e42-4f53-9849-c54106b5b07c"
      unitRef="usd">25399000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibf1e5a95939f4db1aa8d8dc7e787a8ff_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtNS0xLTEtMTQ5Njk_c96a4d09-003b-44f7-b853-06082e397484"
      unitRef="usd">26280000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifc44c92e81f5408897fe271f4be28e74_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtMS0xLTEtMTIzMzI_f6828230-5f74-490e-8db7-899b3ea2b7f6"
      unitRef="usd">16928000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if538cab63d654bb5aa15172411e5c06e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtMy0xLTEtMTIzMzI_ff99590b-dd50-40bb-b80a-eb9b44ea9373"
      unitRef="usd">15793000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4c03f4bbf1a04a6f9f5447d5f7907818_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzQtNS0xLTEtMTIzMzI_a39664c5-49e2-456a-9b9d-23f2490821f0"
      unitRef="usd">15907000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibe01cedd0fc240668513b54ec8d2e45e_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzUtMS0xLTEtMTIzMzI_ca17f4eb-48ca-4ba9-96cc-28fc1d663551"
      unitRef="usd">17813000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ce60ab9fa21464286a24c527a54dc30_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzUtMy0xLTEtMTIzMzI_61248c2c-d614-411d-8adf-6a88e2a54199"
      unitRef="usd">12098000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4c5148b172374db58663274955901a38_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzUtNS0xLTEtMTIzMzI_9368ea17-01f6-4344-8cc1-318757bfd8b3"
      unitRef="usd">10943000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7820c2768ea743319f4290eb54d207c1_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzctMS0xLTEtMTIzMzI_218d534b-6e90-4f23-81dd-2ed51069176e"
      unitRef="usd">9028000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icc4207932ce14c43af6c8346b39b1164_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzctMy0xLTEtMTIzMzI_b1a7cf82-a339-4616-bed8-6bb4c964e731"
      unitRef="usd">5961000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b8978dc805542789eacf5a21f08501f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzctNS0xLTEtMTIzMzI_2a197ffe-00dc-4460-bd0a-1dcaa03cf24e"
      unitRef="usd">5355000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzgtMS0xLTEtMTIzMzI_100c827a-d474-4d59-895a-3c282541d5e2"
      unitRef="usd">92577000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzgtMy0xLTEtMTIzMzI_398bbd87-a273-400d-877b-cd95e3f2c9d3"
      unitRef="usd">82892000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTo1YTZmOGJmMGNhODc0ZmY4ODdjMWNkY2RjNjI2ZTk3ZC90YWJsZXJhbmdlOjVhNmY4YmYwY2E4NzRmZjg4N2MxY2RjZGM2MjZlOTdkXzgtNS0xLTEtMTIzMzI_07c836a7-d47b-4cd7-9e80-2eef3466d2ec"
      unitRef="usd">82264000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90ZXh0cmVnaW9uOmRmODgwNmIzZTI1MTQxMWI5NmRhNTcxNzgwNzVlODhhXzE1MzkzMTYyNzkzNDUy_7d3431c1-2262-4164-b60c-71d2ac2142a3">&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&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;2021&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;/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;2,260,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;/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;297,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;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;/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;Brazil&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;200,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/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;123,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;620,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470,663&#160;&lt;/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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;3,501,575&#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,895,355&#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,766,976&#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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-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:#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;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,172,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;748,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 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;753,545&#160;&lt;/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;173,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Brazil&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;28,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;17,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963&#160;&lt;/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;21,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;338,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,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;362,020&#160;&lt;/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,734,486&#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,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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22341e0b64564630b5004937b5c63159_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzItMS0xLTEtMjcyODU_b86ad699-8a0c-4d6d-8dca-9e98b6f614c8"
      unitRef="usd">2260198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie462bc07d1154074906e18852e159b65_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzItMy0xLTEtMjcyODc_ee543820-f752-4552-b4c6-29b69986099b"
      unitRef="usd">1919136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32a4d69bb9a645cb80ec552724a74931_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzItNS0xLTEtMjcyODk_2d9b0259-0676-425d-a622-b4f8dab49e44"
      unitRef="usd">1872840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3678761090744e08a598925e35209782_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzMtMS0xLTEtMjcyODU_b38b67c7-1757-42f7-a7b2-3c5e1e07219f"
      unitRef="usd">297720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12d91695c2934d698b0eed3433e0fb93_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzMtMy0xLTEtMjcyODc_a6947bc6-6e23-4b42-93d5-c9e38d87578b"
      unitRef="usd">252253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i299a72d9f5ac417b8da2bab390b2912b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzMtNS0xLTEtMjcyODk_1f8b67e7-af25-488a-a9e3-8211ac4f6b9a"
      unitRef="usd">255271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2b2a7544dc44584ba542018362970e0_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzQtMS0xLTEtMjcyODU_f87f8c33-534e-49ef-a031-bcc2aa158bec"
      unitRef="usd">200402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9037f730eb64ba2a0e5652f342c91da_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzQtMy0xLTEtMjcyODc_8faf3d97-cd5c-47c9-a395-5fb2804ae525"
      unitRef="usd">103591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i812c66255064420ba37969a284b2a7d6_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzQtNS0xLTEtMjcyODk_b9261715-7e52-43d9-9d21-7d632b4c1ad4"
      unitRef="usd">77996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4f65b8949ed4aba9cf9c1f52e952c54_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzUtMS0xLTEtMjcyODU_37608098-9bab-4de9-8ee0-fa6e25331eae"
      unitRef="usd">123001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ac3207d15fd467d98f198c348d9bec6_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzUtMy0xLTEtMjcyODc_3f3e9a36-9179-450e-9fa1-1ee413d9439f"
      unitRef="usd">120063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0da3dd4164de4878bf8149ab9c8a965c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzUtNS0xLTEtMjcyODk_4501c045-619f-4ab5-8f01-25fe721b9eec"
      unitRef="usd">90206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9633d8776a3e4990be97ffd726a755d8_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzYtMS0xLTEtMjcyODU_a3e87bf8-8ced-40d2-b6a2-47c10920bb17"
      unitRef="usd">620254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4f65fc565da4f99a9b9780972719bb3_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzYtMy0xLTEtMjcyODc_e08e656d-f3a8-4d80-819a-23335b2e0a52"
      unitRef="usd">500312000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e51907c6dd7403380aa70f4b93ee99d_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzYtNS0xLTEtMjcyODk_8c0ec8ed-857f-4879-95c4-e46ce975433c"
      unitRef="usd">470663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzctMS0xLTEtMjcyODU_b073d198-81ef-4553-80d7-41b193b6d6d0"
      unitRef="usd">3501575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzctMy0xLTEtMjcyODc_4ed4a9a9-bcb8-414b-bd1d-6af2f998381b"
      unitRef="usd">2895355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzctNS0xLTEtMjcyODk_52667fb5-5da1-4da8-b4a3-38a59d7610c5"
      unitRef="usd">2766976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="id204ed30c8d247d1a6c465469bdfc43f_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEwLTEtMS0xLTI3Mjkx_55e6d0d4-4593-4e81-a293-ebc1227c23fb"
      unitRef="usd">1172552000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i3fb338c7eb724045b4024d4a5016dfa0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEwLTMtMS0xLTI3Mjkz_63dac6b4-f3a7-4778-a117-2d56e95342f9"
      unitRef="usd">748886000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7a99f8dd5a454c439809baea006b4895_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEwLTUtMS0xLTI3Mjk1_8e459b11-8fe6-4d34-992d-cf353e3f2e8a"
      unitRef="usd">753545000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id7f178d063d74d538448b6f63909273b_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzExLTEtMS0xLTI3Mjkx_6ebdcd8d-49d5-42f1-81f6-6b9b9daf79e8"
      unitRef="usd">173240000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="icbeda2847eda43619e61ee1afa3c0ac4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzExLTMtMS0xLTI3Mjkz_7c6ec79e-04c0-49e4-aa97-1682bc36a4ca"
      unitRef="usd">179673000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="idfd98554e64a4c848fde14c4e68f5788_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzExLTUtMS0xLTI3Mjk1_26c22f46-9a89-485c-a140-bcf6fd0c7ece"
      unitRef="usd">193029000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i0995348bfcb14874b1923b0ab82871c4_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEyLTEtMS0xLTI3Mjkx_593646d6-22d3-4009-8849-03d2c1cb88dc"
      unitRef="usd">28583000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ie74a63ec01f6480ab02257e6b1dd62e9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEyLTMtMS0xLTI3Mjkz_cc534979-92f6-4c0c-b64c-650594186c74"
      unitRef="usd">17151000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib1d3aac9104842198180865b2bf4f53f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEyLTUtMS0xLTI3Mjk1_52d4af76-5f49-46d7-ad1c-60f3501a4bcd"
      unitRef="usd">7963000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if16da60bc81946bcb56afc4b83e75034_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEzLTEtMS0xLTI3Mjkx_ca8d137d-af98-4774-b23a-62e0e13af4b8"
      unitRef="usd">21232000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5da9da93bc4f44c78756c98b2cf89b17_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEzLTMtMS0xLTI3Mjkz_97193e6b-1f5e-4df1-ab63-800ba10db03a"
      unitRef="usd">61546000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i268bbc55a7c74a67b3b11501173756af_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzEzLTUtMS0xLTI3Mjk1_6d52a10a-a9f8-4886-8153-ab268dff85ae"
      unitRef="usd">58435000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id1b5ef4309b1486795a089238d2975ab_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE0LTEtMS0xLTI3Mjkx_44bbe229-d788-4307-a3f8-ec9ae4d4bcfb"
      unitRef="usd">338879000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i54252e106ab14f939abe171c8ca4d280_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE0LTMtMS0xLTI3Mjkz_0f71be34-4a15-4509-8a88-bc0260e6a13d"
      unitRef="usd">391279000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia4ca9c2e5ab643e4ad74d17e24c60a5e_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE0LTUtMS0xLTI3Mjk1_a3eb9534-fc47-4bf4-9862-56d0a32b9e75"
      unitRef="usd">362020000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2e98d037f024433f80efdd6f54ae17ca_I20211225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE1LTEtMS0xLTI3Mjkx_3d9924c7-5d2b-4a18-a0d7-66578de9b4b7"
      unitRef="usd">1734486000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i106931cb60fa4b7f928ed74002be7c76_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE1LTMtMS0xLTI3Mjkz_74f28518-4607-4480-87b9-585ff105ccde"
      unitRef="usd">1398535000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ieb4f24e621cf4508b55bf068b94620c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90YWJsZTpkMzkyNmVmNjVkOTQ0MGQyYTViOTUzMDM4NDI1MjBlYy90YWJsZXJhbmdlOmQzOTI2ZWY2NWQ5NDQwZDJhNWI5NTMwMzg0MjUyMGVjXzE1LTUtMS0xLTI3Mjk1_e30c6f66-b33c-4a6a-a30a-1815e3cbaaa9"
      unitRef="usd">1374992000</us-gaap:NoncurrentAssets>
    <vmi:ThresholdForDisclosurePercentage
      contextRef="i67d4c0906c5c4412bc5710e7958264a3_I20211225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5OWZjNjVmYTJhMDQ4MmViOGFkZDYyMzM4MGI4MTRhL3NlYzo1OTlmYzY1ZmEyYTA0ODJlYjhhZGQ2MjMzODBiODE0YV8xNzIvZnJhZzpkZjg4MDZiM2UyNTE0MTFiOTZkYTU3MTc4MDc1ZTg4YS90ZXh0cmVnaW9uOmRmODgwNmIzZTI1MTQxMWI5NmRhNTcxNzgwNzVlODhhXzI0MTU_7681c70e-212d-4d42-9531-ee44f79ca496"
      unitRef="number">0.09</vmi:ThresholdForDisclosurePercentage>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>114
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
MP,7*PJ &C#D4=5"9VUP\'[UF5?3CCO/"X6X>JUAU#MK>-FMEGP\T\6R+(^^
M[Z_N/U&,LL9\IWP\_[[QE=NDITDDEF#JG Y@^E3^R2 _,7*=-=$7TA@99X>!
MX+!F[0-P?RFEV9W8 ?8?;J[^ U!+ P04    "  Q@U=4HYX08"@"  !X!0
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
M^_Z"QD$][6;8;LJ07N9*A%24]CI-PYOTRUR7<_36YGIAUTBN#AX %O"=N^2
M8';L;K8G (H?>RL$ @UMR&G?%]!P7S MJTU3H_X%IP3@Y*HM .+'L2NV("H9
M$J2^5:#A5N%.R6(S-Z$9[X6;AH4[^+)O9_O3VS[2;%N\*N #[58^2KW7?1 P
M8A')!FHXZU6:A57ZE6_\F"^3E$$Y#@!)QCBFKB!!P)2S)!VBU"LO"ROO3*BG
M<BY"KW1[B6/_+''#0?'UJ)F3Q(L)@,,XQM@-"8!C-!EJ,]G!F^FPOKUVDH&W
MRG;#ZJK2!,#9.4Z)F\>@/QP35Z_'!T<@*Z$6[5&2MN/=U&9[FM#=[8ZK+MI#
M&N?^)3F9;@^=>C?;,[#/N5J4M4:5>+0N\7%B@ZRVQTK;"R/7[4'+@S1&KMJ?
M2Y$70C4 ^_^CE&9_T3R@.]P[_QM02P,$%     @ ,8-75.NGM[VJ!0  GQ0
M !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6R=6%USXC84_2L:FNG # F6
M_$E*F$F W<W,YF-"=OO0Z8.P!;BU+2J+D-U?WRO;V& +A_8%+/O<*YVCJZLK
MC79<_)VN&9/H/8Z2]*:SEG)S/1BD_IK%-+WB&Y; ER47,970%*M!NA&,!IE1
M' V(83B#F(9)9SS*WCV+\8AO910F[%F@=!O'5/RX8Q'?W71P9__B)5RMI7HQ
M&(\V=,7F3'[;/ MH#4HO01BS) UY@@1;WG1N\?649 89XGO(=NG!,U)4%IS_
MK1KWP4W'4"-B$?.E<D'A[XU-6!0I3S".?PJGG;)/97CXO/?^*2,/9!8T91,>
M_1X&<GW3\3HH8$NZC>0+WWUA!2%;^?-YE&:_:%=@C0[RMZGD<6$,(XC#)/^G
M[X40!P;8.6% "@-2-[!.&)B%@7FN@5486)DR.95,ARF5=#P2?(>$0H,W]9")
MF5D#_3!1\SZ7 KZ&8"?'DZ?'^=/7^^GMZVR*YJ_P]S![?)VCIT]H\O3P_#+[
M,GN<WW^?H?M':,_0)?HVGZ+N10]=H#!!KVN^36D2I*.!A-$HGP._Z/DN[YF<
MZ!D3], 3N4[1+ E8<.Q@ #1*+F3/Y8ZT>IPR_PH1NX^(0;!F0)-SS)W,W-"8
M3\\Q]Y0Y'K:P,<N9,3-_Y@E_<TDE@Q4F$5^B"8]A6:_5>GMCZ#[Q><S0'[>+
M5 I8.7^V=&>5W5E9=]:)[AXAQS JDC!9:2<SMW8R:Y5,WL9XZ+K$'@W>#B76
MP"R"K>$Q;*J!V00;E;<C#G;)P6Z5##(!K/,$UHT0+/%_(% G22.:9YC@+UA.
M2M#TND4OI^S+:=7K6P)I-@I_LN"HEQ6DVA1U(YZF+.WIA,S=V@?4+TUL&74A
MFS"0T3-K.FJ<$=MP]#*Z)36WE=JY,NK8N>>Q:\)T[#3.3K/S2G9>:Y!\AAD:
M9!/40\!GS8(5Q'R^ 84R9*W1,2P[&;9*".LUYD$H?V3^F5:J85,#(TL=1THU
M449-I2;BDF#3T*N$C6IC,%HIO.S#NZMBNH>48DHPOT8-=G^?"\C@:C]HRR!%
M?[7I]%2J/F*LP=4I:R ME _V0GSNFE:<414EOE#LRP61[NA&SQ$W!N880[/.
ML(FZM%T;UUDV8=C#)W(D)A5+TAZ;-%VC)11\+;%9N&B9@XD&@NVA5^?0YNB8
M0+4Q8O/_16:-V/F1:7[,M@FYU-%M\W1,M]J8<?O.?!MS(<.?>?KU>2J!CA]M
M"UYA(IE@\)*]PUD@95I^5G/PCE5G> 9H^@'HF&&U;6/[/ZT[X)DP1?.-Y5M-
M,:'][#640Y*^[_FB[H(E;!G*GOIP\>LOD%#(;TH9507VT07I6\0KV@:T3<_*
M6_4JK=#*_C@6FA"7>/421X/"V#ZE555VX/:ZXTFNF=#7@U]A'?31EV)#NRTW
MM#[Z7&6S/J)+B!CTPOR(IFFX#/UB8T\"]$K?M9IHBA'BUE5I@K#E-@)(XVIX
MJN[#5<6"VTL6(+NE(J11/7'#$1"@ 2J"!&V*(^LFHLD9X02G"==T#J*I:_6Q
M9_8.XJE+^BXV>JTQU2QD7,?%7EU!3;V#7;-1/&MQAD>\$RI6E1'VSH@M_RBV
MPCRV<D6UY+S&:"S;MAJ+I@FS':.1/YLHH&:1X0EJ53V&/RS(&J2T;#15F642
MIU[ :G 0[:[MU@GI<-AQ3Q2QI"K/2'MY=DRHFS,J]D(JI0@76TD7$4.2HX3#
MUT0*'D4J,^RW#.U>2#15VO!@N,5)6H,R+5*?3AW,MD\M=U(5:J2]4-/-9H/U
M=QK%P!JR8P G%I$E0LB45UK6N'$@)19I)/6)!H<MB(_Z$M7A3 >[N,9\<'!S
M$S.QRF[ H-#DVT3F%Q_EV_*6[3:[6ZJ]O\/7T_RNK'*37]T]4+%29]*(+<&E
M<>7";(C\-BQO2+[)[H<67$H>9X]K1@,F% "^+SF7^X;JH+R3'/\+4$L#!!0
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
M2*'EJ]GL81KEW*VXKEV>XC2P!"43U$@<:H=D/N:$]\#(0S9&^'S[YS$#@*!
M,I.):R3.M;'>=JK[R2I!/-NE J=\+M<U8WG& FL%,G&,Q$_W;C>BEQO55++7
MO_Z28\3?#QLE\Q0]Z3LZZHOCYV)G-JJO_X:!XVR9IJG]2[1]JGZ?8+XL]K=J
MK0%0W@BYO,$<FLTC])K92P\F+)$XEBZJJK:Y!H7?GNF<U%U2BFT-]<@KUL,G
MRN>3Q&-%2.#@@4QT(G$Z?95&#%5(BKX+G8L1SXZ&%+!-=#+.8X@I2X,Z)RZ1
M.)<NCHX7QD,Q.Z<A#6W1?(!*I+1?NLN?$YP1A!WI'D.2%CP/+ #(A"H21]6E
MTL9N54P/-7/7/R7:J/+[TCK00KD?\]H:9,L,%<L\>WDX#'<YA;M9['B8N) Z
MX9QPY)QY^PQS>V(4<'/"&8GC;%SG_"D:<,HDUUVUT\:>&"]__04VEN^ON_+M
MZ*NW<GB=\F",Y%E.G;'S\@ZG6<BI"7CDM?T;+(-@U:Z&0V-[FB%AL.SB H:O
MTZJIJR$E]>Y.UU4M0D?DQ"4<SCASZI''C'$>.*FE$PAI'(3CV/RSZ%/?P2+L
M0XIY]'V& *.<A%ZD3%RD<2Z.LH]@.$R(?^@&<M[R^ ]%/(;^0Y'5T<M ^R;V
MOZ*_A\4F+(G6T#)]RR$2_?AR<_QBU'9X/WBGC%'M<+F1 N1; _A]K91Y_F)?
M.1Y>,9__'U!+ P04    "  Q@U=4YXK)@!0#  "K"0  &    'AL+W=O<FMS
M:&5E=',O<VAE970W+GAM;*66WV_:,!#'_Q4KVD,KL28$$J ") JM6JEK46FW
MAVD/)CF(52=FM@/M_OJ='9KQNZ#Q +9SW[O/7<[8[860KRH!T.0MY9GJ.(G6
MLTO755$"*5478@89/ID(F5*-4SEUU4P"C:THY:[O>:&;4I8YW;9=&\IN6^2:
MLPR&DJ@\3:E\OP(N%AVGZGPL/+%IHLV"VVW/Z!1&H%]F0XDSM_02LQ0RQ41&
M)$PZ3J]ZV:]Z1F MOC-8J)4Q,:F,A7@UD[NXXWB&"#A$VKB@^#.'/G!N/"''
M[Z53IXQIA*OC#^\W-GE,9DP5] 7_P6*==)RF0V*8T)SK)[&XA65"@?$7":[L
M-UD4MF'+(5&NM$B78B1(65;\TK=E(58$U?H>@;\4^,<*:DM!S29:D-FT!E33
M;EN*!9'&&KV9@:V-56,V+#.O<:0E/F6HT]W^X\/H\?YNT'N^'I"KWGWOH7]-
M1K?7U\\C<C:D$C*=@&81Y>?D*WD9#<C9EW/RA;",/"<B5S2+5=O52&+\N=$R
MZE41U=\3=0#1!?&#"O$]O[I#WC]&'EJYMRYW,?^R"'Y9!-_ZJ^WQ-])4 _:F
M)F)";EA&LXA13H9",=MK/WMCI25VW*\#P6IEL)H-5M\3[ DB8',ZYJ JA'+<
M1Q@.".Y($HM\K"<YQ^:.1)[IG94MO(?6N]FD\VZUZ058AOEJ 7=8!:W +ZW6
MT.LE>OT@^A"W&$@),<&^C%XK9$8EF5.> SG#AH@%YU0J,@/\GTBP=\YW\=>W
MR3;8#UFL<0<E=W :-\UU(B3[8U8,J++\Q7 G=.$_6$$*///9(/_4; T_+/'#
MT_"94OG1Z.$6TR;U(8LUX$8)W#@(W!=IBMOF/YJD\6F3'+)8@VZ6T,T3H$_N
MD.96$1O%N]^L]A&&:_RMDK]U O])+=+:0O(;K5WL1QBNL5>]?\>0=Q1]P8NX
M&B\E*I?OE>7:SD/&V^()PVJK&6YR[S1LU)MAN,'MKIRDYAKSC<HIRQ3A,$&E
M=]% %[*X&103+6;V<!T+C4>U'29XFP)I#/#Y1 C],3'G=7D_Z_X%4$L#!!0
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
M&@"_+YJF>[G1+]@=5K[X/U!+ P04    "  Q@U=4@3]'P9 '  !E)0  &
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;+U:87.;.!#]*QK?S5T[4]=( @2]
M)#-)C&M[VB07)W=S'RG(,5>,7)"3]M^?A!UCK(607*9?$K#?KMY*N]HGS-&#
MR+\6"\XE^KY,L^*XMY!R]6$P**(%7X;%>['BF?IF+O)E*-5M?C<H5CD/X])H
MF0Z(9;F#99ADO9.C\K.K_.1(K&6:9/PJ1\5ZN0SS'V<\%0_'/=Q[_. ZN5M(
M_<'@Y&@5WO$9E[>KJUS=#79>XF3)LR(1&<KY_+AWBC],*=,&)>*OA#\4>]=(
MA_)%B*_Z9A(?]RS-B*<\DMI%J/[=\W.>IMJ3XO%MZ[2W&U,;[E\_>A^5P:M@
MOH0%/Q?IWTDL%\<]KX=B/@_7J;P6#V.^#<C1_B*1%N5?]+#!,MI#T;J08KDU
M5@R62;;Y'W[?3L2>@?(#&Y"M 3DP<*P& [HUH(<C-%&RMP;V@0%A#0;.UL Y
M',%K,'"W!NZ!@=LT ML:L ,#VVTP\+8&7M=I];<&_N&T-BZ<];AR5IE!FR4O
M\V48RO#D*!</*-=XY4]?E$E7VJLT23)='S.9JV\392=/SB\O9I>?)L/3FV"(
M9C?JW^?@XF:&+D=H-CZ]#L:7GX;!]>RW7SR"V1\H^/-V<O,/ZJ/;V1"]^?7M
MT4 J$MK5(-H.>+89D#0,>"-DF )FY^UFY^OE.@UU+:%@/E?%]0Y=\3P1,1)S
M=!J+E:ZV=^KJ7S5KJGXE,,3PB2'$<JDJ5DUZ]!6P#MJM3^,XT1S"%*W").XG
M&8K"50('.VKW=<VEVMEXC'B89TEV5P N/C[3Q6M,X/B)*8BBS2!J6"$7/$>1
M6*I=>Z&W4S5NDJE[CMZDHBB@S)D\D3EJ_R_6^8_&%9JVVU\(-7XF<Y&J;^X4
M&\ES7DBD5TIDA4B3N*1>K+\429R$><(/)GZ@BFM786178:0<UFX8]HS?)9E>
M K6/IV$6<11*-.31>T3\=XA8V(.*:./3+7WJ'G=_@C%S&/4LRSH:W.]GM0DE
MS+<L QB8P /$"'!EN<S#V' V-J%]:E'L.09T D!=GSBV;T"G)E0%[=:&KRT"
MW2T"?>8BO%'9*M:9U)_-9)C%81X7Z':E<T"OBMO'[MLN2W5.S? \SW.-X#YV
M -:"LW?!V:4E;0ANDD6Z-%1,BFMY]58G]6P1JMH3:<SSXG<4?%LG\D=+/CN[
MT9S6J;Q0HJUE7SK;6#O[F>L0;)EY,0*0MFM;9HI/3:3C^JQQXMQ=*&YK*)<O
MV*3.7(-+'ULV,9-Y#"()969\$-(GC?&Q77RL-;[SL%B@.+E/8IZIY(YYE*J4
MB*&HF,F $L>BYJIU0=;8>CNV7BO;X8ZH%"B#-VLPXSR3$6/0-'< UIC[.^9^
M*_.K=1XM= &J5MI '.+MFW0(\VRS4@(0"00(X3Q,FC,)6Y5.M#K'*'>=6&\Q
MX)ILO=6HN,3'0'OH!*VSWE.WN)7U3$L%M%);/N+?>1XE10-=#%0@\3VSJB>=
MH'6ZE53 [5IA0W>CQ8H=8[!@MY[J-*B+3<8! *7,,1O4"/+I,P+, 32XVKJ;
M-P%<=6K<WJKWYT!-P4KMRQR< &IP4#5AD@TZ .M4J[Z+[0Y4PP<M'4"*MC&R
MYP$E$ ! 9IGU/8$<XGK#K(=2-77<WM6#+ 8EJE?J'A^,#NC?V/,9L($- 6R#
M2 601IH"SK"6QN;BCP%LGV)J$RBK 2RSJ6^;V"F M1W;:NXEN!(EV/T)<@Y7
M(@&WJX2G!!TV.SZV"0;D^PB$6JYORH@I"'6:Q3"N9 1NUQ$O4G78U :*C"E%
MQP"0NM3<3*< $/MMVTZE-G"[W'B&K,. (J >!19DU E:/P%7XH&TBX<72SL"
M: /'A0JR"[+.OA(1I%U$O%#>$4 H.*I#FX?I$02E6!V]@3@!*%&':;LYT+TG
M%>WRXYD:CP J0$VY;P8XZ02MLZX$ ^DB&)[6>,34 7ULVY#&ZP2MTZU$ ^DB
M&CII/&*V^[[JL*XYP0$ =2F%'L8 /HE#_.:=EU0B@K2+B*[2C0 -W"7F9AMT
M -:I5DV6M!_]GY)NQ#R2JW.4;>[S 8"T+6"'F@! CU@M=5MU<-+>P9O$FZO%
M&[' ^(#V2RSF 9UL"&";GC":2"@)1Y!'HG0C@!T#V#ZU? 8\89M 6.9A2.U-
M(0X.8RWK42D0XOT$!4<J04#:!<%3"HZ8K5U)$4:@E8&@CDO-Q9X"4&+YS:=V
M6LD%VBX77J3@J"D ;,>Q3>)C".FZ#O X&D#V,<;-;8!6HH*VBXIGB#@*M'R;
MV,!9=]0)6F=<J0/ZJNJ  BV?E*W+*-M.T#KKO0?_KZ,.*-#R"79LX!3>"5JG
M6ZD#^FKJ@$*=G'H^\'P!@&*'.F9L(\@IA7[-F$!(6QVMF[LSK80$?1TA00%]
MX "_D04=@'6JE9"@_T](4+/KJ]3V@.=4 !)3WS6/:A,(24C;ME1)"?HR*>&4
M4@*#$3+C=RUL8^KX9GH- 6R#E "],N"9 ^22^C8%GI^- :S::"@F4)4#6/UK
M 0:T!,3!90ZP?PWV7M70+R!]#O.[1%5ZRN?*U'K/U*+FFW=Z-C=2K,JW-[X(
M*<6RO%SP4$D(#5#?SX60CS?ZA9#=FU4G_P%02P,$%     @ ,8-75%NZ'R],
M P  <PD  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULE99K;YLP%(;_
MBL6F7:2M7$*X;$FDM,G42NN:E7;3-.V#"R?!*F!JFZ;]][,-92DA6?H%L'G?
MX_/X@.W1FK);G@((])!G!1\;J1#E)]/D<0HYYD>TA$*^65*68R&;;&7RD@%.
MM"G/3,>R/#/'I# F(]VW8),1K41&"E@PQ*L\Q^SQ&#*Z'ANV\=1Q25:I4!WF
M9%3B%40@KLL%DRVSC9*0' I.:($8+,?&U/XT"Y1>"WX06/.-9Z1(;BB]58VS
M9&Q8*B'((!8J I:W>SB!+%.!9!IW34RC'5(9-Y^?HG_1[)+E!G,XH=E/DHAT
M; 0&2F")JTQ<TO4I-#Q#%2^F&==7M*ZUOF^@N.*"YHU99I"3HK[CAV8>-@RV
MM\/@- :G:W!W& :-87"HP6T,KIZ9&D7/PPP+/!DQND9,J64T]: G4[LE/BE4
MV2/!Y%LB?6)R<O$MNOAZ-IM>S6<HNI*W\_FWJPA=?$'1Z?1R?GKQ=3:_C-Z\
M"AS;_XSFWZ_/KGZA=PO,H! I"!+C[#WZB%XC$_%4]O*1*61>*KH9-SD<USDX
M.W*P'71.932.YD4"R?, I@1JJ9PGJF-G;\09Q$?(&7Y CN78/0F='&+WM-WJ
ML<\.L0?*;H=[: 9MC08ZWF!'O$A@ ?)7$X@N421H?)O2+ '&WZ+Y747$(_H]
MO>&"R7_HSY[AW'8X5P_G[OHD,$]10NY) D7"40FLKBQZ1PJ4T"S#;*/W?5^]
MZP$\/8!:>.XGSLB\WRQ K? W%/91\%PSZ],,6\TSMF'+-MS+MJA8G,IE0LVD
MD,LDK]AC\]W*)4A.)H-$<]9]O7#U",/-M&P[& PZA-LRUY7"L /9(PMMR]W!
MZ;6<WEY._96@,L,%@@=@,>' /[\4U-M*+;2<L%O);5402- .9E^LP OZ*?V6
MTC^ DI9J!^$M:-*"$LZK_V/ZV_7T0IE=A[-'YOJ6[79 >V1VZ =A/VG0D@8'
MD.(U9@E_(5[04Y]!..S0;:N\H>-V_\@>E:57V&=LYL9VE -;Z6V=HYA6A:C7
M\+:W/3E,]8;9Z3^6)XKZ / O3'T<.<=L163-,UC*D-:1+W-B]19?-P0M]:9W
M0X7<0O5C*D]%P)1 OE]2*IX::H#VG#7Y"U!+ P04    "  Q@U=4;]["-)P?
M   %70  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6S57&MOV\B2_2N$
MU[O7!FA'3\M*9@9P/,Y< Y/$L)T[N%CL!TIL23VA2 V;M*/Y]5NGJKO9I"0G
MN8\%]D-BFX_NZNIZG'HT?W@NRL]FI505?5EGN?GQ:%55F]>O7IGY2JT3<UYL
M5$YW%D6Y3BKZLUR^,IM2)2F_M,Y>#7J]BU?K1.='/_W U^[*GWXHZBK3N;HK
M(U.OUTFY?:NRXOG'H_Z1NW"OEZL*%U[]],,F6:H'57W:W)7TURL_2JK7*C>Z
MR*-2+7X\NNJ_?CO"\_S W[1Z-L'O$58R*XK/^.,V_?&H!X)4IN851DCHQY.Z
M5EF&@8B,/^R81WY*O!C^[D9_QVNGM<P2HZZ+[#>=5JL?CRZ/HE0MDCJK[HOG
MORJ[GC'&FQ>9X?^C9WEV-#R*YK6IBK5]F2A8ZUQ^)E\L'X(7+GL'7AC8%P9,
MMTS$5/Z<5,E//Y3%<U3B:1H-O_!2^6TB3N?8E(>JI+N:WJM^>OCT_OW5_=^C
MC^^BA]M?/MR^N[V^^O 875U??_STX?'VPR_1W<=?;Z]O;QY^>%71?'CKU=R.
M_5;&'AP8NS^(WA=YM3+139ZJM#W *R+44SMPU+X=O#CBSVI^'@W&<33H#?HO
MC#?TJQ_R>,,#XUW-YT6=5SI?1G=%IN=:F>B_KV:F*DE:_N>%"49^@A%/,/JW
ML/?%L:&NK\TFF:L?CT@?C2J?U-%W3!C=E3J?ZTU&:RX6T761&V)!FK"R/*Y4
M-/=75!HM=)[0TTD6F8HND%I6)J+WLSI5445/)\)*'NMO2;:FC8]N\Y0DN"2N
MQO0[;5V2IY&F9YY7199M^<]U\GM1ZFK[7_]Q.>A-WQ3/.<UFZIG1J4[P:G2"
MX:^+]2;)MZ?G--"3,I4C@"3A/Z.JB,;T0]Y-%@N=::+1\/B_%YHH>:+'ZQ*7
M2D\J5E603F^9?O5'351$:U6MBG1G%F*2H<<2F6]WHD.CS@M3^3&OLHS&JE0Y
ME\40*]3:1*OD244SI?)(99I4'/P^CZX3LXJ*)U6F9;(@(OAO6+?P8E5420;I
M/>Y/XXM)CU=\W+^(IY-I]*R(JGF6&*,7&O2:9I,VR3:9941T%9%.J?5,E5ZO
M>)#FZ@5?[<5D@LU&L1'-MN<L(793L'7]R1L:%3I$RP)A]/BF*"OA C%NJ<#'
M[@) 4QZ1BRD3UD(VTM@'>E:V/9#!AT;R(+!@R#MR*N8\>E!+N1Y017PUM!5U
M:2GA]1KW("QY&I&D0QS724X."#=(NLMZ#E$YCVZ2^<J]@#4MLV*68 <CVB)Z
M@BQUM8H2^W;)_"%R->:!"+A7[>J*G%ZF7]F1YG/%;$ZRK)B+RM&2YLE&TX;R
MP)8!=I#SZ'[/(ECLL,@,;'@=W7SXY?;#S<W]S<_1PZ>[NX_WC]'#X_VGZ\=/
M]S</KXDYM I'%;1;&V$E)B*:ZD7"2V?*4@W-G=6.-I4OR?Z02*609R(2#T&0
M"T-BC*V'EE<%21W]]#=S)A3LR. ?:8_IH1*J,Y>GGG6I6+OH\76=:\L-0@B?
M544C!?.2].)!LS70FYAU:5FR:/AMBTA<F&:9U- XM%9=L0W"?"LBXSG91B99
M*)*S35FD]*9Y$WUZO/WU]O'O_QSGVHPB.I5C5#XO%?')$RKT$:D9Q)U8DINU
M-L Z<8OW,1O#BKEBEU"J7#VS)- OY7(;+?%3^ 8SM@&9;Z+KCU<P^"^1OTRR
MIR37?_*V; C"R0:Q9.9%RC<B>!9-G(=2.T?#CQ#O*C((5AX:3N+>[?W][2\T
M_\</W\>]9%GJ.2&JNH2JE:5>=M8%.DL(AB.+Y*F>U5E2>@KBZ)F$HFRIM9,*
M61R1O<J+K"#>81=H57/-,+.9G@S .VWF1,7?%8T=&A91:+A->B$:#R(:8CPD
M>ZL^DY_D=[9XA^V#@A7A/U6>@IV%*#;9Y2IZ@"%)$S9WSN*2GR K7>+9;!M'
MU1X[&TQB,*Q*=ZUXO&O".X;]$E?[4[<C,(<+K ;K,$(%^XI[>D,_L;SY:V5S
M#49(+*P85!!,=I)-G,05.?W#UA+K8.^>^1;XGA;UK%K4F?=+["/E ;%N""LJ
M^D=#$XN2M<S.%*>L8B23,Z)A0WN_*>&,\1Q9%)$:N@MR*!@A#1+V-Y0'3H#$
MQ,EC<Y]L#TU4K/4<$Z9:K IK,^-RXB'I-%V/_J@3:#%1;_;N%SO]W/F 66UH
M0<:P@UH2H,QEE]47LJ50 ^@9:18I(SV=%<8HQB#M4:R!Y$&2S!0 8Q25&6 '
M$E;3C$?\(A]+7$HUS"Y)-V8@=*,IJ%&B3[B<E!D+8H)AP ZX<[K#/H_X-V-3
M%4/:6;*7\..Y>"*^\+S2).M5QP4#TT TB!Q%>(ZV5H98 9Y4_#^9AX048OZ9
M-P&FD&BB)[?P;G8/YW59LOT0EOL=83/F*2%:R8= D*"PXABQZ^(X4S)4.C.A
MB/)" 1(.2&8H+KSU#&6,$*[SU]$[V ]:6)%:57P=O;723^#J>I642Q'3N[)8
M$.$8Y%?:T^B:%T1K?,2"K<!>I;_7 CM)46',Q).5Q9K4D"VO"8??Q6['47\<
M3TF+CZ-A/"04>!R=#(?34_R<C@;XV;^,>^/>'O,PC<>CRVA"KT_H8B\ZZ<>7
M_>&I&W'7<ES&@PD]2J\-HY/)Q2G>Z$_IIXP4VDR*P\'X,DF#4"&T(L09^#V^
M0WM(VDW_ Q/H"M)S^$V3T'^D_H0$UE9:=)FR5&^#L 4BK"L+#2"N9!0P#.V]
M44YSS0'B!%>D.^^US#,)#>U.7N V;):$1<84<\T8I=3FLPEEDFZSL"]HK22%
MIB;MV3>]U8#]:SD7^:$Q6)0/D=^.3DBMP#86Z9CO>7^S9P CB\<PZ@M'?*F(
MY#YWP$:O_T:,_AX0[Z3W@5T#JQ2 /&W@7*G46'>R0-9&C#[C_ 4 KDRZ$RQH
M\<2'PX5NM "YA"U4T#^$7M4SHB^V,DE9;GEL=C7.*1R4/L<:8 I^G6:1NRIE
M,^=$.H:1@]B4J2SK(RP(&\7<?,L"/KHH@A8 FX.GQ>YT$<"P[Q! *)Q,YV$M
MHAF.!^/S4;3664:SM (\6D7*@@TM?F$0#L<'/6M\%>2K$7]V$5]E)+S!&GZ)
MG'DF87A>%9P'<+]S@/F49#5" @DP,X0='$%1O!W#SJMRS:C!\G6A2U.=:?*T
M\AN4^.3=[;N/IS8ZQUZ)2P7NRS4AEY3\"JRZ9"D\2G67=4!:F @!"585";/B
M^3)YCMR2C$7PF615:$@L*$MFT$JZ T^V4@D[FA*.IE1V%+("Y/3H=M49D&ZT
MR,,PB]82SLGCY,NS7R&59.D,< .Y(Q(?^/,-*:1HH@?95@NMM!*3"<%CJ< "
M6%];.B3\0$*G-N(:$>8DB/?.D+1R+";Q0$Q8L_*FBE&WN#T..-8$(?6?<@%&
MJK%W B_QUJ8N"=187XQX,%,2 ,H4$E1I^ W:C.2+?UX(3O*\EDCEB>&^//XR
M)4UV1FA7B'LX<<8K!EYB\\E&362\A3Q*P0N0!S">X!#Y\-<$ G4&DRLKT6O0
M9',;_3&V=-03?!_3YLY7Q,5RV]FC(1[K#]QC@IN0(V@'3/+<8.2>*P "B<*Z
M)*#DHOW.TQ,;6S!MA*HHI&5'(J+#] TL?>=D> +^68,&OM@H14R1CS\8.#R3
M SJ>].+!8!A'QQ?#^')J<U<7H[@_F72335<Y6)3HDDD$)';F=$G1*PSJXI#Y
M)N@KC%]3F 4;-A/))D42YXC5?Q'?XS QZ4_-K"$<8NVWLGY*')%U"SPP4=>B
MI$-G"1AGM>* =Q'ZB*?(104TT#ABY]KJ%DR6('0]@Z ?#PBW]7KA]#1Z!K7/
M6.WMWIULVGH?M[<_;F(;%T29E=[L"($-H]F:Y\E:G5K;WP>N1U(MM,'5BBR(
M9J.X,*O"BES!#A!*E:DO-E429$<:G0>@)\TBSX/ML[D.,C$U!%ES3-#L#"<>
M>7?;'&<^FJXD41!?L3!Z*TO+^ !-9)SKUU.UV<_N':G54B]X=)U+>8SC$8LD
MZ'%%*(T>)0?]I,LB=[M2K?3.^FC>FQI;0SZO+4'$"\[DAN!!M,G ?R HT^Z9
M.;W@/(!(,#99S-R<=CUAM?S2B(.$,]8TY[DME7DS9M?\%Y#K]H;-,$8]CSYM
M8#'38N,"L:N'Z^AR-(BC7Q&)VOQ\?]I&(L)_)8BI9"]1+,[(=40G&5X[M0H!
MHHN<H0F$)\A5A>NF*:Y09* (/ %+_E6RTM8YA6N<\]%5=^^LTVDI'MPNDY$*
MPQA$<EQBK>(?-<4G@EE\ALC%Q61%GR3+7?IX$QNDRWF]1B)CSA=2Y$K5'M(/
MF#J70V[H9D1O5Y9&2$N0:5H066Q2&J =\.Q$<K4V4<W6/F4W8DZCP%:Z5"%*
M+TS2R=%>2WITVJ!9 H!)"9LR_RR)FI#8M@A9]+=/D>PJ(EIPGCH+N]^*,["K
MLPHU,-D(<HEPR3.U@)7BA(L"H"1V(-'X,E(XN7E[^_CSU:EDHVA3 5]3!2A6
M*5O>$EN\ZU(EDT\J _4UBH)7VA*"%QSQ>&%*#(>UWF\(G.G8,\[@.BZ0$==J
M<89ASLIBFV1AB4M&X5@[$[=D3+W>2(CL(*H-/D5*K)HG':;[1)>GE-$L9/1;
MEN_J0P[2TKKM#F 8R./7EBN)NY8<<)2+P4E$&AGG;*_/K35#8:ML D#YI3+V
M\BEDEW24J*6IZ\ <-E6=F'5B'F"(UDTM%=%M-Z,HSM#J=%':]-L^.A\4T&51
MD7XKPFD"8"6M!4/IGVS!(VN%?'5/HK1;P<F/$.Z6M?,P7CB(-\BZ2O[/@7F$
M(TF&M&&%Q!H%T^(^'?16C SM99@3)^G!8%H9'VE82N$]U9IV,BFW09!N?)2^
MIQ M6(2FF+'3<5![=R[1"I4GO#]X@_/X8NH5S347W;(WO/$EHM)O6$H'DN:.
M&X$/L!&[("()&H733!0O!K'_>?0;672"9[J],^2(??!B*Q=<\B ,PX]O7>HD
MK&G^!<PCG..0)<M66<P8_C;[*CDWN(7.H!H<NNE"8S^CQ+O=@)$=GJ;%)Y*@
M:_&&;'YGD(8,>C" CDV&?K,1&Q5&HEFBU[)337(9@BG>33(>X#3G[RK8I:"R
MZN>6/6$+D*2BE'$7\=&Z3#=N_)P7SWG !U!#G+JS'4MO"7PL0,>U!5X^U\-)
MCIP3VGN15Q*QV<3R98QH8\<$[F)"P>>2(W]"3'6I?-SE,E'.?+L1BEEF2VDQ
MV7):<&U:YEZ*+:FR4LD1NLO&2K&K-N(-Q)]S6248TUN]4M'.,@H&L4Y5W,N+
M6N@S*F ' I"N>!&BMBGQ1D6-VB'9RT<@%H$L),#%XCA=_0!I$IO*#_$41P;(
MH"3P0'0_R;9&LTX[VAVK;:W&L[N1W6ZVRVV;W02VB*5^2C@HN,V!J'?;%@#>
M%) '_&1!HN#?:"> W;N2_D$%"PGF'1H6&5"[L-(5D6 -F*TQ!%GI96[9,]_:
MS2XX,EL7J1;U_XWK-%!"8C'7QJHNR3 [(,8F]Z3\CI1VLP+N]U":?5W2(+$X
M"'49 R-WK'T#3K12Z9),(F8KU0H\9?:Q;3U!+>6T<\_:W9.,[WD[*\/B5MRL
MMPJJ+XFOOA!G7+S4D'_FE,IWJ805(?2%P%EZ&5K2V^:5#>$8R"4=1;Y7AN"G
ME*!\>E=R7W9;6HU0$'A'KL?K[*:!\)><G1<D)9NXXW?.7?)OGQ,.1K;VNS,<
M3)CUD?NJO&GC2H/.#RE)U.M:1FZ"_D.[U:I&MU)I7&MCKGRE=&:B7[!Q=.VO
M)#E@P553*?C9FE9KGKVYOH.UN@I(E03]2T*WMQ#GBFG'T<F@/XQ[%Z-3*<J-
MQWRQWQ_$@PD7XDZ&O6D\N;PXM0NJSBP\>(D_]%(\P#N#P22:7,23_F4TNH@O
MQM.O%09/!J-A/!SW+#V3R81I &5,X\G@8ACW!Y-3DDN*/\G(WXO']AV!OAS@
M'+1%B4'UO;2OEL&K',C7V/:<&RL-NN/8PO[I8^/M!C:%1C6N7\;!8Q<AN[<9
MV9><5F7K8%VFRUO!3KAI^):[(8I%T84OP%O!YX3(&='O$KA2&@/0:Y>[[-HD
M]Y46'&*[S#]\*@,J%R:P4)+!MT[4UPB<Q]]+8@Q&P(E1"*2X'K])MMX1HWFE
M!;,,1V*V3 Q&P0 )]1;D6(&BOYKB_#X\YGCFUBB<:3</>ECH,F)A,UN#!63H
M5O#8E">X 6;AJA+?,JMM\_F667?N(E*U[R-PDH&<A&JLB$!'J;-ME^#K@@,[
MT[3?7;NT*(H.&\8,(1Y47\AFD<7)?.<B.1PVX)7M+8$"N 8E7[VP [DLA;SB
M6D?=C#I(3]JXF%=:%K_#&&NS6_Y)%2+MLEE0HQVA'FLI5R/*K#)Y&)<Y=9D;
MX2NA:"0B/-"R1%J2G4R(1OCRMQ4LS^N=,F"'04R6-((@XW=@BZ&_>^S+>?2A
M<#4HR2>RT;! 5':&$Z#>$!0<)P3DHT^%:SP-XQR0]AE =,!D**KM! (-> TC
MII;!=*SA JKZ4DG)MGE<;!-ZRQ9A"(;6UI7>;#@Y@^9%^H_[?6W0U6&KK>EW
M; 3W(#NEXZBHD]NTM78$3L;Q!1#'@>E4N\1UJ23AL2CYM(-8H$6=+2BVDM1G
MH)"$45'(M%HH*:U#6\M%T00<#NH;?AJ/MGUQT39[:FP;" HU(&YLA9,6-M^=
M=HRFB<M9(3]:F(_@[# %LH2!G>2B7.13WKCPR79QNAY')SL'>EN#*H<30)1)
M]_?ZZ;#J+=WC#,H2UV:<L.]!+ZOSE)8,/X07_ /[?F##*_%P\#XH*\ASZ!5C
M]P3S8-A(']I2"R*;+*QU1GYW/.-7M@V<E%?GE@8FC1"L3SK",' ?)7J)B:GG
MT<=\7]OCLZ+Q4@$E7U@OB=KC_L68,-)$# .Z"CMYNX!RSO=T//1W4;<NT#WZ
MF[)/NCJ#R+3X0SGSX/S"-U$D47.;+NMK<K(HJ 1+G7?-9VY>R&=\X\9+-"1J
MX^N5+7ACNR]]10S%\&97G4F#F2=W/D>7@0UAV8+9& &U6T(YKLO><]>MCP)X
M L&R*-\?N'#M'C17D376C=ONI2_X37O-/*QA_/>U-70ES9J/8%Z+7QX"?;^S
MFOPK&AX. 6A[A*!K+UKPA^--!SE;GOWK[>18\8>B)(&](GTGEOL&<Y]XYFSS
M2W58/R#G/1#T[329[YX/J"MPU-O#7/O^);!IEVY'5C =%Z.:WGGDEYV%1BL
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
M_$W@T3JN,JFFS,XX=B)1]T;;0AC.'D4Z4SK74RELQ'YQV1E[T:J?MEY&C -
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
M9P+N,O0"GE/UJB]H@_5'U.O_ %!+ P04    "  Q@U=40"-CQ' $  "["0
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
MTOV41ZOI5A#.+N^^/-U\^?9U?7?S.(\L$3ISE._!JQ[,/@"/&-PK:2L#-[+
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
M:MJ ]Q.%WJ"](0;]OQGG_P-02P,$%     @ ,8-75%DHX]XQ P  5P<  !D
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
M;I6$LVD!WJ_KVO8W)&#X@OSR/U!+ P04    "  Q@U=4 ]U5SO4'  "<%@
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
M0+HE[[:$LZ]%G6GH^LK>6NK%:RT75&QIU^+ IX%ATZ*+J;B,NY0U.\P-G7P
ML"L72$O=E@#AGC(P..PSQO@[80V8KL8H(0FELM1(P\1&^M."P0TPH/6U9"L>
MNRZ9T&A,YZ/"N0"7Z@LS]KH4NOOJJR,';)]\5G[Z[G#0-XGS8#Z+13$-DFDL
M4'RDJ*N&5.^#]?,DY%NEH5KF^A*Y-<U#5W7D2/9NSYM2?G^_[PCN:QQX1H"M
MG*NG"/OC(^QM!?*B9X&+3,@ <&M9+[EO&-N53RF(I]A!BN2("C8ZH ,])+Y'
M*6S&@MSU>A[VX$/VM34M;)4<D*WZ7-(70V1)_G5?A_5)@U6II8)_5E_*C=ZV
M+W=8GS/F^RRN)4_W65/L/:@LQ/4^=YX]E#O%X^N;7YX,N0/,M+IEB_:G& 3!
MD)X&'][*'>^*?$9 4%0*?<U&-\[,\1!HX!1]F4:WNJ>I);_6[9JVJH,TWTF[
M4CZ?E0@#SM"N!XJ^(]"2"%>?B=Q@DB!WE)*=G5XA!!!1"AOZFO( S/S'/EQ\
M1P@OA%+R2(4]U ?Y\62S";%[H:WW([\?\'"?\?8;/= \.A<: *30&]I[5G>O
M[3ZE>WT/,[?7MT2WN!P;13JCK_I:/1-K<P?@;>#+!HY"<W!0(5$#CGOU<B2(
M8E2[DH0SN.J"HSU./,96N8!>2W3KV!V>((O7!'>IM(/4&LL)>1\D3 LYVIXI
M=_;NI7+VK XSA;W5(R-_.I431=Z__X\)&9U;A,HPG:*B1/,7!VF6_?E\'(49
M5YG4',7</>1AG/V1?!P%44IU>QK$7+_SP5_R3-QWDGU^\+E@HQ!<]%&$L@((
M=%\.QJ?C=Y<+][EA/]Q]M'F+V*3SY5HM,34*9].).XP=;CJSY8\/"]-U9L,_
MUTJB.*,!>+\TIAMN:('Q:]3+_P%02P,$%     @ ,8-75!0B#:.]!   J L
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
M"=\KXHTW9?A&,#/>FR)<Y@*#OZ4->#XWB&Y]0PK6'XU._P-02P,$%     @
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
M430!S^<*2:_Z0QO4+W)/_@M02P,$%     @ ,8-75#I/A79" P  _08  !D
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
MD.2J]1#ZD&"\I1@XQ'-VZ@1Y ^0+$]F*>)AA:6%"AI=)8AC4::IB XXNJY&
MUU$2B3W,.3V^^<BQU*CJ>CW;HX.13CR_#)PY8218]('CT/3(!B2Y":K>\KR#
M#':Z304=./1"PLD^%K/QV!O[(:ZF_M@+%U-<#8*Q[_G^[$1<&Z<4\&1FD KE
M&RR)<((>"W$#J\.V%5KA7S#R%I-QT^86<RN:1$@M2G$J_O+YUOA3_\.@8S%>
M-%TN*+X2RL9UD8DV_W1Q+.8+;S&?MP761NH8FL\]O#UI+RZ:6!U0L)Z()"]+
M,9]Y\\FDD?6162#:-H1'&H4C;S0:BQ"FF"V>M:1SR+&83WTOF(5LT\";3GRV
M)/28C,*3?PMB7J2:?Q(QKYWG#Q 3> O8M ^8A3<'['Z7\\=S;QK.=IT_(N21
M\]W%GO,'LYD7SA8G+WM^,/?\D.3@=X[&S]G$F1:6L+G*7 4SM@D245<%SA6Q
M,OP>_[@ @H&P\%/6RS_*#>3T8+CPW]!;U@HU7HF4& S'_AO*'.JTDD]"IM2E
M;"M"KB.Z&2$G=F;J+M2:P/>@7%$]H. Y(10!K*_,\02$4I<L>;F3.DLC494G
MY^(2U12Q\2&2 B&%WFRT;TZKT""8>K,P.'DMV0SFP?CDL.][8D-0#%AP7S4W
M-PP\\4:3^9YB@3]"/"P.*@07H-JTJDP0/\\K$GBC<'%@_!9Y T3C8NR?4)JO
MTTTOVB@-/O*N@8I/)?! BX[6 [+3@VM$2N4*D8DL;BJ^ ZA\?7%W@'%4$2$!
M2^)![L?-KGHP)@R+-XQ:_-SU2VSQY>R"_S[>WK25M1@-9]1X-/3IYVOO78B2
MEM^QV.LGHE/5+/B4O>?*VLX\YDV8V*S9>*F69<1(72?V"J$!-VK,NO?>%DIQ
M75!U)"UYMVL;W6-#'C2'3JXDU0I+DD25IFXAC9DQ#A*D*7V:-DF>K4YI6L:V
M4.HPK6+ZO&XQ&/A![7/55$ZEH0[F:QJST%Q/:>(N:WZJ:CLP,R5?M<,^5,>3
MD6 >B$RQQ-)0-]EZ NF#^V"]KPI>*F4QRO(ENF#X$MCP7#B9HG[3=ZRQ!W%9
MGG'I9Q>/9BE#;M#1;I\FR2X!3.FJ2\79\0]#_PL&O'4#NMK](_Q]WHF$?EH\
MMHGQV%54UR^Z'EEOYLVF(:6_$+7/!)30)1IRXQX9,?U,@G"O:0MGKI=&W@P-
M1]X82?=+UW:.(9SM!O;!B6%M;S*=\272;A#\ZTG*#2M[YF8/6N\U3B(+OY:"
M@HFADXFEC!>L'@[AHC=B/ SF^"%>NNGPDF^XA^5]W7G'A!2:0;[MI7.$I*$A
M2T);K9*8\7MQ<5IPHL92=I-SX_N<5O^/NEH3R_  F+IQ4HFE:ZI!HR:T9;6[
MN=/AF1WZ>)8L&LWRNK [0EB'Y9&96JJ?V.+T<HW,GQ<Z:BHZK.CD=^)!WC=
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
MM<HU#(URH H0YL'H8:0*!5Q7S]ISW#,4-C$B,@Y6.SZ@,$95"7&3D%X"V-L
M926.-#+ >:(0L#F=Y-<$(,9!P\I<.Q@.?3[$J+S&W4!7H4WN"73 #B"BW,1<
M[<RA,RX$4$15]%PC2-I1.9"!1.U(S(5=7Y!<(@RQ?EH[O:HEUUJ42D^,-1>M
MRX@YRL%T%I=EC +7HFB #JY\(;4L]SBQK=D@UA0K1-Q)LU%LG$8".I7D9*:X
M@%##QRU">6JKC'VUG-"H$)YDF6OP@&K ^*XWHN!2RY4N$7VR (P-9]O;4N>2
M*F@ET7F9$HRP,/[SQ]]:N<@>]S(,[4/8I0:.'#O.P3F3F5,S#N7:5:DWL9H@
MO))?E5@WH7&=H%J^5!Q\Z31G=^ULM5-T$JQ]#UC_GF8*(PK0;HS^"[Y+JL0*
MTK.8#XH(C\!<D#50T1GZ),N&&_[()ONDCIT^S']#PC0H,<=*B'>R9-5(IF.E
M:(J5=8!I<H!K\$RQGYAQ-D)1LWTM'*A<;[LJ\MQY1]Y4,H_%KYY/B*@Z#2T8
M,:J[%H/:QQ8-P\[Q_Z!99$9Q?^EJ^'64W 404&40+NH,P@YKY*I\Z5$^%+*M
M&1:!30*]N%(0HURF$>E+P4.Q:X0HID\W[4B"9B6# 8TP2K;^!UGLJJ258;"+
M[>93@57Q6R,=V$Z&&TP,Q9%.:4S3 C;92!!:U\X^:ZQ@"MZ^F27I:(0>%N.?
M.F(NEYB&PZ3%5@?IK!U7U'9YX\@"&G.7XKWI8M A=BC@,TLA[A.38[& [LTB
M39:S2=1P0&?-YH(U=<WUTM&G5W.QE?MA[W)"F,^B(G9I$Q?NN/N6C$4T'P]*
MZ&15.#O)2>CN=,ZG(^YU29!=8B_WU^(7O<80_[*U8JO45R\4K75GI/V(KI-_
M##OLWQLQ7B132,'%)+E:S/?(,ND+X&]8DST1Q4[\8_[%U80N9LGD:K2/9G9%
M71 ' #JTH#G"J!L-V $IR5G.D^F2[)@GZ205O_/V3IB'6L?+R-G-1Z2+N)R(
M-&TO3OAR[3/; (NX]J>7(_&3F%S.\'LV(#NX.:SQ-)F-1FR\+ZP+;37U?!%D
MCG@FR;SE><(L #*<C @$)A;]O<>AZ\>_S%O$P/W]XX-83L>1-KU*]DM.*$+8
M6(L%+2!X/7&\7I$Y,.;/N'9Q*BF/8J,,>]UU5H^_E 54JY+8#_&$1L!>VR@>
M,BU":MKNW@?NFWY?R"/:T1[*@BW\W-$3.FQD^2318A3Q7BFY]4&5*\QY@_:^
M;PA[T*4)7AZ;,N=MI[49,[^A79J6QIU'GB&.QWN;Z0-_(V#R=IGUL)EAJ>%%
MH)]/NX6!5J0.5 Y!-1#6*VQ^%0=<MMQQC=!^SZ>&Y[X49RVJ;*[**!E3$N^J
M'$=X\(,M\ CLCNMSG(SFDRA6KI&3BR"?^V6)P&Z93*?3'NL<@03IQ5W>9-TZ
MXU3;LF@F:C;?;TE("U[\XXM[_B?2U!G:U2K&:E/79;\D[.]IKZ'G*5[RCOI/
M(5/[ \1\.-SU3Z7\&!1;Y/JXMZX"DM+9.)G/I[A:+)+9?'["MH\)>^O;_=&>
M*])YLIA-13I-YK/EB933,45"3JCVGJ53H._L2BQ'"=P17RQ%_I0,'LRGR2PE
MF+Z:)LOY2'P EE9-=0Q(O"2?I@4.:![1OEEYO+OR+FS/Y>EDB'E"(Q[UBM]Q
MKXEP'.?-&/B-NXD K(V6?#VE&(T08ES/$/@DG2[I>B[223+#8'C<68!'R01/
MHMO5>8]($2;38H:Q[F'1>[0C^HY&WV*$4(S%I^-E]55)713/?;@8[GWRJ93;
M\(<M6J/1__'K3W_:?SN[CY^,=N3QP]L'Z3;:T,JS!NOH<C$;1"CH;H*M^0/2
MRH9@*[ZDI4XY(L#SM;6ANR$%_1?%N[\!4$L#!!0    ( #&#5U3K\K<L8PL
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
MZ$BB["?V&L;*)$8CRD ':'B ))(RS6(F<:13(!,I4\1X[%/KL*Y@]_\Z$DA
M#BDATH<+:D"N0,,3+=@C%1FB, 9!98%((AQPZLK9<FOFQ,K[=<?Q'>U7 "NJ
MM]D.16%&&:.M$+8%,[^]Q2:OF!6Z+AS>$L6"([D!N")79JZE 'W&II?3P04;
M3";#Z<OQ#1_!7"\F1=P(((D6T!8J^HKC5)H&81@AKV00PT4J0GS+;.>Z$(AS
M)%Y(90WBP@0^2@^BF&@(:0U:B,C_$J&.&I8=>%!&*HBQ3B20U(CKB",ID,B[
M^(XP!Z-<3,.% )W[6.>^3IP-KD8$R/#?5\/Q^:C;S[\ "UQ*3@QA$#A&@K7!
M8%\)8RB79E"6M*'K@3#:XRX!!J5>8@X0*4)2'.*0(DD5"4FIA" 'W.PM!.B&
M+0BG+$N(VI"N6^L%;$P5=RW,YM12H']0W).T/A]>70_/1F[+S0;C<S;XA"/.
MZ+_='OS%*(%9W!,(99/PC3157P$%T](P=&@H13C*;*\LPEJ%>(&UJ0KIH6#C
M(2@9:AS* 5<9E0,5A7N@*"IA2#2%XNLY;8L)\B%.4Q?<;J/E&A*9N+?'^V@L
MCHWK):IKR0:UT?3Q8N^"X#==KBP(]A>=$S!(NC=/$=VO(3C,$P:MVV93\%%^
M"N6R$KL.^#],7#M+I=LG##:TF2T+#;:'"TEFC%G$0*BR$O7RM-9_%" H\&F$
M(B XF%P)Y&F@4*?/346'F2]MX#P;)?@HXP@LRMV.(\)V-,&@;Z\-%Y?CCS]?
MC'X;GN_XY(FM*(ZPB5*3J,,'*5I(1&Q;]NP4:8@T17BG2. 4CD5%YE+U=F9N
MLP*OBQA6PJ]A;R2*+]7^!+J"Y&-L@K!M\B:&(.(,D1@JC*$GML3DH3Y!$()(
MRLRC'RJL$L:^G6)'@O 86X;]_@('+7^E":'=N0Q6TKEE9=VY2R,D^0^.FE$)
M_#4,.)N"PET&<G>JH,CP5TA^Q"T=OO=B35.LT4&NOQJC0]G^U12]SWW4;>\F
MW 6 ._B57<V8612(MCO&;CMP_K8.E-WQQ]\R=5*[\]GQGE,.+=5KK/=0K.#9
M\I&I'YY,_+'YJ^EOH4>W*E6W8E$Q)Q%I]B44DZ=RZ09-I&_WI!^SRZ<G. #Y
M])QZB.-.-7>75,PPHI@7[@B] Z2_GG.GROY.L.F.M=V!%##,"3@<W6T]\_*_
M$^,+6RU^+G%8Q3)-8]IF>[-!(R$?T]O'@*U+W=T3]-<6P?:B<6;<W8'VMSP+
M:V?W15D&G0(X^6K0+YG7+4!2?)__\)P27X_'_5B<]^QW_-Q=],G>W3[R9N'^
MP6A\ /AK_OYK_R?)P/\WL!ON_V'YI&N4$O+='%/Y<1H?L=K_:^%?6KMV_Q3<
MVA9)ZIIT,VIJ&H#^N;7M]H46Z/\Z^O G4$L#!!0    ( #&#5U1HJR_111L
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
MIT/I5F2#Z_<1<'+Z9OU4FTSE+**!5I;<)>?0-<46\\]X%+%:0B\)J@N-!.'
M#;T&.-D-LZ%D[,S]F;?W@B%I/D(9VR_#K\(+8;XJV@,XSQS.Q@X)_U ]DM,)
M!+'=$P>_-TF\\XKSFU#^A)?D8"V<3;+ 47COW6(LE 8GOA7%'@@!KU204>+S
MN*5:1=>*4_U.!(=C,RYNA.0/2B+8^_#)Q]+T5WLXMRW4"S0+>Q3*=#NZ8L@9
MTO&TRZ?U[@):A-T?'K4U6CZ6G_K2[*-6]?T/CUEUX^T4@:W,/\I&'E"04(,=
M41AA3;%:1_B\XD,>U_8EG8>:#"J>2PX"TD!3/U! 08%%$=O)R"BRD:G]V3(4
M('1NQ-*I!^2+4'Y*:"D,*YJD-C+6L%ZR4UO]#K=EW&8-/->H.-EV0ZUVI'IL
MY,00)\UU(8/QF.LFI1.Z4GRN:5<Q<O)(>I2#3(A&Q!-(+UB1UALG,6L$8K3D
M(!CEAATLAOYNL2]'V><J%,"EF,%&PX>6PAFNOD1#4'$&DJ"/<VHN,+>$"Z%Q
MH)7&"7B!DX6-#*,-1]-LK&,P VGX#$L_U')JU@X7VX2VEVF:WA&8T=PLEURP
M1%<7_> F3)_/K9'5'ZNNV0CN30U*Q_E6%SGMCSN1DKE %[CA$!WG)E3-K);#
MSZGE+G:Q0-.FF%+6)J6U1"$ISL-ICM?"I>(4< =K^61(@<))<34N$Z/G>++A
MN^ ,V :$4@WHM;8B2 N;[[43\;:)(UBA""VMM7!IBG)DBB.#Y*)6'>MM>'#K
MV]M"\U>0G1U-?TF)-0@@//#V#B23'OU)5S$'#BKT7RKV/6CR"Y[2HQ%!1,'?
MP?<=#*_%P\'[H*8IX] KPNX)YL&QD=[%4A_HE'DT%N*,(G<BX>>^-Y>4UY0>
M!T:-HJS8-0K#P-U=:+(DHAYE7\K-CF)BOB9XN00E#ZR7A.VSP>N3WNN34S$,
MZ"KB&NI6S+F6M>:AGX3=HD)?[:_:CPQ%3I%I\8?2"Q_\PJ,PDCRXBY?W-259
M%!Q#R2'3@B]0'.TNE#R2\1*QB]K$PY).>..[KV(Y'B=Q+5>#28.9)W<^P1&G
M3P/9@OFV61P<4903VH\C=</^*".GM$,V%?N#IN',F]:JBM:Z<3^R-$R^[^Z9
MP3J._[ZWAW5)\^8C6=?'+Z-$W[]Z3?Z(T]9= ;3OK5ZW%YWPAW.B$')V//OW
M^VRQX\^5)8$](WTGDL?.6R/W-"2MVGL(% %R'0.EJ(WNV\W&Z:8&1:,]+$UL
M(0&9-O$.:"7+<8=/VU2,VGFPT#B'9 D29;"<VLFA3VPO"S45FB>-(AU'@<@F
MELKK)+::BFKG$F=-H'@%W_E $<-;9\/V8+'04OFY\:;+E WJ8MOD<2WJ8KF^
M(P(1@#P4$<:KJ"HX$9>,2NA+$3 ?+\C]$K80$M:@,]"K"MB-BVS!9##)#G/V
ML44CF8%R5<E^@C:"LI[WGS$,]3D,GZ^C^E;X!D/ZDR.!*E4AXJ.!60I[-.W6
M):P/GK*7AMB)*XTAI/C0V@<5W#W'UVXJBH=RYT4Q]:_;K:)PHKVX%SJMX]E+
M*,#M6\%'UB[[O<E]J'_IT]4MZA;$=D]'?RMSJ6]W[)?:+HW-$)G5B@1ZV<BU
M#4-3?!6B2OK.N1\"[7]M43BPG4-1^'\19X[-B'(3M$7Z_E:&)-/;H)7[W0'<
MUVDQ.TAYI%,""-V:**:UV05/B>&&K!)#?\1"_*1=4:)7+A#Z0D+;01R3[,VP
ME6'-+([T1:"/@M7U[ ^JW),(GR)V@.3NMS:O]IM*/,S<:AV]YO5ZR/CE4<8R
M-O4:WXZ;"+ZPL>6N2&BOJQ!L6D,?5X>[?-H52+V=E*I^@M9</+":%R%=F,5+
M-L'BA_*<#$!WZ#[/TW6TB.4F<XH7R^\E%&A"]H%]NI^%OQ]""]\'$0L]M<B4
MQJWV^.K1 N+ 1_E5*>&>-W2^B<UVKE_X[,>[XHO1Z!%NN%O$>-S-H5YR;2AU
M<[NO#(6&#AR42T94J;R]Q+/WDM!NB]1V;#YRG77#M=V:-V@\0&.*Y'TVI,ZK
M5F?7O6"NE^W-C!@F<M&OY^M3OHKCU )WK7"C$PJ*(TH^(EQWJN3S"S 4.SP3
MBHP"11*TM]A=OX'O(_UOX76S.PDD>U/A-EF'VM(PC^Y'PG0FC?YMV>)^7HFO
M)BA_-.W,M?#(!X)."R2[,_ODHY&RBWR;#(?*OO)149'&)K+M^ZHI\N!"11,E
M0FFCD];:;D8E"T(/QSI)#(9&H!"$[9*\&&@DQWGLTK!@*(MZ?]5ZO=;$R&#N
M*17<$M_:*DN;D^U@8(=O*9,@+SZRXD(1>HX[H1X'<YQWX+!["ZGXRE.,1;U+
M^PMJV-K _ZA47_(-D*U$D8N1:T;N_X4)27S">O5WNV,8KSQ[)9N5PEAZB3#*
MA(^,THM[@JD_.^A<3XP7$L6F+ZO[G-62X;?AR9I*A(+F&AYM8;/-$D)QJG6.
M^$K'RN?!%"5]8]8D_-@L(V\A]9,H?-7>>'RZ\WW,]<E.JSG?I.0GD3TA6>X"
M2G/D]=N6OJU9OG:0FN66)^MG7EC ;.ZTXY#6=.#_3&=OQ*15-4>Z!LT/$)-F
M[";6+#U^GCB*DY=P-"(0?..V_YC##L,,L]5M.^=$)HO]?5B/>,317UK7V7M
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
M0I,"?J>!^[PA!YO_9<[^!U!+ P04    "  Q@U=44P6\"YD"  !2!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q]5$U/XS 0_2NC: ^[4B$?I 6J
MME);0-L#T*6P'%9[<)-)8^'$P78H_/L=.VGH2K27Q![/O#=CSYO15JH7G2,:
M>"]$J<=>;DPU]'V=Y%@P?2HK+.DDDZI@AK9JX^M*(4M=4"'\* @&?L%XZ4U&
MSK94DY&LC> E+A7HNBB8^IBAD-NQ%WH[PP/?Y,8:_,FH8AM<H7FJEHIV?H>2
M\@)+S64)"K.Q-PV'L]CZ.X??'+=Z;PVVDK64+W:S2,=>8!-"@8FQ"(Q^;SA'
M(2P0I?':8GH=I0W<7^_0;USM5,N::9Q+\<Q3DX^]"P]2S%@MS(/<_L2VGK[%
M2Z30[@O;QC>./4AJ;631!E,&!2^;/WMO[V$OX"(X$!"U 9'+NR%R65XQPR8C
M);>@K#>AV84KU453<KRTC[(RBDXYQ9G)=/[K:;%:/"[N[U;P_9&M!>H?(]\0
MM'7PDQ9FUL!$!V#""&YE:7(-UV6*Z?\ /N74)1;M$IM%1Q&O,#F%J-^#*(C"
M(WAG7:%G#N_L -ZLUF31&N:R6/.2V9[0\&>ZUD91:_P]0A%W%+&CB ]0K$@Q
M:2T09 9+)<&U#3R@I@[1UGA?H6J(O[KAH^!6G$-=L03''JE/HWI#;_*8(U1*
M.FT"9AFUNN6)@O"2^OVUYIHW=5+_&_)U!W,R2,%39C"%E:$?B:Q)\)JIDI<;
M#5P#TY!)0:+50[CAF?DX,5L)SX@O[2,#/1$6:U007?0:Z#N:(II1"\$WB'KG
MYU$O[ ?.BCOD,![T+N/PDXKN!'3.%)ZD7-0VI\'I>1^^>@]_K\\+5!NG9@V)
MK$O3M'QG[0;&M-')IWLS;6Z9VG"Z&($9A0;$Z(%J%-QLC*R<:M;2D ;=,J>A
MA\HZT'DFI=EM+$$W1B?_ %!+ P04    "  Q@U=4]<P=BQ<$   S"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6R-5EN/XC84_BM'Z:C:E=+)/8$I
M(#'LM$7:[8Z V3Y4?3") 6L=.[7-P/37]]B!#,P%[4M\.^<[%Y_O.(.=5-_U
MAE(#^YH+/?0VQC0W0:#+#:V)OI8-%7BRDJHF!I=J'>A&45(YI9H'<1CF04V8
M\$8#MW>O1@.Y-9P)>J] ;^N:J*=;RN5NZ$7><6/&UAMC-X+1H"%K.J?FH;E7
MN HZE(K55&@F!2BZ&GKCZ.8VL_).X!NC.WTR!QO)4LKO=C&MAEYH':*<EL8B
M$!P>Z81R;H'0C7\/F%YGTBJ>SH_HO[G8,98ET70B^5^L,INAU_.@HBNRY68F
M=W_00SS.P5)R[;ZP:V6+V(-RJXVL#\KH0<U$.Y+](0\G"KWP'87XH! [OUM#
MSLM/Q)#10,D=*"N-:';B0G7:Z!P3]E+F1N$I0STSFMW-%[.'R>)A-OWS=QA/
M%M-OT\7T;@X?%F3)J?XX" R:L<)!>8"\;2'C=R"C&+Y(838:[D1%JW.  /WK
MG(R/3M[&%Q$_T?(:XLR'.(RC"WA)%W3B\)+W@J;:J&UIMHJ)-1!1P8QR8F@%
M8ULDS#"JX>_Q$J6P:OZY8#'M+*;.8OJ.Q3F2J=IR"G(%Y]:?+;Z5Z8NHEK W
MNB$E'7K(2$W5(_5&BPV%B:P;(IZ0-:54> =@<',E.5+0VD3A7PS9 ]TCMS75
M-W WG\.#89R9)U0F!J4T3)5B:^+(\Q4!5(!'JI$*,P6+KXOQ9YC31ZJ(*"E<
M05JD^(W3R,YC.__YIUX<Q;^>S2(_2OHM')1$;]#%TVP</8*H%Z%L6(20]?-.
M_SA&?B\M8(I!,H4=PFB;UQ7;8Z1$:VIT(+"?<:GQ0$#%=",UX1J2-(/8[^4Y
M9&GX"C7QBRR"A32$0RFUL:"H9KWQPS"$U(^* N=9_EHW]XND.,E'ZJ>8B=A/
M^@E^X\3.^WD/M8L<(T-3_?1'TN 7:+A C1.;<9HB6E1D+S-P,?8T35YY_7*T
M,FW\V#>QVM8^K*G D+AC":FP S'+"MM*G[W,_:QG74KSU(5\##;&M&7HNI]B
M3YA(H25GE>.9<4:NH'":5XB0N\))_'YFQU;_ZH" 8^)':1\N,#'KF)C],!,_
M,[*T-6_I/CM2!9L]6 Z=T_2>$P%CS,%D0\3Z;;)>-/PV65LT8,(QM-PJA7<)
M_,2OCL+X #NA\TIIT"\-.ZHHWOZ!XLCG6\)=&1(#V#QIO<0ZBW/70$,7ZEJP
M_VCU(LB[]D+QJC06U#UA%:!15Z4[AOOX1!N.6F^B']KS64^(8C_'PKV"#^WL
MXTDO>.LN@Y.'K*9J[9YKC63<"M.^:=UN]T<P;A_"9_'V=^(+46N&J>%TA:KA
M=8&WH]HGNET8V;AG<2D-/K)NNL&_&JJL )ZOI#3'A370_2>-_@=02P,$%
M  @ ,8-75$IP3AZ\ @  M04  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL?51M;]I #/XK5K0/G90U;T ! 1)0T) *14!73=,^'(E#HB:Y[.[2M/]^
M]P(IFPI?$MMG/WY\/GM04_;"$T0!;WE6\*&5"%'V'8>'">:$W](2"WD24Y83
M(55V<'C)D$0Z*,\<WW4[3D[2PAH-M&W-1@-:B2PM<,V 5WE.V/L$,UH/+<\Z
M&3;I(1'*X(P&)3G@%L53N692<QJ4*,VQX"DM@&$\M,9>?])2_MKA1XHU/Y-!
M5;*G]$4IBVAHN8H09A@*A4#D[Q6GF&4*2-+X<\2TFI0J\%P^H<]U[;*6/>$X
MI=ES&HED:'4MB# F528VM/Z.QWK:"B^D&==?J(WO76!!6'%!\V.P9)"GA?F3
MM^,]G 5TW0L!_C' U[Q-(LWRG@@R&C!: U/>$DT)NE0=+<FEA6K*5C!YFLHX
M,9J.M]]A_O#X#-NG]?IAMIRM=N/-3UBLYH^;Y7BW>%S!S8[L,^1?!XZ0&56<
M$Q[1)P;=OX#N^;"DA4@XS(H(HW\!'$FUX>N?^$[\JXCW&-Z"W[;!=WWO"E[0
MU!]HO. "WK8JRPSE*Q,D@RGA"<SE.X69L7'X-=YSP>3;^7TE6:M)UM+)6I>2
MR9&*J@R!QB;7FKR;-/*%P:(0R) +&!>15$*:(^S(&W*X6<GIE#$;C*LB^KP1
M5S.KT>[SDH0XM.3L<F2O:(TTA?)$00XXI"<*1%)(#05A*!2& CM2T.XB08C3
M6+Q_$S6%&O&% ZI&@VP3YGMD3:LTXH>UHZVN_9^YJ\Q>3T(Q!*(X9;(;O&\@
M5(0Y;Z[J"[0\VVOWE.#:OJN$H&>[@7^Z04._X]I!IP/MEMUU/6@%=L?OP6<=
M=<Y&*4=VT N#0TBK0IBI:JS-3AJ;4?QP-PMM2=@A+3AD&,M0]_:N;0$S2\(H
M@I9Z,/=4R#'78B+W*C+E(,]C2L5)40F:33WZ"U!+ P04    "  Q@U=4?8GV
M.Z "  !J!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q]5%MOVC 4
M_BM6M(=-2ILK$! @E5ZT/K2KH&L?ICV8Y(18=>S,=J#]]SMV(&-2X24YU^]<
M[,_3G51ON@(PY+WF0L^\RIAF$@0ZKZ"F^E(V(-!32E53@ZK:!+I10 N75/,@
M#L-A4%,FO/G4V9[4?"I;PYF )T5T6]=4?2R R]W,B[R#8<DVE;&&8#YMZ 96
M8'XV3PJUH$<I6 U",RF(@G+F746316KC7< +@YT^DHF=9"WEFU7NBYD7VH:
M0VXL L7?%JZ!<PN$;?S98WI]29MX+!_0[]SL.,N::KB6_)45IIIYF4<**&G+
MS5+NOL-^GH'%RR77[DMV76R"P7FKC:SWR=A!S43WI^_[/1PE9.&)A'B?$+N^
MNT*NRQMJZ'RJY(XH&XUH5G"CNFQLC@E[*"NCT,LPS\SO'U]N'Y]_+.]O5^3K
M,UUST-^F@4%DZP_R/<JB0XE/H$0Q>9#"5)K<B@**_P$";*GO*S[TM8C/(MY
M?DGB@4_B,([.X"7]G(G#2T[-*;8@C%0?Y(;IG$O=*B"_KM;:*+P8O\]42/L*
MJ:N0GJBP0KX4+0<B2W(MZT8*+*BM=JC-0'^VVK.PEI03W= <9AZR3H/:@C<_
M0B2Y1(9H X4M92H@I>1(-28VA!J">X1Z#:K?):&B.+(.G36<=#XKDB7=X0TS
MH!CEVH4WK<HKO/HH484S?2'Q*/.C<(12-!CX SS_5R3?!1,7C9(Y:$V&B3^,
M,Y+@+XG)'1,,+VE!-E(6'6A-15OB[O$@#N8D&_GA>(R]COW1V**/XLS/DA2E
M-,W\<1J1STXJ.+K_-:B-8[G=3"M,1X7>VC\D5QU__H5WK] #51LF-.%08FIX
M.1IX1'7,[A0C&\>FM33(32=6^!B"L@'H+Z4T!\46Z)_7^5]02P,$%     @
M,8-75%-&J>'A @  ]@4  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
M?511;]LV$/XK!V$/&T!$(B5;6F ;L!,/*]"T7I*N*(H^T!)E$95(E:3BYM_O
M2#FJTS5Y$'5'W7W?=Q3O%D=MOMI&" ??NU;99=0XUU_&L2T;T7%[H7NA\$NM
M3<<=NN80V]X(7H6DKHU9DLSCCDL5K19A;V=6"SVX5BJQ,V"'KN/F<2-:?5Q&
M-'K:N)6'QOF->+7H^4'<"?>AWQGTX@FEDIU05FH%1M3+:$TO-YF/#P'_2G&T
M9S;X2O9:?_7.FVH9)5Z0:$7I/ +'UX.X$FWK@5#&MQ-F-%'ZQ'/["?VO4#O6
MLN=67.GVHZQ<LXR*""I1\Z%UM_KXMSC5,_-XI6YM6.$XQLZ0L1RLT]TI&?U.
MJO'-OY_.X2RA2%Y(8*<$%G2/1$'E-7=\M3#Z",9'(YHW0JDA&\5)Y7_*G3/X
M56*>6^UNW^^VM_>?".S>KM_=P_K=-6S_^?!F=[-%[_=[OF^%_6,1.^3R&7%Y
MPMV,N.P%7,K@1BO76-BJ2E3/ 6(4.2EE3THW[%7$:U%> )L18 FCK^"E4^5I
MP$M?JMS@S3;N$2MON7+ 507;;X/L\<HY^+S>6V?PSGQYA2J;J+) E;U =8>M
M5 VM %W#S[3K<UH"W,&5MNY7!_XJAV_>2]OS4BPC[$XKS(.(SFKLIQK%,[(2
MR0BNV&76>7VN$5#K%IM5JL-E.&R_)/#6)_M'=KW1#\)#6/@-*&6$I?-@9:1(
M*6P&V5:8;?\?GM&4%$4&:9X2EE.XX66#A9C'Y])@GC.2TC]A3N<DG\_@WG!E
M>VT<#[W\(Y#EQ(MC!9G3!-[7M2Q1_V"4=(,1/Z%2FI-\E@--*,F*'$]:X4\>
MQOD@%:#0 YZ=A;Q E3.,FY.,AM)(QAC!O&"G&3Y% K^Z&O%9+W;"',+$L7C"
M@W)C6TZ[TU!;C[W\(WR<B#?<'*2RT(H:4Y.+?!:!&:?,Z#C=A\[>:X=S(I@-
M#F9A? !^K[5V3XXGF$;]ZC]02P,$%     @ ,8-75#.U&?H+!@  10\  !D
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
M 6<OA0O@_ZF4IGU !=UWF?._ 5!+ P04    "  Q@U=42V-V;Q #  !2!P
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
M5K/=91O*1KO450]2)'FL<45I Z9(:EL+-X4*JG46ZL9WO([;>E^/%:A+BW:
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
M/97E,W#9R<5./[TN19Z+5#>WG*VXQ 4POQ8 IJJ##)K'^,O_ E!+ P04
M"  Q@U=4KH\X)2\$  !M"@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6R-5FUOVS@,_BN$L>'N *]^B>V\( F0=AUN0(L637?[<+@/BL,D0F7+D^2F
M_?='R4Z:PDG6+PDED8](ZB'-\5:J)[U!-/!2B%)/O(TQU2@(=+[!@ND+66%)
M)RNI"F9HJ=:!KA2RI3,J1!"'8184C)?>=.SV[M5T+&LC>(GW"G1=%$R]7J*0
MVXD7>;N-![[>&+L13,<56^,<S8_J7M$JV*,L>8&EYK($A:N)-XM&EYG5=PK_
M<-SJ QEL) LIG^SB^W+BA=8A%)@;B\#H[QFO4 @+1&[\:C&]_976\%#>H7]S
ML5,L"Z;Q2HJ??&DV$V_@P1)7K!;F06[_QC:>U.+E4FCW"]M&-XD]R&MM9-$:
MDP<%+YM_]M+FX<!@$)XPB%N#V/G=7.2\_,H,FXZ5W(*RVH1F!1>JLR;G>&D?
M96X4G7*R,].;Z]G\>@Y_/K*%0/W7.# $:H^"O 6X; #B$P!1#+>R-!L-U^42
ME^\! O)F[U*\<^DR/HOX%?,+B%,?XC".SN#U]B'V'%[O5(A(KZ;AW]E"&T4L
M^.\,9K+'3!QF<@)S3L6QK 6"7('#ARNIS;'LG<=I;'.R!58N09H-*N!E4VP-
M[P4SN 0C@<[HEJ)BY>L?&J@L%:F4:Q!-?,P 90Z+!2'LLN= WW8SMQL"4PA,
MPTH*JDD]@F]\95Z_/&XE;!&?-*!]R2-HO]/;X=^]]ZV)[Q/$?3\A%!)Z_K"?
M':CE3&^ 6L;*^@,K)8MN?,Z^/^Q9(?5[PQ >[GY0&!H-96-AJ &1,[P$?,DW
MK%PCQ:=:!^1"\+5+J,499'XRL'YD?M2+X*>K7+)ESW0EV2FTW>S-?8.J@*@/
MK\B4ABAJA8[=DNM<UJ4!<APAN0CA,_0N4OA\AG#IGG#IAPDW:V*V;WO#V8(+
M;C@EZ 9I'X]Q\"RT;?LC7;$<)Q[U=8WJ&;WIO*XJ@=1]#1/4]@0K<X3F,W&"
MGEU":NOL1SG)]3M*7@EZ6;[B>7-/%^7WK&NI<>=JJEU\@BB-_2Q+2.KW_33+
M.F9Z(Y7YXMY<'&1WEN>JIDCQA;Z'-KPH\_MI E'B9^F@@R)DN>Z"=+0.SJ*$
MZ)T.81#Z% X\2IOYKAI%D"5^&MDZ&";^( OA#+VR/;VR#]/K6VUJ:A"W5 )%
M7;3M[9Z]6C+H8_0Z"WV<7COP)KZJ!8>:&HKJ,HERSI5=ZWJA\5=-NI9Q1ZC5
M:6PZIRS:>K7-BB!&5C%N>E!,-4VK'D1#/QPX.;'/&A(K2$Z)*WZ4#*R<0=3S
M4VH6\S</Z,COT4GS4L7QB.Q%U*WZJ2O/$7POB13HVF$_I->+X=XFA>">F:A=
M_D\B[1[^V'L'!R- @6KM!AT-KA\UT\!^=S]+S9H1XDV]&<1NF5IS:I0"5V0:
M7O2I?:AFN&D61E9NH%A(0^.)$S<T#Z*R"G2^DM+L%O:"_80Y_1]02P,$%
M  @ ,8-75$52GS>R!P  0!$  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&ULE5AK3^-(%OTKI:@_T%)MI]X/!$@!,CV1(""2[EWM:C^8I$*L=NR,[0ST
M_/H]50X!>B"P7^*R7??6O>>>^W".[JOZ1[,,H24/JZ)LCGO+MET?]OO-;!E6
M6?.E6H<2;Q95O<I:W-9W_69=AVR>A%9%7S!F^JLL+WLG1^G9=7UR5&W:(B_#
M=4V:S6J5U3]/0U'='_=X[_'!37ZW;..#_LG1.KL+D]!^6U_7N.OOM,SS52B;
MO"I)'1;'O0$_/-5Q?]KP/0_WS;,UB9[<5M6/>#.:'_=8-"@48=9&#1DN?X:S
M4!11$<SX8ZNSMSLR"CY?/VK_+?D.7VZS)IQ5Q3_S>;L\[KD>F8=%MBG:F^K^
M][#U)QDXJXHF_9+[;J\5/3+;-&VUV@K#@E5>=M?L88O#,P''WA 06P&1[.X.
M2E:>9VUV<E17]Z2.NZ$M+I*K21K&Y64,RJ2M\3:'7'MR^FTR&@\G$S(9?KT<
MCJ<3<C#-;HO0?#[JM] ?=_5G6UVGG2[QABXNR&55MLN&#,MYF+]4T(=A.^O$
MHW6G8J_&\S#[0H2F1##!]^B3.V]ETB??T#<)=R!42V["NJK;O+PC_QG<-FT-
M;OQWCWJU4Z^2>O66>J3,?%,$4BW(WX\:E5T.13+&#1E0)EDY)U?K4&?;+;-J
M%5Y#?N_!,7,/FW4V"\<]I&83ZC]#[V32Y1FY_4E.-PTDFB;A&'\8?K@GD\'%
M<')(OK5YD;<_R62SCL82J-[,V@TTD:9SXQ#/0BC()V(MHYPIK(S45$!37#'J
MO"!G53FK0QL(-YIJQG%E5"M%N!"420%>W,&.4(<YF51%5I,IH/\1ZGBWB< T
MQ CJH=X9*IT@RE*E&;E:+)IE58<.KG8)B;-JM2["P]:N9Q9S(2F+9PM&F9'$
M,RJ8^8"/A%,N.-6<8<68@)@G#N+:L1>6[T'I(A8!1))&SQ:+?$:3R;_C\7V&
MP[-%@ W7=36':$,LM]3 OW@5W!#+''5:1N=6FS*?=639;1<*V%NXEGR2A#M'
M/;)N,)O%X$Y^-FU8 0%FJ%>,X*U"N#E75 O],1>BZT91:SCQ7E.G$A@<8'@&
MLQ)-GS;+&"8NB50:5T&DL=1)349UG=]UQN^@&>/ )1FL0@V_B(:$MHI(&XWL
MK@::1F4;ZC*)9@513E*N)!'0JY@%:0VB(5_1'ZT4C@)(8J#:24ZTTY1[0Z95
M"U62&L:I!#% ,.?Q1F#EM ;=.!F-I\.;;0G\0%9H$ IQ4-1;\0ZN,D9  !V+
MN"#(Z@E%AZ C*:R&V8S 1>Y?0,<Y-<82O):>F)1(G2_>4RL,\1)^VAAFC_".
MAQ^Q_"77&3*MXSJ7#HHT0'+_%U$4".(1)2WD5A.SYN]$$3"9.6!O/(X 41BC
M!J*O!Q+9P) 5V$ 9PJ0C-[38.O\)H41M 7LTU@@A:"IUM[8&S,?YOY2YJ^OA
MS6 Z&G]%G,^N+H?DX.)J,OF\%ZA/,2!&Q$+'8:Q+)R!BUKT'$.>:JLA#V*5$
MO!AAGR#1C$JCB0(-X8&.H+D749?P'@( E:E(,VI<%*]Q3H;:>H 71KG/Y #.
M"J.Q4 [E (L.((&DM$X3@<;I44R$L."X[E(K-"T)#QCIFD!)B:'O0'$D((,6
MB?1A/"Z@EV/1%5I4#\L=6*A1H!SE1I%A5I?)E]NPB%4Y3VV+M-G#MJ.%/S81
MUKPDX7$K.EZ)]H 27Q7Y'([,,0C>-OD\S^H\X2W0+!B2&X#[&$J75A[0.S*]
MF@XNR& R&4[W\QLQ@KN=&@O><"")%=#F7KT3.&\ME5(AKP35")%7X+=P3Z&3
M0)PA\61L:U G#6)D7[ XEB&D-<J"BO$7H#IZF'L10:$\U3A'<20U>*T8D@*)
M_,1O!1GL2IQ&" $ZZ[C.NCYQ-K@>14"&_[H>CL]'TV\W[Z0]0AJ#*.$0:HQ
MU48%>X?&,,XZ&!NMB4.85,]J%T<%C6]CY4 A!27Y2QPLDM1')3:V$.1 DGZ$
M *_A"^CDG(FE#>GZZ#V'C]:SM((TBRN/\H\2]TM:GP^O;X9G(V3VU9@,QN=D
M<'EU,QW].SUXAR5PBW4%)&83[Q;6^G= @9B5,J'A?<11N&=M$=YZ\ 7>6B_C
MQ</'EZ X]#BT ^9=; =>R6>@^-C"D&@>S;>K:8^8(!^TM8G<:=!*"X%,W#.T
MZMW0JO</K4]CXM=0W=79>HD&79 !OO'BPXNJ&T->FTKW:GYW*MU[7"P8W[-B
MA0\*\ELVBZ%$F3C\E0//NUZ9QZHR:8%E"C&-%87[5$<P)X&QTJ2ULR)--H--
MG/V+/$-_ NFB3@VI6#,Q%PAT^-,Z^RM'244'4&A;G*'W>([*0CTFB_-0PI<?
M;XV<7?TT>"BT0MUG:492&* --GV\FUU<C;_^XV+T?7C^5 %_\17M'#[%8A*+
M79=66*%T8-!ZYB>W$H4%"6E1<BRHB!F"";_STZ7Q"CSE&EZ"B7+G),:%.*T8
MV(JVI#&V8=#K7)1H'0ZY(SWVQ"N&^!BA74HC:5!&7(>^]#A%ZFYM,4.!T*_Q
MN/_LJQ93XUWZ=F_(K-J4;?>!NWNZ^WM@T'T5/VWO_ENXS&ID=4.*L( H^V)!
MW+K[7N]NVFJ=OI%OJQ9?W&FY#-D\U'$#WB^JJGV\B0?L_C0Y^1]02P,$%
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
MZ<<-BA*@OV\X5\^=,D#]7)K\!U!+ P04    "  Q@U=4A^(F.M@#  #9$
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6RM6&UOFSH8_2L6FJ9-NBO8
M>2'932+EI=TB+6W4M+NZ'UTPB37 S#9-*]T??XVA.-T2D][+EP0;G\-Y#N:0
M)Z,]XS_$CA )GI(X%6-G)V7VV75%L",)%A<L(ZDZ$S&>8*F&?.N*C!,<:E 2
MN\CS^FZ":>I,1GINS2<CELN8IF3-@<B3!//G&8G9?NQ YV7BEFYWLIAP)Z,,
M;\F&R/MLS=7(K5E"FI!44)8"3J*Q,X6?%VA8 /2*[Y3LQ<$Q*$IY8.Q',5B&
M8\<K%)&8!+*@P.KKD<Q)'!=,2L?/BM2IKUD #X]?V*]T\:J8!RS(G,5_T5#N
MQL[  2&)<![+6[;_2JJ">@5?P&*A/\&^6NLY(,B%9$D%5@H2FI;?^*DRX@
M^R< J *@7P'=$X!.!>B<"^A6@*YVIBQ%^[# $D]&G.T!+U8KMN) FZG1JGR:
M%O=]([DZ2Q5.3C;WJ]7T]F]P<P4VRR_7RZOE?'I]!Z;S^<W]]=WR^@M8WWQ;
MSI>7&_ )K-?O<9+]>0D^+(C$-!8?U>3]9@$^O/L(W@&:@KL=RP5.0S%RI5)7
M7,,-*B6S4@DZH00BL&*IW EPF88D?$W@JK+JVM!+;3-D95R0X *@WA\ >0@>
M$30_!][7<.\(?'$.?%# X=!23:>^4QW-USG!]XVEVT^Q>DA"@(4@4E@XNS5G
M5W-V3VI481%0K!]!\J3"1)!C=ZYDZ6N6(DD>)[Z'4&?D/A[:^?NJ?F<P]%ZO
M6AQ9U86^7Z]Z54BO+J1G+6299)ARE4<2L C$=JO*FGJ_Z4#^T/..Z^C7.OI6
M';.<QB%-MP*HAP#0)./LD12R!/@'K&A*DSRQW#>_OHS?VEX8U)P#J_1+(:G*
M4469"Q+E,2CXCSIGYX$]\$PPMTD:UI*&_\--_-3@)O1,"'JM^0D/HA6VY&@#
M4==KM!0BHPI9R58XV*DI_JQ-)3]SFNGGYIS]"4U8P?;2"IJX@O:\>H.C=J).
MLZ$F>J ]>RR&-F]1$RRPWYZA)D>@WY:A=B+U]FYTU"01M$?('<>IR!B7U8OI
M;7O4I L<MF8I,EF"O)8L;2!JWJ/(1!&R)XC-T<9-BDRV(-2>HR9+4*<M1^U$
MJ-MLJ<DB9(^0FRBB 0%1SE,J<T[^0YPBDS&HUYZQ)E.0_=?*&XRU$YVQ54TD
M(7N2-/O:O&%-TJ!!>[Z:8$'VWRUO\-5.Y)_VU3WH^1+"M[IW%B!@>2K+%JF>
MK?OSJ>Y*?YF?J;Z][+(-3=GTKS#?TE2 F$2*TKOPU1[E91]=#B3+=&?YP*3J
M4_7ACN"0\&*!.A\Q)E\&Q07J?S,F_P)02P,$%     @ ,8-75+8Y=*0\ @
M]04  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULK93;CMHP$(9?Q<I5
M*[4DA*-6$ G"LHU4#H*E52]-,B36^D!M4]BW7]L)*55+>K,WQ&//?///&,_H
M+.2+*@ TNC#*U=@KM#X^^+Y*"V!8M<01N#DY",FP-J;,?764@#,7Q*@?!D'?
M9YAP+QJYO;6,1N*D*>&PEDB=&,/R=0I4G,=>V[MN;$A>:+OA1Z,CSF$+>G=<
M2V/Y-24C#+@B@B,)A[$W:3],A];?.7PC<%8W:V0KV0OQ8HTD&WN!%0044FT)
MV'Q^00R46I"1\;-B>G5*&WB[OM+GKG93RQXKB 7]3C)=C+VAAS(XX!/5&W'^
M E4]/<M+!57N%YU+WT''0^E):<&J8*. $5Y^\:7JPTU NW\G(*P"0J>[3.14
MSK#&T4B*,Y+6V]#LPI7JHHTXPNVE;+4TI\3$Z6B[6RPFFQ]H-4?;Y&F9S)-X
MLGQ&DSA>[9;/R?()K5=?DSAYW*+/*.$:\YSL*:")4J 5^C #C0E5'T>^-FHL
MTT^KS-,R<W@G<SM$"\%UH= CSR#[$^";,NI:PFLMT["1.(.TA<+>)Q0&8;N!
MUZE[TW&\[AW>@G#"3JR!U*U)74?JW"'=- Z[QC4P>S6SUZCN+R:BYO^M_G41
MS: >>@4LFR3U:TG]YH;ARW\:-JA)@W=KV+!F#M^K8<V@,+C?,?_F*3*0N1LX
M"J7BQ'7Y*NO=>J9-RJ?\V[T<B LL<\*-2CB8T* U,-<HRR%3&EH<W</>"VW&
MA%L69BZ#M [F_""$OAHV03WIHS=02P,$%     @ ,8-75,^ W'#% P  ^0X
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
M8L J=EQ6#5F95<PQD&I@ "N&8P9)WS 7+::/,M-%5@T@B>%(>E#12JH4 :M
MA,D'(L(ID3H2JV4*#(2;PUSSGE>&Q]UZKP!9K$MD#5D960S-$C"+-3*KX$VB
M1!C/I*H+D%MV@Z-^ -U8N^;MX)9EF"MNT;(PH"##*?@HDR20V8*)9D3)E9)Q
MNO&F08JS%?62/OW0.955977'RE"D]OXHM#]_ 11-'(J7\T<9QA*;Y0!U)NUN
M8@3RF>P(3<NH08OEE9N6?)K$!77+T=#NF(7IMP&O!Q3+R*P:B#UNUB\"0*N)
MH_4V"J9CW4IKU+\NJY'Q*5>Q1W:L"S6!L"9.V"NYN>FL-D4<RT17R"2:Z]VR
M,A)?S'(GZ+J8*X!5$\?J]RA#)KD.]5 AI=*(S:KS>LM[+.W 2-/MKDZ @"9.
MP'9U<MN@Q6I<[0!!LW&X;;W:;\TR\4P;R;$%Q+-PXFDWGO6&CMR2!<2SNB.>
M!<2SCD&\SPU:J-.020NX91V/6Y^M,K<H=6TDE86';CBW\E22_Y([/XQ4^D1@
M%"92;ZX)^?H22H7=+?#)ZNX)G 7HL7#T%)(<1KI-T.Y/R?B5) M)!M%R)<+7
MRNCB6EG3;&X!M:R&AW,JBG4G+#!E ">KN^'3 N)8QQT^^U8%=0P#ZTAMX([]
MYO&S;Y?'3^::EEV_N=O *!L?0-\^P/1SS?L#C(,X!4BS<1CM[?F[F:72!U;R
M@3.&^  4L]L=/AP\(O1SQ2U&!!M89C<\B_.?H^]*3+ C@\*907?(L@%9]G&/
M#09V^=R ,FQ7MX%.-DXGI+H&=GG,I ;'S +';+P]>M\</K#+LR9%XP'HLX_7
M; WL\L$!M3#J.4 ]IZ.C@X'3^NC  18Z. L'V?<:I"+?9+ 9OA?^*M;]P^'G
M=PZPSNGN49T#-',:>K+MK:F]6TMA'^D>0A%?-Q=ZK-'1W@Q9U0=[Y6;-=&G]
MR9X#?'-POCW%<K8.=%W,*@^*&J0Y>95"Q5BD (X./F_6+H(##Y:<PO&JT]T*
M  0Z#8_>CK$"KITR+'$4 "N=!E;6Q?TMYQP.D-#Q.@N^"YQS&Z;*8P3_)C?B
M[#4[R+DZ@,]](_@..IYP@7EN=\QS@7GN+V#>T*U@'G7K5[P+S'/?P[QA@S0U
M&J'G O3<-T*O1=_I NC<[D#G%KXE\@M -\B-[!]5L?K#&1= Y^*@P],^:)!N
MWNI<8)^+=X%?LW <O+-QP!XW.DLX!WKQEO1ZU\Z6&RDF'.NU.<".X\/L=SE9
MA%$0S5\_]D6L:3H"=RXS=](Z:WY\P@%\W.PN[( OWO!X[1AA[_/RP8')/"SP
M #6.0PTOM'Z#M-U8:!S QQL.#I282G(OEO+0/94#]GAWQP:\\*6WEEW:N_94
M7OZ"'/?JC^,Y$(WC1-L+=(N:\@!E7G<H\P!EWB] 6=\KHXQQY)&Z!RSS<)8U
ME%2#M%M?4KW"#P72G_+<"3UPAS$)Y$RK,D[3_D5M?AVS>9-$J^RW ^,HT1'+
M7BZD3KY*+]!_GT51LGV3_AQA]QNEB_\!4$L#!!0    ( #&#5U2UBM90>@(
M * %   9    >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;(5436_;, S]*X2Q
M0PNT]4<29RL< _GHL!S:94VS'88=%)N)A<J2)\E-!^S'3Y(=-^N:[&*+%!_?
MHR0RV0GYJ I$#<\EXVKD%5I7U[ZOL@)+HJY$A=SL;(0LB3:FW/JJDDAR!RJ9
M'P5![)>$<B]-G&\ATT34FE&."PFJ+DLB?TV0B=W("[V]XYYN"VT=?II49(M+
MU*MJ(8WE=UER6B)75'"0N!EYX_!Z$MMX%_"5XDX=K,%6LA;BT1KS?.0%5A R
MS+3-0,SO":?(F$UD9/QL<WH=I04>KO?9/[K:32UKHG JV#>:ZV+DO?<@QPVI
MF;X7NT_8UC.P^3+!E/O"KHT-/,AJI479@HV"DO+F3Y[;<S@ ],(C@*@%1$YW
M0^14SH@F:2+%#J2--MGLPI7JT$8<Y?92EEJ:76IP.AU/OZSFR_G#_//=$BYA
M(06X:F'.FQNW1W<V0TTH4^?P#GQ0!9&H@')8<:K5A7&:]4,A:D5XKA)?&UTV
MNY^U&B:-ANB(AC""6\%UH>"&YYC_G< W!7551?NJ)M')C#/,KB"*+R *HF"U
MG,'9N_,7Z2<(>MVQ]1Q![PC!I%;&HQ1,1;FFW!V3@N_CM=+2/+0?)RCZ'47?
M4?2/4-R9CE2$O9;;E-] 8P>U??>41L-A% Z"Q']Z@W/0<0[^RXE$<LJW;](.
M_J$-^_&'?O@V:]RQQB=9;UI&J% V5W294U9KS.',O*Q<,$;DP>XY_(9CM]GH
M;/B&!SKCJ^'@E4K_H&M*E%LW&Q1DHN:Z::#.VXV?<=-U+^'-[+HE<DO- V"X
M,=# <'D@FWG0&%I4K@?70IN.=LO"C%"4-L#L;X30>\,2=$,Y_0-02P,$%
M  @ ,8-75%&I7KB6"0  8E(  !D   !X;"]W;W)K<VAE971S+W-H965T-3@N
M>&ULO9S;;N-&$H9?A1!RD0#)B-4GDH%MP.-Q$@-)=F#9R46P%QRI;1&12"])
MV1,@#[^D3E4RU3Q(C;Z9L0ZL9O]-_<6/K.+%6Y;_7<RU+KVORT5:7([F9?GR
MXWA<3.=Z&1<?LA>=5I\\9?DR+JN7^?.X>,EU/%MOM%R,F>^K\3).TM'5Q?J]
MS_G51;8J%TFJ/^=>L5HNX_R?CWJ1O5V.8+1[XSYYGI?U&^.KBY?X64]T^?CR
M.:]>C?=19LE2IT62I5ZNGRY'U_#C1U"JWF+]E3\2_5:0O[UZ+E^R[._ZQ=WL
M<N37NZ07>EK6,>+JOU=]HQ>+.E2U(__;1AWM!ZTWI'_OHO^TGGTUFR]QH6^R
MQ9_)K)Q?CL*1-]-/\6I1WF=OO^CMC&0=;YHMBO6_WMOVN_[(FZZ*,EMN-Z[V
M8)FDF__CKULER 8L,FS MANP]7YO!EKOY:>XC*\N\NS-R^MO5]'J/]9376]=
M[5R2ULLR*?/JTZ3:KKRZOYT\W#_>/#S>W_W^LW=]\W#WQ]W#W>W$^\&;5(?
M;+707O;DW>NBS%?3<I4GZ;-W74N9E(DNO&\_Z3).%L5WWC=>DGH/\VQ5Q.FL
MN!B7U=[58XRGVSWYN-D39M@38-YO65K."^\VG>G988!Q-:W]W-AN;A]9:\1/
M>OK!8_)[C_D,'B>?O&^_^>XIGB:+I/RG)3S?2\?7X;E)N@--;K*B]*J9UU+I
M_%5[?_U:?=^[*_6R^&_+:&(_FEB/)GJ--IW'^;,^JO(FC%J'J7^4KU>,@X@N
MQJ]'1I?[T67KZ+>32<L<U#Z*<J!8L!\ML*/8)HPDB@4R%,<%"_>#AZV#/Y9=
MAUFTCQ0Y$ U\- 3?CFS;.%0WI00<UPV((4'K^#=97%8C%VV381B,N1 /+0&X
M)?%XXV?*(VD2#TT"VEUB)Y[WK_?3UNF\FT565.^US0]M *0+/=$P0+7.Y_?5
M\HO.ZPRT->XZYTRK">E9-<7C9KX56#6.3I.Z:"C0[BAW>9X\Q_791-ODT"(@
M="$F&@E$E@[.J)E#(A4>EX^AL[!V9_E/.=?YN)IH_I+E<:G;4CS:!0,'(C)T
M%,;LB+B-0P_ ZEQ9&D1$AV'M#K.>8?5[F,2+]^,>1D3/8,*%@N@AK/U<HK^"
MLIE@ AX8%$1/8>V><J!@Y2(3_:KS.)VV'H_H$2QPH2::"&L_T>BO9M@T1."&
M\T*&IL+:3>6]FNL?N3>-BWE%;737]-<*)8O68Y:CE7#?@<H<78:WGY3T5GD;
MYT#E4!B.68ZNP]M=Y[W*=\N7.,DK/"Z+=7),OE8),2X*71;CM(+Y*D-6'Z3>
M+"E>LB)>M*I.@,<%\7!T)FZ)>;9QJ.H\,)U-<70JWNY4[U5OIR".#L1=<!!'
M3^*62(@W40A\WS?HB![%VSWJB(X]?9>C#W$7F"30@80E3!)-3!*!@2X%&I+H
MHJ1CDIYCO@+-2+B *H&V(RQ!U3;.H?D:7$"0"R]=3'5,:IL.+-"1A O^$NA4
MHOU<J;_T3=SBPG"R*]"X1+MQO9>^^ZJ*0%,2+NA+H$$)2_2UC7-@&! 83B$D
M&I9L-RR#ECV-6*(S21= )M&-I"4@DT> S'2Y2J(YR0$\=B#K.68LT9VD"WJ3
MY$*P)7J337H#/S"<2TAT)#F,WE!OFXXLT:*D"]Z3:%O2$N_))N^Q4"F#_FAC
M<ACO];A<J]"CE NL4^A5RA+6J2-8)Y7A8%;H76H8UI'+MWU,6:%+*1?DIM"5
ME"5R4TUR$\QP=JS0I-0P<".ZGN/*BMSH<D%X"EU(62(\U20\&1E,0:$IJ6&
M1_2VZ<H*74JYH,$ C2NP1(-!DP:E,/A(@#X6#*/!7C<J K2IP 7P!>A6@27@
M"YK 9](2K2L8AGNH94]7#M"F A<T%Z K!99H+FC2G$E7<C=^&,L=Z'J.*P=H
M4X$+Y O0A0)+R!<TD<^@=XB6% [CO0.];;IRB#85ND##$'TKM(2&81,-3?JC
MB87#P'# W<\0S2IT07\A.E9HB?[")OV9%$7["H>AWWM%>_ISB)85NF"[D-0,
M66*[L,EV)G71K,(3;N0=JGN.2T=H7)$+"(S0E2)+$!@U(="@>H06%0TCP".J
MV_3J".TK<D&,$3I99(D8HR8QFE8!;2UJM[6)7E1O/7_O_:S3RC\6ZZE>SY9)
MFE1[%=>%P]YMCV,<K2QRP8<1.EEDB0^C(W< E0!F4!BM+6JWMB$*]_3QB%10
MNBFAI#64UHHHFT (/(@,ET# )W64?KNO#93\'','GU1D^DY*,GU2D^G;*LKT
MFSS)(##<Q@*?E&7Z[>XV<"UL6C[XI+K3=U+>Z9/Z3M\2DNX"'5PI%-RT-*2F
MTV^WQH%+TUX# CZI_O2=E'_ZI/[3MU4 ZC>!5!EKXH$6EW=4EP]7NV<V@(,*
M<Q<<"K0,'2R1Z"[0X6%NKJHG+MA1FGZ2\F<E!5JV#BXX%F@A.U@BV5V@@PP=
MF(JB@-:V=Q2WG[0B5E,#+7T'%RP,M#H>+-'P+E"_U$#KY3L*Y@<N4'=U"I!B
M>6 N,!A()3TP2R"\"W182J%,Z8$4UT-'=?UIBO=-$:3*'I@+_ 52A0_,$@#O
M AVHSR/3\4X*\Z&C,O]D]<]*$Z1R'Y@+; 92S0_,$CCO AVT$9K2-BGOAX[Z
M_I/7Q&JB(/T P)S -ND% &X+MGD3MDUYG/0&0$=SP, EZM/@2#H#@+MI<:0]
MCM::'(_P-(],OPK2&  =G0$G2MXW49 6 >!.D)DT#P"WA<R\B<R,<:/\Q!4[
M&@I.E_^L3$$Z#H [@6O2?P#<%ESS)ER#J98,2$<"=+0DG+XJ5G,%:6( X03$
M2>L""%L@+GK?$P;2R@ =O0Q#+P3VZC@6M#_<"6B3C@40MD!;-$';W'8,I(D!
M.KH83A:];[X@'0T@G' TZ7, 88NCQ9&2X98%(-[8T?MPS@*<E3%(>P1()[Q-
M&B5 VN)MV?O.,Y#&">CHG#AG5:QF#-)M =()EY/^"I"VN%SVOC,-DCYQPRJ4
M#R@S M)U =()>9.^"I"VR%LVR=O\I 4@K1;0T6MQIO1]LP=IO@#I!*Y)1P8H
M6W"MCMS)#I2)-DB3!G1T:9R_#&?E$-+. <H)BY.^#E"V6%P=87%ANF1+.CV@
MH]7C_-6QFDM(DP@H-P\SHD\SLH7NVT"J)9>,R5/_EKJ*5#_;L/"FV2HM-P\
MW+^[?X#B]>:I@?CUS=,7?ZMV)$D+;Z&?JDW]#W7=>KYYGN'F19F]K)\A^"4K
MRVRY_G.NXYG.ZR]4GS]E6;E[40^P?ZSDU?\!4$L#!!0    ( #&#5U1:&ZUU
MO0(  &D&   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;(5576_:,!3]
M*U=1'UII;2 M,%6 Q-<VI'5#?'0/TQY,<B%6'9O9#NGVZW?M0$:[DKV [=Q[
MSKG'-S?=0NDGDR):>,Z$-+T@M79W'X8F3C%CYD;M4-*3C=(9L[35V]#L-++$
M)V4BC!J-=I@Q+H-^UY_-=+^K<BNXQ)D&DV<9T[^&*%31"YK!\6#.MZEU!V&_
MNV-;7*!=[6::=F&%DO ,I>%*@L9-+Q@T[X<=%^\#'CD6YF0-KI*U4D]N,TUZ
M0<,)0H&Q=0B,_O8X0B$<$,GX>< ,*DJ7>+H^HG_PM5,M:V9PI,0WGMBT%[P/
M(,$-RX6=J^(3'NII.;Q8">-_H3C$-@*(<V-5=D@F!1F7Y3][/OAPDA USR1$
MAX3(ZRZ)O,HQLZS?U:H [:()S2U\J3Z;Q''I+F5A-3WEE&?[\\EB.5^-EJOY
M],M'&(R6T\?I<CI9P#4LJ &27""H#7SF;,T%MQP-S#%6.L$$R!98ID@'QNH\
MMKGF<@LSP20,9 *CE,DMQ5^.T3(NS)7#Q#UJ)F.$"^"2LE5NF$Q,-[14C),4
MQ@?APU)X=$9X,X(')6UJ8"))S$N D%RHK(B.5@RC6L0QQC<0M=Y!U(B:J\48
M+B^N:F!O*X=O/>SM.8=?N#-2Q@)5[$Q#O4?X/E="."L+II,?-7QW%=^=Y[L[
MPS?$+9?2<:V9<%:_Y6T)T?80[KW=DY_M=J,;[M]@;E7,K5IFUQA;R7]C\JHE
M)L\T0\R;0FH1W42Z-SL68R^@D>,-"_I08U*[DMJNE>JNP<",\02HB;_:%'7!
M#5)_6BM>=U.IM 1LG5AV7>-9IQ+2J15"S?N?J^K\<U6O*<.3US]#O?5#SD"L
M<FG+25"=5G-T4(Z/O^'E$'Y@FKK'@, -I39N.E2O+@=;N;%JYX?)6ED:37Z9
MTK< M0N@YQNE[''C"*JO2_\/4$L#!!0    ( #&#5U0IN-O6_0(  .$'   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;(U5;6_:,!#^*U;4#ZVT->^!
M5H $!%0DH C:5=.T#R8Y2-0DIK93NG\_VPD9#9#U"_B<>YZ[YVS?=?:$OK((
M@*./-,E85XLXW]WK.@LB2#&[)3O(Q)<-H2GFPJ1;G>THX%"!TD2W#,/34QQG
M6J^C]A:TUR$Y3^(,%A2Q/$TQ_3. A.R[FJD=-I;Q-N)R0^]U=G@+*^#/NP45
MEEZQA'$*&8M)ABALNEK?O/?;TE\Y_(AASX[62"I9$_(JC4G8U0R9$"00<,F
MQ=\[#"%)))%(XZWDU*J0$GB\/K"/E7:A98T9#$GR$H<\ZFIM#86PP7G"EV3_
M *4>5_(%)&'J%^T+WY:(&.2,D[0$"SN-L^(??Y1U. *8W@6 50*L.L"Y +!+
M@/U5@%,"'%690HJJ@X\Y[G4HV2,JO06;7*AB*K20'V?RV%><BJ^QP/'>L+]Z
M0./IXPM:/2\6T]%L-'_J+W^BR7S\N)SUGR:/<W3M \=QPF[0=_2\\M'UU0VZ
M0G&&GB*2,YR%K*-SD8MDU(,R[J"(:UV(:UIH1C(>,33*0@@_$^A"1*7$.B@9
M6(V,/@2WR'*_(<NPS#,)#;\"]Q3<. /WOP)O2[AYUZ#&KL[%5GSV!;Y5OMLE
M(-X7QPD:8A:AL7BA:%3L,?2KOV:<BE?SNR&84P5S5##G0K!)QH$"X^>.L4!Z
M"BE[R'O/,4U72'P_KNT9+U'&FI=_ZF7?&;95>7U*WJV2=_^3?$!20!Q_P-E[
MZ)X$]0S;\VH""B_WR,MUVH99$W#JY=B>=7=>@%<)\!H%3#%EH@,.<4KR32)Z
M;<.)MBK.5N/UF9,LD)>&4+3 E*.#W0_>\IC%LN6*.S05*#3AD+*F6]2N8K8;
M=0P%9QP"Q:JAB\N9L0U06G_<1;W;)Z=B&D[M4/Q3)]=QO5JU]:/FEP+=JB'"
M4$#RC!?=H]JMYE1?M>?:_D#,KV+<_*,IAM\,TVTL"I; 1E :MRUQ V@Q4 J#
MDYUJL6O"1<-6RTC,8*#207S?$,(/A@Q03?7>7U!+ P04    "  Q@U=4]JH_
MQX\"  !A!@  &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6R-5<MNHS 4
M_14+==%*TP+FF8H@M4FKZ6(Z5=+'8C0+!YQ@%6S&-J']^[$-06E>Z@;\N.?<
M<Z[-)6D9?Q<%QA)\5"458ZN0LKZV;9$5N$+BBM68JITEXQ62:LI7MJ@Y1KD!
M5:4-'2>T*T2HE29F[8FG"6MD22A^XD T587XYRTN63NV7&NS,".K0NH%.TUJ
MM,)S+%_J)ZYF]L"2DPI301@%'"_'UHU[/0EUO EX);@56V.@G2P8>]>3AWQL
M.5H0+G$F-0-2KS6>X++41$K&OY[3&E)JX/9XPWYOO"LO"R3PA)5O))?%V(HM
MD.,E:DHY8^U/W/L)-%_&2F&>H.UB_<@"62,DJWJP4E 1VKW11U^'+8#K'P'
M'@"_"_!Z@&>,=LJ,K2F2*$TX:P'7T8I-#TQM#%JY(52?XEQRM4L43J8/CZ]W
MC\^_9P]W<W ^Q1*14ER 2_ RGX+SLPMP!@@%SP5K!**Y2&RI<FJDG?7\MQT_
M/,(_Q=D5@,$/ !WH'H!/O@,/#=SY"K>5T\$N'.Q"P^<=LTO7F$K&/\&4B*QD
MHN$8_+E9",G5A?I[(H,W9/!,!O](AAEJU?E(S DJ!5!% W7#LT+=-#5"7!ZL
M84<9&DK]W:U3&,6N$R7V>KM6^V%N$ 0N',*^*/8'Q?Y)Q6_J.[LD]++F+,/B
MH+Z.(-A*''HAC'?D[4=Y7N@=41<,ZH*3ZNX))>IZYV#%6-X5M$*T6:KC4F?7
M+Q_2'.RKB2-G--H1O1\&@U$TB@ZK#@?5X4G5CZK_DLU=.Z0NW#O*",:QY^^H
MVP_S_7CDNSOJ[*T&H)OO+\17A I0XJ4".E>1\L>[AM9-)*M-3U@PJ3J,&1;J
M'X"Y#E#[2\;D9J+;S/!72?\#4$L#!!0    ( #&#5U1[5*'Z5P,    -   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;+6776^;,!2&_XJ%=M%)7<'F
MLU42J4TZ;5*[9?W8M$N7.(DUL)EMFO;?SS84:$I0)R47"3:<\_KXP;R8T8:+
M/W)-B )/><;DV%DK59RYKDS7),?RA!>$Z2M++G*L=%>L7%D(@A<V*<]<Y'F1
MFV/*G,G(GIN+R8B7*J.,S 6099YC\7Q!,KX9.]!Y.7%#5VME3KB348%7Y):H
M^V(N=,]M5!8T)TQ2SH @R[%S#L^FR";8B)^4;&2G#<Q4'CC_8SI?%V/',Q61
MC*3*2&!]>"13DF5&2=?QMQ9UFC%-8K?]HO[93EY/Y@%+,N79+[I0Z[&3.&!!
MEKC,U W??"'UA$*CE_),VG^PJ6*CT %I*17/ZV1=04Y9=<1/-8A. @QV)* Z
M ;TWP:\3?#O1JC([K1E6>#(2? .$B=9JIF'9V&P]&\K,;;Q50E^E.D]-YC??
MYY<W=[^/P?SJ_-L=./\V Y<_[K_.KR]U[VA&%*:9_ @^@?O;&3CZ\!%\ )2!
MNS4O)68+.7*5KL)HN6D]XD4U(MHQXHRD)P"%QP!Y"/:D3]^3'MET[W6ZJ^?>
M $ - &3U_!UZ5YRM/F5Z*2T EI(H.:#I-YJ^U0QV017Z,1/J^1@4&68*:%"
M_"UIH=>_.@98@91+U8>NTHVLKGD"'R<P0 AZ&M1CEU%/G!] /_&:N%>%!TWA
MP6#A5Z92\Z-Y(?@C,?4. 0D;W7!OD*-&,SH0Y$HW[,*#"/G1%N.^L"#Q83_B
MN"D['BS[HJ39@K*5_!_.22.>[(WS::-Y>B#.IV\ FB6:!%N<WX;YL8_B'9RA
MUSJ;-UCX-4[7^I1X?EWR !+8<4VX-]"PM2*(#H2Z%NY"C&+DP],MUGUQ,(JC
M< ?LUO'@L.7="<QDP87"]NW\+MJM*\%@?[1;3X+AH6B';RBBV+Z.7L/N"4LB
MN,.C86M\<-CYOB^7-"5@60I&52G(^]=W:U(PWA_QUIU@<BCB28\9QW$8;R/O
MB?.T:\<[F+<F"(==<,J95**L]IYZ Z1M>R6('.*"6J="WMYHH]:C$#P0[5JX
MN[V(DR0)MV#WA$$O"F"T!=OM;$_-M\$U%BO*),C(4B=Z)[&^7:+:;E<=Q0N[
M8WW@2N]_;7.M/U&(, 'Z^I)S]=(QF^#FHV?R#U!+ P04    "  Q@U=42JV1
M$3X%  !B&   &0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6RU66U3VS@0
M_BN:7*?3SMP12_);*&0FQ&DO,Q08H,=GD2B)I[:5DQ0"]^M/?L%.;%DV=^4+
MB9W=U;/2[O-(XFS/^$^QH52"YSA*Q/E@(^7V=#@4BPV-B3AA6YJH7U:,QT2J
M1[X>BBVG9)DYQ=$0698[C$F8#,9GV;L;/CYC.QF%";WA0.SBF/"7"QJQ_?D
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
M+_^C;:5U>FB^R95(JV#M((VSW6?TJRK$7H#. P>0*H"\#/ : F@50%\&L(8
M5@6P8P/<*J"\]?[NWLO"C2,5#2ZEV")9J'6V8J.L?AFMZQ5G14>9*:G/QCI.
M#6X^?QY_G][>HN&G,9I^^CK\=#.]OIV@X6PV^3I#[]$HDO(ISI9HF(I-II!X
M0#="++9QDJ W8ZZB.,G?:MVWV1B]^>/M95]I5T7N_KQR<+US0!H<4/119&J5
MHTFVX L@?M0>CTE+@KXN1UT3\ER3:]*:<<;7'Q!QWR'B$ P9:@\?\WEK^/B8
M<*\,=X#PR3'A01&.PY9BT+J#T#(?;>H@SXW]SZT^@Z:*I_F_+7E9G9>5>=DK
M>=^A&RGR'*K3+H%7)BB ]SA@(<&,.8ZNR^-^20"E'V",]Y4'+MW:I=OJ<CB?
M;])-$BF^0'&ZCF*I(:E0HAUST/,NG;OGY+V' T)LSX!2WQ[S&SU[M6>OM<7J
M$1O5(W99%;NEW?PZN]]:D>LHB;(Y1Y%":L71/5_&659<35^F.+#F,A;@,/;M
M1J(.!4HS]JW2,!($'FLL35";#UYISI^;.(^+*0IJO5%@79@$C+C4MF@K/4R#
M1H-A;3!L-3BM^Q@$TM"JX$M;H=VI,'%]M]$8=LQ$X;1:T_.RGG4S/2E)R;/Y
M$U(RRG(]-'0Q06H[P%!PG-"N):#T@[#%\][DAG^GL_)L\7HWK5(>N'$"U_,
MX[;4[M*'UHFQ3EJM3S(]L#B7&CRSS7HMI$+Z]&:N-I+G:,:7=B<YO)(!/.Z6
M\-@@'I_,^"K#P9"CQ9\-3$A* H\V8P$;S....8\!?%-,F OX!J0X\ K0-_DV
MJ,?G8#TVL,?GHCVV(:Z_D3A^  PC2!J&+;S'!OCX-.)C&^26O3;)H2V#>7P"
MY\?XMS%.#,9)MQ@G ,:Q1X%9&U!2+PB;/1N,D^XQ3FPVXS!D#, X(+6[ZJ%U
M@W'2CO%O*DYB]?3_&$X,PTFW#">&X>1DAA,;S)BZE (L!*6.&S8/=6(83CIF
M.(' S*@+^3Y&>NC;,)R<@^'$,)R<B^'$!C/69 X<8 P!4NP1VC+\#</):0PG
MKS,<D)1/AXWF#,G)*20G-LD;KD@-P6FW!*< P2EQ 1 "2NJQYJ=H:@A.NR<X
M!0B.?9_8S_]C2&IUU$/KAN"TG> CH2N;+8_A-=U;5.F6U]3PFI[,:VI#.-3/
M+?:3V0124K]EC8(:6M..:4TA!'L$6EHY2GKHV]":GH/6U-":GHO6U$:P_@H3
M^,!P 92^2YHG,VI834]C-7V=U:V20UN&TO042M.C*<T,I5FWE&8 I8D#K#P!
M0M=K[MG,,)IUSV@&+);X00 @&E*^[)V'Q@VA63NAIU+&R[*P1S":&4:SCE>^
M]Y:^3U_[MLE+'3W[ 6O?P+*(BZG77%C#:-8QHYD-7LNNV[*(>>C3,)F=@\G,
M,)F=B\G,)BW<C&- ^4HS&B:STYC,CE_V!J2NT[+NS0RAV2F$9D<3VC6$=KLE
MM L0.L3 >A8@I(T5<@V?W>[Y7*7<'VU4/YMC8/D&DK[LJCOG_;W7S2F7R_(]
M?X[FQ=C;O66MC]:_)1B6;]!?'!_AB_'N%P$FS>X'"A\CJ<=8CA+^H%,Z'WQ=
M3+E[Y[_;46)=OM2^%TJ)M-Q<\6C!92'0YQ^$4,\[Q07J7UX,_@-02P,$%
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
MML"\7TB)KQ/;F^NK./T/4$L#!!0    ( #&#5U1TJH-]I L  #4Z   9
M>&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;+5;;6_;.!+^*T1N]Y ">1$IDI*Z
M;8#6SNX%V':#I-T[8'$?%(N.A94EKT3'R?WZ(R79E,4A[;;;+XWMSE S0\X\
M#X?4FTU5_]DLA)#H>5F4S=N3A92KUY>7S6PAEFES4:U$J?YG7M7+5*JO]>-E
MLZI%FK5*R^*2! &_7*9Y>7+UIOWMMKYZ4ZUED9?BMD;->KE,ZY?WHJ@V;T_P
MR?:'N_QQ(?4/EU=O5NFCN!?R\^JV5M\N=Z-D^5*435Z5J!;SMR?O\.MIW"JT
M$K_G8M,,/B/MRD-5_:F_W&1O3P)MD2C$3.HA4O7G24Q$4>B1E!U_]8.>[)ZI
M%8>?MZ/_W#JOG'E(&S&IBG_GF5R\/8E/4";FZ;J0=]7F7Z)WB.GQ9E71M/^B
M32\;G*#9NI'5LE=6%BSSLON;/O>!&"A@[E @O0(9*U"'0M@KA,<JT%Z!MI'I
M7&GC,$UE>O6FKC:HUM)J-/VA#6:KK=S/2SWO][)6_YLK/7EU\W'RVX=K].G=
M?Z[OT>E4R#0OFE?H''V^GZ+3'UZA'U!>HD^+:MVD9=:\N93JH5KU<M8_X'WW
M .)X ";H0U7*18.NRTQD^P-<*FMW)I.MR>^)=\2IF%T@PLX0"0@&#)H<H\Y;
M]0!0GQZC'FMUG'B\"7<3$+;CA8[QKM.ZS,O'!CT(E<5"17M6+062Z;-HD HY
M$G^M<_FB9T%L1:LY*BLE5S95D6>I%)G*VX<FS_*TSD7CL8KNK**M5=1AU><R
MUZ/>2S4X..F=.F_5=6UYNM+A9&H^GH9388MAGI!X)#:%Q#@.XIW8GA-LYP3S
M.J$*@TK[$C*_4V2#![(X",G(>EN*A#2.1L;;4F$8L0"VG>]LYU[;O_NRZ.+
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
MBZ*E*FQJRNR&R' 1JJ*H\P;L1E0/1?[HW.XQ&RN@%@HDYFZA, ,IS \I^X>
M^FCI\[ WKD/ROD^Z,W3]/"O6F8[&NV6U+E4>WBK6GN;Z'I6.PO5SNFQ#H-7N
MA%KL98/^N*O4A/[<!>V_'@QB!H.8'X.Z/:K34#4#CWG9&J7\>1$IV--E-@+A
MF(_9.2!%0E<Z<@-3W ]3G0>JP-:: S?__$=,,/E)Y\>J:O+N/#8OT:K.JUHM
M)/4'K&H<O+HS.D&> %(N!PQZ<3]Z;=L$W^J C6/GXTT<)./(=6Z CON!#IZ
M_KZ/_A8D/W5FHSVG0"< W*/C! :$PL1!G;G!1N['QGLA92%TG6S0)I<+;:Q>
M]^E:+JK:2?FYC8:6O2!@.MI+W. E/]"J2U>J^.^N&K0?BWR9R]0=7N#:4&3Q
M-$B*.Z^3&MSD!T[(#I0:H8#"4V0X<!>66T4&D+)+T;27XL>5HL&-63\V?U94
MH"WB^PM=\RJT6>2SA<*Y)U$W^CZ&QKRTJ<KTH7C1HDV+VEE':C0&EN)9(DS0
MLKV[#D8$P.[ <56'&^CF?NB^ZSA$AV#VC9VS+=U0W_-Z!W7]&FSV%R%HM0V_
M+!FWMR$A[,H8@]#<WS/<-N3S4@K-(EMNHKQ*"YW='0GI\?>+CK4YT#&,K)MO
M@%3L:MAS ^#<#^"?78:J193*,Y3/D1$X0YMJ760H;:\=';Q]U'L';$-#8B4>
M@.[,==DP,N@>!5Y29<CVNRW91G_\JH30C13+QD>"(H/ D1^!CV3T$7"+%FAY
M]V+#XN+I>$<&9R,_SDY%N4SK/WT>&["+CKO.^F6GMI'!ILB/3<=&%$ :]R8I
M,E 3L>^V:DRUC_S5_E@?@2NC;A<'KR3XR_2M0E.]H_*Y8@IC]#T.\2-3I")_
MD3HV5'8-.><T<L0J-D4D_FY%)#9%)/Y;BDAL5P? Q<O!^W1+43^V[R6J3;/>
M*G;OJ>U^W;W[^*Y]XV_T^WO\>MJ]P6B&Z5ZH_)#6:FO7H$+,U9#!A4ZINGM'
ML?LBJU7[UMY#)66U;#\N1)J)6@NH_Y]7E=Q^T0_8O2EZ]7]02P,$%     @
M,8-75 W,7GMK"   52\  !D   !X;"]W;W)K<VAE971S+W-H965T-CDN>&UL
MM9I;;]LZ$H#_"F&<!5H@C27J0KE( M1Q<[:+MBF2IOM,6[0M5**\$IVDB_WQ
M2TJ*1JZDD9.H+VULDW,C^7'(X=E#FOW,MT(H\IC$,C^?;)7:O9].\]56)#P_
M37="ZE_6:99PI3]FFVF^RP0/BTY)/*66Y4\3'LG)Q5GQW;?LXBS=JSB2XEM&
M\GV2\.S77,3IP_G$GCQ]<1-MMLI\,;TXV_&-N!7J;O<MTY^FM90P2H3,HU22
M3*S/)Q_L]XL@,!V*%C\B\9 W_B;&E66:_C0?/H7G$\M8)&*Q4D8$U__=BTL1
MQT:2MN,_E=!)K=-T;/[])/VJ<%X[L^2YN$SC?T>AVIY/@@D)Q9KO8W63/OQ3
M5 YY1MXJC?/B7_)0M;4F9+7/59I4G;4%223+__EC%8A&!Q;T=*!5!_I;!]OM
MZ>!4'9QC.[A5![>(3.E*$8<%5_SB+$L?2&9::VGFCR*816_M?B3-N-^J3/\:
MZ7[JXO/UU[_???]X\X4L/LZ_DS<+H7@4YV_).W)WNR!O_GI[-E5:CVD]754R
MYZ5,VB/3IN1+*M4V)Q]E*,)# 5-M8&TE?;)R3E&)"[$Z)=0[(=2B=H=!E\=T
M]XON5D?W!=[]7WNIN[.N[@?>.'7,G4*>TQ?S5&[>*9$E>H(NU7M$HEM+= N)
M;J^#2T6B/-]SN1)DE>8J[QJV4HA?"#% N+]XQ^Q@9EG:J_MF.+L:>I;7;'A@
MIU?;Z:%V?D\5CTE\X'^7H:44KZ%_YMDSSV];VF[)'-MFLUY3_=I4'S7UL\AS
MO0"S3$@=6IEKPV/-.Y63='V$!W[++C<(W+;][7:4N4&O]:RVGN'6'QAX0L3C
M*MZ'D=QTNM3E &L/@<LL1MLNM%LR&KB.W>M$4#L1H.OD2R2C9)\0OMED8L.5
MT.!3^RQ2D1@<A0.%LUKA#(U:#UWFL\'!/%!G6P!?:T@A[>2KU=+H6_T!M1NT
MMX<4.IT*[99";!'9%!32(85NIT+:GOA6OSY J^T,Z?,Z]3DMI%$["&:L7R?
MU\;I>RMDE&;D3N9"KRX1DJ^ITC/4.[6L?Y#%7NA]PW61Z6D#/FUOI)W#!L[9
M..@^22U0Y(ID9H7I5$P:ZSMCB LJ_,5, GC9.+UN1"B279$7[K)([VAZL1=6
MG1 -+:4CS'/"R4YD*XTOG9Z:!KJE7$4[O;_P)-W+3BH/Z-4K;,@'8)<=O&Q2
M4.]I4GCHI !HV;.1)@4%,%$<3!]JY/8'LQ+17%).D2/T+BD*G*(XIXZ?E ."
MBGAC(0&249QD=U*'(E/1?_58FD"3,,I7O;&AK=CHO,3OCPP CN* ^V-K8T#O
M\-J@ $R* _,@E%44S2"7Q.0RK)9)7JZA?;V&.F;!H0E 4CH622F0E.( ;+JE
M#^%)I',7[=4Q7E1#X+?S;KUW.!UY+VTGCKHIF_7OV13P2X?P>Y_&]T6RJ,V-
ME$[ ,B%,IHB%"<A(\;3N&:$'!E(\<SOV8$';J5P[#:@B/&L-1D]D'<"J@V/U
M>J_T(I5%(FY^,VNSC'&7L4X["V1N?]KI %T='(IW<I\;4.B%QN_U<9\O8T&6
M::8%:<LZIV8EL1D-;V9YM#\I=8"L#D[6_OE&_D>J0P!V[&Z<N\<Z>#O ,@=G
MV9SG44YV:62.ACP,=5Q52NYY%A51-?M79SQQJ4.L=0!T#G[DQH/+'X>""_1S
M_+&""R1R<!*]-+BX5.O4QY,"!UCFX%D>&MUO690($HMRO;>-/=0)K'/&RO=<
M ).+@^G'4TBC@\1K:>+?>9.$B]L]QW,7N.7BW$*C?:43HTQO E=[&>:#.@%.
M+ATKVL A%\^EGAUM7%QZ+S)I[K>U!/EST/7&I>(?0=N 5.O40]'F MK<5Z#M
M\Z?Y]0VF!L#FC@4V%\#F_A&P#4BU!W8-%[CFXEPK+Y1EKK)].^^K;!DX_UY?
MW9 WIB03FB28$_N$.$3GP3Y)3'$ YKX^JD1I>&+.+64]2/=8_B)J*\AEFNRX
M_/46\PFXZ>(YXO!T.2K=\ "JGC72Q/$ @1Z.P!=.G &I0Q/' UQZK\CEZB /
MIAT>L-0;*Z?S 'S>'P'?@%1[*.WP&F645Y#OMCIF7M?;PE4DN3[_Z^8W9I]Y
M8];FV\;OGV0H'LGM ]\5#3 3@9K>6-3T@)H>SK?N??.D*/Q6&.D<EP%JED#"
M+ 1N>J_(!U\],,?Q"8#HC95(^L \'\_\7KAT!J0.\<D'?OJO2"%'&:!!MOD
M4W^LW-,'7OIXLOC2 1JX'>Q@6U7@?'['0\^ VC[.UVN=,62#5X0^0-8?ZXK0
M;Q25\2O"8^^I_/9-H.=WUH_;#5TW</K+WP!;'\?B[3;-%/ENK)R;8\5G_7M.
MKM?DLN/"ZE 'X-(?ZRK0!ZKY>)HWY[%Y!=$9U?;MG^VPP$;J[0 ^AB/J!7=J
MK'V_9U/70>JN##C'<,Z]MB;) %)L+$@Q@!3#J7!T^6<Q(&BH)LF +FR$(F^Q
MAQ3MO@Y@B &&V%@88H AAF/HF/(>ZWC"4E7W6B] CFEZ:&KC(0N.H6>5W5C[
M+8KMV,C# @:H8B/4<Y\Q_L S-E:6%@"L@M>7=X,VG=KEW7+\@V=7@@, 67!L
MPE;N.^2*KZ(X4K^P0 "\@K'@%0"\ IPYU1Y_4-XAZ\IJLM:3(S=;:ZD6WR$J
M3<TQ"+"H LT"G&8?0FU4E$IM:&T!6?&=MO+WR%:6N!VS ;$$\!;@1]D7[)M!
M^]&?B]D"6 QP+/;.-;VN7U04#0!S 1MK(C:>S^'(>EZUL1)VS NI:>.]<2*R
M3?%N.R<%ELM'O?6W]=OP#\6+Z-^^G]OO+\L7WB"F?'#^A6>;2.8D%FLMTCHU
MFV16ON$N/ZAT5[QJ7J9*I4GQYU;P4&2F@?Y]G6H"5Q^,@OHE_<7_ 5!+ P04
M    "  Q@U=4BMB6RKP(  #%*0  &0   'AL+W=O<FMS:&5E=',O<VAE970W
M,"YX;6RU6FMOG#P6_BO6Z'VE5FH8?.%6)9&23-[=:M4F2M*^GQWPS* "SH(G
ME]7^^+6!&0]@#*FZ7UJ&G'/P<WPNCR^G+[S\66T9$^ USXKJ;+$5XNGS<EG%
M6Y;3RN%/K)!_6?,RIT+^+#?+ZJED-*F5\FR)7-=?YC0M%N>G];O;\OR4[T26
M%NRV!-4NSVGY=LDR_G*V@(O]B[MTLQ7JQ?+\](ENV#T3WY]N2_EK>;"2I#DK
MJI07H&3KL\4%_+SRL%*H)7ZD[*4Z>@8*RB/G/]6/+\G9PE4C8AF+A3)!Y7_/
M[(IEF;(DQ_'OUNCB\$VE>/R\M_Y7#5Z">:05N^+9WVDBMF>+< $2MJ:[3-SQ
MEW^R%I"G[,4\J^I_P4LKZRY O*L$SUME.8(\+9K_Z6OKB",%Y(\HH%8!S57
MK0*>JT!:!5)[IH%2^V%%!3T_+?D+*)6TM*8>:F?6VA)^6JAYOQ>E_&LJ]<3Y
M_</-U;].+B_NKU?@ZN;K[?6W^XN'+S??P(<5$S3-JH_@!'R_7X$/?WP$?X E
MJ+:T9!5("_"]2$7U2;Z4SP];OJMHD52G2R%'I6POXW8$E\T(T,@(( )?>2&V
M%;@N$I9T#2PEG ,FM,=TB:P65RQV /(^ >0B:!C0U1QUOU9W#>JK.>JA4H>1
M!0T^S!"N[>&Q&1(\_@DN96PGX(KG,N$KJE+&8IH<3)/:-!DSW<PE7X.8Y[G,
MPJK^%GV6$T\?,P9D70%I5>UH$3/3S#;FO=J\JC#/Y\CW RQA/QN&Y1V&Y5D1
M?]OECZQ4PVH&:$'J'TSZ5J37KZR,4^7"#S):FQC^:$+D#Q"=0#^*W/  J0DA
MDQP)7$BZ<BN3'(R"<,1%P0%/,#US)X]U4-S2-UF(!;@H2UILF'K^!&Z>)F(D
M/'PI_-WA%QU,1U80Q^8 >U7/3,U/G.UD(5!E1?8'J;3Y!#:L8"7-@"PQ@":R
M#J:5**EJ&7M%\W0V _"/ S0,5%9W)G,H!4D8]*?2( 6],#!/)'1U 7:M7GB@
MK^!1PEO+:@IH5?$XI4+"?TG%5N7EP$7&$NL.!A? L(_3((4#&/5P&J10&(WA
M/&HTT(KS[[H%2V#T64[EAH$G5J8\ 5S^!"_;--Z"75&RF&^*]#]2K*E%O([C
MKA]B7@E))W99(AT'M(K1,?9!(?#&:%D! O*F!\$ )/3-5G(@THB1U?CW>7!L
MTXH&4^&[*!R9"MU1H+VE7,B2GM<CJ<"N:E*-52*5-$IF&UC3M 3/--LQ58,9
ME3/3CGLC*XRP^49W'FAO/=<2=*RBX9EG\JM9*MZ,#K!;P=AQX9^F%C^M&""3
MXFI:$>(_;2[070YZ5E-W:?7S9%TR)MTOF&Q( LB29HX#NR7H(-_L!;N>ZY ^
MEM8)4]_S(ZL/=%N&4WVY#8,L74NZ4?(</*M(E%&8C/G";I$T&6WTQJ]JKB8T
ML4FSZQ'=V*&]LZ_2YS1ALLV]I2PSES2[ 1D,KCD8)O6(.1BF]-S &@R::4 [
MU7@'[X.:8T [R;BDF6*O@ H@MDPVC$U:%"J^Y&?4B[8+3=#"]B/'/ Y'D>=[
M_0X[E"-AZ/ENO\<.Y;P@)!";2SO2; +9V<0_5(6>IKFME<XX X1P#XY!S/<1
MACTT!C$O\,E(GT*:,B![=Y[-VEL[T[3=*&CB[49!"W%'FA4@.ROXBY=KELZ9
M(S0< H%^'Y%!*D00]?$8Q% 0',EUX6@N@?![\DM5KG=E5FN^LX:4L>.3/LZA
MG"D#5P:Y7@9V@6K&@NR=_Z8E3*H_R<F3*V.V;UZ"UV\GH9J6RR'&@R =RN$P
M\C'N0QW*D2#T F\$JF8FR-[?]U!9DW_U5L 4-F\P%NB1L%_XK@QRR",D"OO8
MAG*8P'",^R+-.)!O;3*'9<A%NPS9%QEP6Z;]78[N-W0/1_:6^(Z>D_ L4PL0
M^:IQK]F[S?>"S@H5.D'4]ZY!KF:L?>\:Y%#@'"UYN\AU"T?A[/8S$UIC,.P$
M!'+" ;2A'/1#9Q W!C$2.$<MJXM,\PADYQ'=7C036S0<#/:<8%###7+(D^2\
M#\X@!^42:*2(8\T:L)TU='O2/'"MR2XX.7']PFV4"QS2WW88D7-'-AZP9A'8
MSB)F=:B9F*$A"(E#^A7<)&?(UY5)KINO7<R:9& [R9C9K&:B1@;4V"&HC]H@
M)U%[?A^U04ZB1B,YBH]VRNU<9*QOS82)#446.;#/\4UR.'3ZC&5EE,,.'LM6
MS40P>5\+NV/JA$\UF"M>B)+&8D<S\,#*W';^H.D GD<'^$Y4@A:)_)#1?W8K
M7KO5!EWK7EOK8[LM\@Y;J[FVR-3.']8D ]LW!*;3S^A N]&] Z,#YG#<?[.V
M.K0I!,?=-VOO T!XL.5/.E(S*6QG4H:,-GK.;L6R)S2AB6?M#[>.FF<*[4V9
M9J_K)DV[L'WGY&*S*=F&"@:^R/Q/BRJ-P0^U@6NSKJD/ME.?N?EO.&Q!7M@G
M.P8QB*#;YSH&L0A%(RV":*9#[$SGUS*3##<X$()AO^T;Q" ,H_[FCT$L<H.1
ME0W1/(?8><[,7&FM=/SOR>5E'\M0+/3@ ,I0RB?!R%J;:/I"D#6>;R0[*_>'
M#DE:Q1FO=O8=0:)9 K&S!--!5$,+>B<?QX<>YM,E,FSQ?N"$L._+H1CQA@S8
M("8)<#BRG"='I_PSCOFG#XO!?\%7^IKF.QMK()HU$/LI_J_<6] -EDR>&Z1E
M<WRV/T9<FTZGVFFR&Y,L8FK_GNB.17[+R;QRMJ1L$\[6#8#\]E-ZHNL_L=?_
M'^V)C/9TDQG&RSX3MJ:/2CQ=RSU[+7]?$$P8"Z8'IBNQ9Z_$=])A95HWE69B
MU+6%BQ=:]N]'=>WK\NC9R^/_[?S6TT74LQ?17SBXF[!HB8SET?VVG)6;^IY@
M!6*^*T1S+>SP]G 7\:*^@==[?PD_KYH;A=I,<\'Q*RTWDC>!C*VE2=<)9'$K
MFSN#S0_!G^I;=(]<")[7CUM&$U8J ?GW->=B_T-]X'!S\_Q_4$L#!!0    (
M #&#5U2C[FAL*0,  '<-   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM
M;+U7;4_;,!#^*Z>(#TQB2>RF+Z"V$@6F31,44;9]=I-K8Y'$G>U2D/;C9SMI
MTDDC8VC+E\1O=_?</>G3\W@GY(-*$34\Y5FA)EZJ]>8L"%2<8LZ4+S98F)V5
MD#G39BK7@=I(9(DSRK. AN$@R!DOO.G8K=W*Z5AL=<8+O)6@MGG.Y/,,,[&;
M>,3;+]SQ=:KM0C =;]@:%ZB_;&ZEF06UEX3G6"@N"I"XFGCGY&Q&0VO@3GSE
MN%,'8["I+(5XL)-/R<0++2+,,-;6!3.O1[S ++.>#([OE5.OCFD-#\=[[Q]<
M\B:9)5-X(;)O/-'IQ!MYD."*;3-])W8?L4JH;_W%(E/N";OJ;.A!O%5:Y)6Q
M09#SHGRSIZH0!P8T>L& 5@;4X2X#.9273+/I6(H=2'O:>+,#EZJS-N!X85E9
M:&EVN;'3T\7]_.+S^]GYXNH2+N;7MU<WB_/[3_,;> ^+DB@0*UAHIK>J'(GX
M >8;6U(%\ZU6FA4)+]9P?(F:\4R]&P?: +/N@[@",2M!T!= $ K7HM"I@JLB
MP>17!X')J$Z+[M.:T5:/EQC[0/LG0$-*CB  E3*)JL5SKRY8SWF.7O!\S0N>
M;W/X 7>L6*.M"3ZAC+E"V$@>FR?*,ARLI,CAB(21'PW!E,F,"?7#40N,J(81
M.1B]%V#L&1 '#-@(%1:VS!"6SQ4B:9&V!.W70?NMN5_]FJAS>P+FAPUH0IM*
MN!4XY@4D(LN85$TQ?OM9E.$&+IS5C\=I. X>?X-P4",<_&MV:,\?[=GI47\4
MM11J6,,8=L?.J XZZI:=,ES_S^R<U@A/_S4[$?4'0]#"# >1W^NWU(F$C>:%
MW=%##J26=$M0%>\5#!':@*3M'+&G_ZEOI-%9TNN0I$972?0&DE+SY_YFEJ)7
ML]0(,6E7XC>P]#<Z1QJ])8,.66KTE0R[9FGX:I8:02;MBOP&EOY&[QK9):?=
MD40;F:5AQR15 =L:AN"@%\Y1KEW'KR 6VT*7;7&]6M\JSLM>NCE>7DFNF5QS
M4[8,5\8T](?FXY!EEU].M-BXSGHIM.G3W3 U-R.4]H#97PFA]Q,;H+YK37\"
M4$L#!!0    ( #&#5U0O[%C#U0,  *<+   9    >&PO=V]R:W-H965T<R]S
M:&5E=#<R+GAM;*U6;6_B.!#^*U9N==J5%O)&0K)'D0KT=*M36U3:W<]N,D#4
MQ.9L ^W]^AL[(:00HDJW7\!VYGD\SW@\GM&>BQ>Y!E#DM<B9O++62FV^V;9,
MUE!0V><;8/AER45!%4[%RI8; 30UH"*W/<<)[8)FS!J/S-I<C$=\J_*,P5P0
MN2T**MXFD//]E>5:AX6';+56>L$>CS9T!0M03YNYP)E=LZ19 4QFG!$!RROK
MVOTV<WT-,!8_,MC+QIAH*<^<O^C)]_3*<K1'D$.B- 7%OQU,(<\U$_KQ3T5J
MU7MJ8'-\8/_3B$<QSU3"E.<_LU2MKZS((BDLZ397#WS_%U2" LV7\%R:7[*O
M;!V+)%NI>%&!T8,B8^4_?:T"T0!XP06 5P&\$X [N #P*X#_4<"@ @Q,9$HI
M)@XSJNAX)/B>"&V-;'I@@FG0*#]C^MP72N#7#'%JO'B\G_[=FUPO;F9D>G\[
MO[E;7#]^O[\C/;+ '$NW.1"^)'><]7Z 5)"2A>+)"Z$L)0^X(++DN/C$,B7)
MYQDHFN7R"W+,,H$'S(4T@ 0$?F'H/\.<PNQ1!(I-SM\ )!KK37;E)K+>1!PW
M*1>W9I,>>5K,R.=/7\@G8A.YIFA'D-JX\!47<?RXYEN)'')D*PR5%FPG55@F
M95B\"V%Q/7++F5I+<L-22-\3V!CC.M#>(= 3KY-Q!DF?>,%7XCF>V^+0]"/P
MT,"=%OCL(_!(P]VX0XU?IXUO^/Q+:6..8H(7+B537F 5DE3?XP[J04T],-2#
M2]3E6:X$9>HT\F6@2WQ@\+JN[<:>&\9#C.JN&=!SLRCP@A.KV;G5,/+=J+9Z
MIR&H-02=&GZ:<@/I[[]%GA/_07<@,.')!D29JF2#*8T7BY4R24H5M"DM=QDV
ME?IAWXM.E)Z;N:';'_HG4EO,!D$_BMNUAK76L%/K R1\Q;)_,1.21B80>-7C
M5EDE8?C>W\'P1-6Y5>Q$I\=W;A1%;M"N:%@K&G[H]'J-<\MX2O"5K<X+*Z(I
M1KUG<P.2BS>@U-N]G4_>@&*%]$A1EAPWP(1XDQUW*:J51)W4,UB"$(?2V>)M
MUS6+SD(;!)%_X6;$M4=QIT=SP26&DW:(<YWCV^7\ZBKD-AY&]W_6H8J@63O<
M((XCKSU$KG?<VOO55ZIB;)Z6'\9N>,&58YUW_4Y7]*.?L=7A"F#B\XWVI?U-
M[>8:E(G>=CIVHX,I0*Q,)RA1_9:I\HVM5^MN\]KT6"?K$]V%FL[H2%.VL+=4
MK#(F20Y+I'3Z0SPW47:%Y43QC>F3GKG"KLL,U]A)@] &^'W)N3I,] 9U;S[^
M#U!+ P04    "  Q@U=4IO=$+W<#  #N"@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970W,RYX;6RM5E%/XS@0_BM6=N\$TM+821K*7EN)-JQN=6*I*.P^FV3:
M6"1VUW8IW*\_VPDAE#3' R^)[<SW>;X9>S+CG9#W*@?0Z+$LN)IXN=:;K[ZO
MTAQ*J@9B ]Q\60E94FVF<NVKC02:.5!9^ '&L5]2QKWIV*TMY'0LMKI@'!82
MJ6U94ODT@T+L)A[QGA>NV3K7=L&?CC=T#4O0MYN%-#._8<E8"5PQP9&$U<0[
M)U\3$EJ L_C)8*=:8V2EW EQ;R??LXF'K4=00*HM!36O!YA#45@FX\?OFM1K
M]K3 ]OB9_9L3;\3<405S4?QBF<XGWLA#&:SHMM#78O<WU(*&EB\5A7)/M*MM
ML8?2K=*BK,'&@Y+QZDT?ZT"T "0^  AJ0+ /B X PAH0OA<0U8#(1::2XN*0
M4$VG8REV2%IKPV8'+I@.;>0S;O.^U-)\90:GI\N;J_D_)VAVOKQ(T/SJ<G'Q
M8WE^\_WJ!SI!"Y#N8/$43FQL,W0-2DN6:C-<:I'>HUO.M$)'"6C*"G7\?I"Q
MO%TFZ.CS,?J,?*1R*D$AQBO&+V;1C&]RL5649VKL:Z/5>NRGM:Y9I2LXH(L$
MZ%)PG2MTP3/(7A/X)DA-I(+G2,V"7L8$T@$*AE]0@ /2X=#\/?#8P7$'/'D/
M?&3AY*Q'3=CD/71\X:&\NTS,7(+FHC1E1%%[$7NHHX8Z<M31 >J?)M^,K]$&
M)!,9$BL[VCL3RFV_M;GNRFW_!B%Z BI5CZO#QM5A+].R.G9K2;G>/R25)Q5^
MZ/"VACY,(X)CD\"'=NK?6H5#,B*OK9(.*Q)&46/U2D+<2(A[)?QRE0VR/S^-
M GSV%WT :>JU#7EUJ=#&W#U IL0ZE2BC&KJ$5KN<MIP+0CR(]H2^M2+!<!#M
M*^TP"^,!.2#UM)%ZVBOU&E*QYNQ?<W[2UI%%\&C'G:HJPKCM",;A<$_56ZN0
MQ'M&R5LCW"UGU,@9]<JY9)R5V[+G&)\U3&<??9D)?OE!X%XW6P4=:2K7IA<Y
M,J<K!:Z/.^MR/QT>8/Q'GV.M/Q?ICQ]]_)_XD>"%*_CP"+Z46A)^; 3[Z4Q+
M=RB&?JL1*,'L9!LJ96[+ENOJ3]>L-DW;N6M5]M9GMIES#<8+3=4)7AH!C"M4
MP,I0XL&IJ6>R:JZJB18;UV[<"6V:%S?,34,*TAJ8[RLA]//$;M"TN-/_ %!+
M P04    "  Q@U=4X%'&&/T#  #&#0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W-"YX;6RE5]%RXC84_16-F^DD,RFV;&-@"\R$P';SL"F#F^VSL 76Q+:H
M)(?MWU>2C3%&&#)] 4D^]^B>JZLK:;RG[)TG& OP,TMS/K$2(79?;)M'"<X0
M[]$=SN67#649$K++MC;?,8QB;92EMNLX@9TADEO3L1Y;LNF8%B(E.5XRP(LL
M0^S?&4[I?F)!ZS"P(MM$J %[.MZA+0ZQ>-LMF>S9-4M,,IQS0G/ \&9B/<$O
M<^@K XWX0?">-]I 25E3^JXZ+_'$<I1'.,614!1(_GW@9YRFBDGZ\4]%:M5S
M*L-F^\#^58N78M:(XV>:_DUBD4RLH05BO$%%*E9T_PU7@OJ*+Z(IU[]@7V$=
M"T0%%S2KC*4'&<G+?_2S"D3#  87#-S*P&T;^!<,O,K N]7 KPQTJ.U2BH[#
M' DT'3.Z!TRA)9MJZ&!J:RF?Y&K=0\'D5R+MQ'3QM'I]>?TC!,O%"H3?GE8+
M\!L(97;%18H!W8 5CF@>D90@O4YR9(8XB0#*8S G:2%P#!:(Y23?<K#$#(0)
M8AC<+Y;A [B?8X%(RA\DZ5LX!_=W#^ .V( K# <D!V\Y$?RQ,?!70@LNR>7@
MW4E_; NI5WEM1Y6V6:G-O: -NN [S47"P2*/<7Q*8,M U=%R#]&:N9V,<QSU
M@-M_!*[C0H-#S[>8!]K<,9C/;S$?*G,XZE#CU6OO:3[O E^YD'*A.KC\FLO7
M7/X%KE=9HO A#9 0C*P+@=8RAP0%/U":R84 +WDL,YH1S!]__04&SN\O>=0S
MK6LY5Z#G4I7K8PI'_<"3,?MH1ML \YU@Y)W"YB98X#O#&G:BN%\K[G<J#LN4
ME;64"YF?4K@J0#*@]S)KRWQ^,&DK6?L-;UP(VSX_FU >[+>4F5!!?V06%M3"
M@DYA:A-K_P'*:"&7[2@KIFF*& >[ \2HL*0?-+P:]=RVP'-0T M:\DR806!6
M-ZC5#3J37M<L>=2 Q68CSQY5T$)!HW?PYTX5.-ZQ%X;U%,/. 'YNBC)FP[,<
M;2?[5<2\"W$B9%0+&=TF!-="N!9"2R$@+[*U3 4U7NZ&*[D_.LM7SVGK/,=
MV%;:C3G1"IWC2>C\/[6W[X!JIF;F.CW8W@)&E-.N7M=0IVH;YSZ\O@_4V=U9
M_J%[Y'.O1\_$5T7$O:VDFW"FFF[$72[J\'@F0N^S93T^),:5[*Z83\NQ?U;:
MS3"W7=N-L$%PH;C#XT$-NT_JL_(>5ROWB?3V#14>MF6>@X)>?]!6:4(-VMEM
M-RZX&69;_5#@(%+^E[>W>K1^C#SI*WAK?*8>*?KB?*0I7SC?$=L2N<E3O)&4
M3F\@ \_*1T/9$72GK]%K*N2E7#<3^=#"3 'D]PVEXM!1$]1/M^E_4$L#!!0
M   ( #&#5U28 CNC<P0  '40   9    >&PO=V]R:W-H965T<R]S:&5E=#<U
M+GAM;,U86V_;-A3^*X11#"F01B)][QP#29RU!I8TL)ON8=@#(QU;0BA1(ZDX
M!?;C=T@IDAW+0E)T6/Q@2R3/_>-W2$\V4MWK","0QT2D^K03&9-]]#P=1)!P
M?2(S2'%F)57"#;ZJM:<S!3QT0HGPF.\/O(3':6<Z<6,W:CJ1N1%Q"C>*Z#Q)
MN/I^#D)N3CNT\S2PB->1L0/>=)+Q-2S!W&8W"M^\2DL8)Y#J6*9$P>JT<T8_
MSABS F[%MQ@V>NN9V%#NI+RW+_/PM.-;CT! 8*P*CC\/< %"6$WHQ]^ETDYE
MTPIN/S]I_\T%C\'<<0T74OP1AR8Z[8PZ)(05SX59R,UG* /J6WV!%-I]DTVY
MUN^0(-=&)J4P>I#$:?'+'\M$; G0P0$!5@JPYP*] P+=4J#[4H%>*=!SF2E"
M<7F8<<.G$R4W1-G5J,T^N&0Z:0P_3FW=ET;A;(QR9GIYMKB>7W]:DIO+!5E^
M/EM<D@_DFBO%;3W(T0P,CX5^CZ.WRQDY>O>>O",>T1%7H$F<DMLT-OH8!_'Y
M:R1SS=-03SR#OED+7E#Z<5[XP0[X01FYDJF)-+E,0PAW%7@85!49>XKLG+5J
MG$%P0EC_F#"?T0:'+EXB/G#B?H/X["7B(RM.QRW1=*LZ=9V^[J$Z<97&Z5J3
M&U!D:;-_3,ZYCH-C<O>=7,@DP4UT(;C&6LS30.0AKB9?-[(8)%=@(AF2/W]'
MO61N(-%_M7C5J[SJ.:]Z![R:)QF/%=* (7)%UE*&FU@(\@M/LE\1$(:GZ_A.
M $$/P#2BHM _</HM1SU,V7#L8\(?&MSJ5V[U6]U:@#8J#TRN;!+@$4E20Z/Y
M_K[Y+NV-F\T/*O.#5O-?<J,Q=%<!W,#!/9&9)3F->]M$Z ^H(-9 ,A4'N(G@
M,0!PBTT$N+?5/=*]F[-)#8K2.CW'=BV6%D*R4C)QZW$^RPUW)(K+PUCD!N?A
M"2\9XL7M5G*$.[38M^^;4E'$U-]*16_(6+=*1;%I]E?YNRMF^RMHUQ_ZO>:<
M#JN<#MMSNEKI2&(4F%?R!0-7%O29@$>R-  "OXN*/Z_SCK5196WTAG;;N/)J
MW)J#;USD1:&YP'[-TP":"CG>PW3?'PZ:TT_]ND_XKS7N$!5*(;C:PEDCN$KE
MPVW<G+ #F*!;S8NV.O7IB7'.$!5S;!RK&-L1?!#8N^Q 14!G#02T:Y/5-MD;
MP@:M&P3M_L=<7!K81@X=,': C&G=).@/=0F[D_?\>@VF>@V8.@CTNG?0]N8A
M));K'_)S"(?6/8,.WA*L:MZE[<3[$V UW&^R=# <'2A4S=%T]+_ :K0'*WKB
MTP/>UMQ-V\G;'B/)[L'D1O"T[:!;<S/SWQ!V6$W/K)V>7WX.*Q7M4,^P>ZA!
ML)JL&?L!#XY? 8?2P"[+C*B__7D.#F_K/I: 6KM[K<:C6IZ:X@)3C59WYS-W
M8WPV?HYWZN(&7*LI+N177*UC/%$*6*%*Y#TD-57<<8L7(S-WZ[N3!N^0[C$"
M'H*R"W!^):5Y>K$&JG\:IO\"4$L#!!0    ( #&#5U1 ^0)#0@,  !0)   9
M    >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;*U6;6_B.!#^*U:T)[72;?,"
M!+H")"C<7:6VAZ"[I]/I/IAD(%8=.VL[9?OO;^S0+(40\>&^)+8SSS/SS-B>
M#'=2O>@,P) ?.1=ZY&7&%%]\7R<9Y%3?R ($?ME(E5.#4[7U=:& I@Z4<S\*
M@MC/*1/>>.C6%FH\E*7A3,!"$5WF.55O4^!R-_)"[WUAR;:9L0O^>%C0+:S
M?"T6"F=^S9*R'(1F4A %FY$W";_,!M;>&7QCL-,'8V*5K*5\L9/[=.0%-B#@
MD!C+0/'U"G? N27",+[O.;W:I04>CM_9?W/:4<N::KB3_"^6FFSD#3R2PH:6
MW"SE[@_8Z^E9OD1R[9YDM[<-/)*4VLA\#\8(<B:J-_VQS\,!((S/ *(](#H&
M=,\ .GM YU) =P_HNLQ44EP>9M30\5#)'5'6&MGLP"73H5$^$[;L*Z/P*T.<
M&<\?%P]__CV?D^7\^7XY?YP_/9/5Y-O]T^\KLGB8/)&K&1C*N+XFG\G7U8Q<
M?;HFGP@3Y#F3I:8BU4/?8""6SD_V3J>5T^B,TS BCU*83).Y2"']2."C@EI&
M]"YC&K4RSB"Y(5'O5Q(%4=@0T-TE\-C!@P;X[!+XP,+#VQ8UG;HH'<?7.<.W
M!,,4X.$R9 H"-LQH\L]DK8W"8_)OBX-N[:#K''3/53TON'P#( F60;%UZ<X@
M9SDSI !%$LI!I%21-\"'D:0;A.3JY9H4G(JF>K>[BX.;(/BE)>Y>'7>OE>A.
MY@45;Q_";MQ_%4WL:.S-]SH.XR# TKX>;HH&J^[@V&K68!7%!U8?E,2UDKA5
MR41KP*HJX-1 :E,LI/C\O:2<;1@NX-4%2N$@0<EXRU)7(9M^/'L)+_'8V$,H
M38;EHHZL*0]5$+V#V*/;VT%TE(=3JTXOC'K-"ONUPGZKP@=&UXPSP^#_DHG0
MI$1K/!;\)WF3[/Y%LD^M6F0/:MF#5MG/TE!.:"Y+##-ENMJG*&.C9'ZQ^B91
M@Y-].+@]V=*G1KT@[A])\@_Z10YJZ_JNQB@PYNK.K5?KUCYQ'>UH?8HMO^K0
M/VFJ_X5'JK9,:,)A@Y3!31_3K*H>7$V,+%Q76DN#/<X-,_QM 64-\/M&2O,^
ML0[J'Z'Q?U!+ P04    "  Q@U=4!+\.S[@$  "'%0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970W-RYX;6S-6%MOXC@4_BL6.UJU4MO$#N$R2Y$HM!HD>EDN
MW8?5/AABP&IB,[:!F7^_MDD3+L%4<Y%X@5S..?Y\SI?OV&ZLN7B3<T(4^);$
M3-Z6YDHM/GN>G,Q)@N4-7Q"FWTRY2+#2MV+FR84@.+).2>PAWZ]X"::LU&S8
M9R^BV>!+%5-&7@20RR3!XOL=B?GZM@1+[P_Z=#97YH'7;"SPC R(&BU>A+[S
MLB@130B3E#,@R/2VU(*?VX%UL!:OE*SEUC4P4QES_F9NNM%MR3>(2$PFRH3
M^F]%VB2.322-XVL:M)2-:1RWK]^C/]C)Z\F,L21M'O]#(S6_+=5*(")3O(Q5
MGZ^_D'1"H8DWX;&TOV"=VOHE,%E*Q9/462-(*-O\XV]I(K8<8/F( TH=T$<=
M@M0AL!/=(+/3ZF"%FPW!UT 8:QW-7-C<6&\]&\I,&0=*Z+=4^ZEFISMH]YX'
MH_[] +3NGD=#,/QR#QY:W3YX;?5&]^#Y 3QTGUI/[6ZK![I/@V%_]'C_-!R
MBPY1F,;R$ER#T: #+CY=@D^ ,C"<\Z7$+)(-3VF$9AQODJ*YVZ!!Q]"0R0U
MX15 /H(%[NV/N%>LN[_K[NF\9,E!67*0C1<<B?> J0"O.%Z2*]"2DB@)]+Q
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
M!*8,Y/B44K%NJ !5.3OX#U!+ P04    "  Q@U=47GSX,-($  !X$@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6RU6%MSZC80_BL:>MI)9FALR09,
M2I@AF 0Z"<V$)'WH]$'! CS'ECB2')*9\^.[,H[-Q7%)#\T#L:3=3[NKW4^7
MSDK(KVK!F$:O<<3516VA]?+<LM1TP6*JSL22<1B9"1E3#4TYM]12,AJD2G%D
M$=MN6C$->:W;2?ON9+<C$AV%G-U)I)(XIO+MDD5B=5'#M?>.^W"^T*;#ZG:6
M=,XF3#\N[R2TK!PE"&/&52@XDFQV4>OA\R$A1B&5> K92FU\(^/*LQ!?36,4
M7-1L8Q&+V%0;" K_7EB?19%! CN^9:"U?$ZCN/G]CGZ5.@_./%/%^B+Z,PST
MXJ+FU5# 9C2)]+U8#5GF4,/@346DTE^TRF3M&IHF2HLX4P8+XI"O_]/7+! ;
M"@[^0(%D"N10!2=3<'84()3E"FZFX!ZJT,@4&KL*'YG4S!2:ARJT,H76H0I>
MIN"EJ[M>CG0M?:IIMR/%"DDC#6CF(TV(5!N6,.0F=R=:PF@(>KKK#^Y'3[V'
MT=, 78W&O7%_U+M!H_'DX?[Q=C!^F*!?T9A*24V&H1.?:1I&ZA3]\I/G--W?
M4,C1PT(DBO) U=&7K7;'TF"@F<::9L9<KHTA'QCCH%O!]4*A 0]84*+O5^MC
M4@%@063R\)#W\%R22L3?$WZ&2+..B$WPX\1')U]. R;#ES0@)1;V#\%KI7CV
M(7A^-9[/IH#7V++OH01F< B,9V!PNP+FZA/6#![OT4F6)Z<E6->'8#6W(E6"
M,OP$2H5%6\GAY+7CI.#N!^!]JA;H"M@?#5DP#_D<?4<^4^&<4\T"1%7>/^)*
MRP0H7X-(7\2Q"$+]AF#K65$9H"DDK0065S!Z(_B\PC8WM\U-;7,^=/P]J=!?
M-S"&1IK%ZN\*Y$:.W*CTND"N(R[,!D0C1&.1<%V6OVNP9@IF-M*7;MMQVU['
M>ME,SWTI3# II+8L;>:6-C]A*8\%!_J2;[M6UX%/E0E]6<;[ZRD:&Y9Y36R;
MOQT7]@6=QH;0E@>MW(-6I0=C.+R,^ M3.LV=P].L8IV]?&[OR!G4SI';AZ]+
M$C\SB<0,MHYWXQ5:L"@ +ZN9MKT7<%(>;6P7FZ']_\3;E+44D$731$K&IV](
MK>BR*.R*J.&-K1H?>44P*;#)$:OZ,D/;*EAGJRBV[2@H%5=SZG%RXS*;Y9#D
M*!@5NY6F31@/A42/7#%89<B$L=!,H<:9;?^,_(3!'N.Z58M1,"QN''NA"T[$
MU:0XT6D6PXFNM*C^13MUMLJ.@MEP-;7UX&PK:132.O)%%%%I&/A'Z@^N,G!1
MX44%[NVN5787K(B/38NXX$5<38Q_Z 7D^U3$< U=F/LA3!)R:,/1.P)V.:T;
MI[:]!->XHNN+8+*$'T4CAB!/H_!;$@;4#$ I06"ACC1]+:V6]GXUX[;G;.]P
M_5(Q[+GEA44*UB75K#M(I$"W+"WVOF$<&3*X3:3=P*O_[93U0^E "DXFQ^9D
M4G R.28G^V2?D\G>,>4JDVIOGE.\7:GK,JQ68U=L6 +F[A]ZK(WK:<SD/'VJ
M@*W2.+(^T>:]^7-(+WT$V.F_Q.=]7-+OX_-!6?\U/A^N'T&*:==O,K=40LHH
M%+$9F&"?M8"0Y?J98]W08IE>FI^%ABMX^KE@%#8=(P#C,P'DGS7,!/EC4_<?
M4$L#!!0    ( #&#5U0FDP)-;@,  $(+   9    >&PO=V]R:W-H965T<R]S
M:&5E=#@Q+GAM;*U6;6_:2!#^*R-?[Y1*''[#0'J 1&RJNFEH!"3]4-V'#5[
MBKU+=]?02OWQ-VL;AUR-FT3A ]Z7>1[/C)^=G<&>BWNYH53!]S1A<FALE-J^
M,TVYW-"4R#;?4H8[*RY2HG JUJ;<"DJB')0FIF-973,E,3-&@WSM6HP&/%-)
MS.BU )FE*1$_+FC"]T/#-@X+LWB]47K!' VV9$WG5-ULKP7.S(HEBE/*9,P9
M"+H:&F/[W<1V-""WN(WI7AZ-08=RQ_F]GH31T+"T1S2A2Z4I"#YVU*=)HIG0
MCV\EJ5&]4P./QP?V]WGP&,P=D=3GR9<X4INAT3<@HBN2)6K&]Q]H&9"G^98\
MD?D_[$M;RX!E)A5/2S!ZD,:L>)+O92*. (Y] N"4 .>I +<$N/\'."< G1+0
M>>H;O!*0AVX6L>>)"X@BHX'@>Q#:&MGT(,]^CL9\Q4P+9:X$[L:(4Z-@,@MO
MQXOP=@+OP^EXZH?C3Q!.YXO9S=5DNIC#WS!'<4990H&O8,KUYR4)C%.>,27A
M<Z:D(BR*V1K. JI(G,BW" JHC->,*!H!D?"!1FMM$3*I1(8Z4V@RQ6,0LAV5
M*E\XV/SU1]_M=OZ!F,%BPS.)Y+(%;Q[-!Z;"V'4$YK*,\Z*(TSD5)UVVP?%:
MX%B.?3,/X.S-VQH6_QDLDYL9G)7>UG$%S^ *+B_A[%[4T4R::3YF#&FZ#8&9
M*(E*%TZE"R>G[9R@]067$@4H!&7+'R#W9 M+SI3 DRT;^-V*W\WYW9/1BWA'
M=)& KY]P#T)%4_EO W.G8NXT>O[ W )VD"O)Y5J7W8*LFY/IJKH;V:Z%OX&Y
MJW'"JYSP?N,$P[I[WX)+P1D5\!.*A/J'A(9,48'2AQF>$?#+S+;@,Z,-.>A6
MK^^^<G9[%7/O%;-[T?LEN]ZCY!8'I;"RK2,SUW6[CE?_$?J5K_U&7^<HVBT6
MH$>YKO.RF<9I=_M_UM6*E\&"9\,>!7]>!7_>R#/)!(<KFMZA^GS]>41,L8[F
MRT]6XV+/&URQK8=+QGIE/=I'%YC]FHHLV8XEV?]5DGYI=GYDUK,][T19L!_*
MJMU<5Y^LR=_P..V^X]6J\J7 X 7 (@GF4?NAN\LK(O FEY#0%3)9[1[62E$T
M;,5$\6W>D=QQA?U-/MQ@DTN%-L#]%>?J,-%-3M4VC_X#4$L#!!0    ( #&#
M5U36D='G[P(  /D'   9    >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;)U5
MVV[B,!#]%2OJ0RNUS94DK0")2_?RT!4J[>ZS209BU;&SME/HWZ_M0$HAH&I?
M$MN9<WSFDIG^FHM760 HM"DIDP.G4*JZ=UV9%5!B><LK8/K+DHL2*[T5*U=6
M G!N025U \^+W1(3Y@S[]FPFAGU>*TH8S 22=5EB\3X&RM<#QW=V!T]D52AS
MX [[%5[!'-1+-1-ZY[8L.2F!2<(9$K <."/_?I(:>VOPF\!:[JV1\63!^:O9
M_,P'CF<$ 85,&0:L7V\P 4H-D9;Q=\OIM%<:X/YZQ_[-^JY]66 )$T[_D%P5
M R=U4 Y+7%/UQ-<_8.M/S_!EG$K[1.O&-KYS4%9+Q<LM6"LH"6O>>+.-PQ[
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
M4%UP+$&5S-87SHY?CY<HKZJK@ZWO,_@QJJ]"&C'US<POK'B(I<L2?B]%>N-
M+HVBONQ8OXA\5UW.6^5"Y&GUN.5LPPM%('^_SW-Q>%$#'*^<7OX'4$L#!!0
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
M93-:9.9!KGYCFPV%I;]$9MK^1:O-7+^#DD(;F6^,@2#GHOJEZTT@=@QP=,2
M; S(OD%PQ*"W,>C9C59D=EM7U-#A0,D54N5L\%8V;&RL->R&B_(8IT;!5PYV
M9GA[/9I>3]')%3.49_H4G:''Z14Z^72*/B$NT!\+66@J4CWP#"Q7&GG)QO6X
M<DV.N,8$W4EA%AI=BY2E/SOP@+.&)5O8,7%ZO&+).2)A%Q&?X!:@R5O,(VON
M.W!Z=>QZUE_O6.R8UHQUT2V#>]1%5TPGBB_M[?QZ"W/1C6&Y_N98*:A7"NQ*
MP=&58 7(&L%6-$.&J;SM.-P^L(]>&%7:@1/6.*'3U4V^I%Q!,ALD9TB5F7(F
M9V<%,%((B6D[FLIC9#V6VO(,]\./>@/ON04DJD$B)\AH!K% AJX13?^"9+%(
M1D*DX#8+EB+8L.!BWGI[HT.B7AS%0;]FJLBK>>'N/!P#.VEG[]?L?2?[[TNF
MJ &X[?UYV,;Q$>(X.A+'<?^0)B11%.Q!'T[K]\,H:D>.:^3X?<BWG#[QC)N7
M-M+X,+Y1$.+>'FE\0'H1Q)'?3GI1DUXX2<<%SU( =5QV[#<2Z7]PGN,=.<9.
M\ =6_N\M0YS9G#^6ZZ^X(>&KR8Y)PT3>=^S7:WA%:-;*10Y./<3^D=/$C=+B
MWAL1JK (:6"#!B4RAYQ/6-I%5(@"Q)&+1-DI)V"2@!Z<MF*ZER/GOO^+*W:-
M<&.WZO[++-]XW0UC'\?A$;G$C7!CMW*_+X/QH6CW,;XXHB*X46WLENT[N.%Y
MD;L"W*@H[G]T<C;RA]WZ]^;D=+O!-C==1(W,8;?.W='U*Y$DC<R1CY8YTL@<
M^7]D[A4W;Y YTL@<<<O<*$ED(6QR3 T\>:E*-7I<IM0P>#'BZ,PGZ.L=RY^8
M^H9^H(?]-P:,38J\R&A9F*#KV0PJE2ZZ9XK+M'PGC5)IH]F%UO:QX@)OQ)%\
M]#N4-'I&W'KV7UY<$W*H:G$0!'MRXNU4,SE3<UOD:60/IZH5ZM&ZD!S9\FEO
M? P%9E4.-FZJZO2.JCD7&B[?#%SZYWT0.E45?%7'R*6MF9ZD@0K,-A=0)#-5
M3H#O,RG-ME,N4)?=PW\ 4$L#!!0    ( #&#5U0_%<4$+P,  #4)   9
M>&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;)5676_:,!3]*U?1)K721KX@P 1(
M+>VT29M6E75[F/9@D@NQFMC,-J7]][MV:,I'2+<7B)U[CL^Y=N[U:"/5O<X1
M#3R6A=!C+S=F]<'W=9ICR71'KE#0FX54)3,T5$M?KQ2RS('*PH^"(/%+QH4W
M&;FY&S49R;4IN, ;!7I=EDP]76(A-V,O])XG;ODR-W;"GXQ6;(DS-'>K&T4C
MOV;)>(E"<RE X6+L780?IF%@ 2[B!\>-WGD&:V4NY;T=?,[&7F 588&IL12,
M_AYPBD5AF4C'GRVI5Z]I@;O/S^P?G7DR,V<:I[+XR3.3C[V!!QDNV+HPMW+S
M";>&>I8OE85VO["I8I.^!^E:&UENP:2@Y*+Z9X_;1.P PN0$(-H"HD- ]P0@
MW@)B9[12YFQ=,<,F(R4WH&PTL=D'EQN')C=<V&V<&45O.>',Y,OUQ>QZ!N]A
M1@<D6Q<(<@%?D!(#4ZD-G%VA8;S0YQ1R-[N"LS?G\ :X@.^Y7&LF,CWR#>FP
M;'ZZ7?.R6C,ZL688P5<I3*[A6F28[1/X9*!V$3V[N(Q:&:\P[4#4>P=1$(4-
M@J;_ D\</&B1$]=)C1U??"JI-G\:?EW,M5%T4'^W<'9KSJ[C[)[@_+9"Q0P7
M2RC<[J2T.TVIKU@2QV*_X8=)U._:I#SLYJ,A*A[VDSIJ3V*OEMC[1XDITSE0
MT5A0E="P4+($N:^_\=A4]+T][?UA?*"](:H7#X-F[4FM/6G5?OOM#IC6:#3(
M.9UX@9D]Y?B8YDPL$:A@;A,OYP5?,EN#&CTD1YD=)-W!8?Z/HY(P#ILM]&L+
M_58+/UW)(MWL@5)-FA7:.OYR9 RJLDER.VW8AR=DJLGL]!5DV(3<\S:HO0W^
MSUO&=2K7P@ =*FPRU<[7[03!VR9'[;"XTSN$[=D9UG:&K3RS7"KSWN['*U_S
M\.B<A+W@Q%$/@Y>:'[0N_X,ISN94ZZO%5^R)&K-IKN3!D8(X.5+@[S2@$M72
M]64-;H>J*E[/UKW_PG6\@_E+>R=PC>V%IKI0?&5JR84FR0NB##I]*@"JZM'5
MP,B5:W-S::AINL><[C6H; "]7TAIG@=V@?JF-/D+4$L#!!0    ( #&#5U0:
MU9A6"P,  !4*   9    >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;*U676_:
M,!3]*U;4AU:B30@D0 5(%%IM$MM0:;>':@\F7(A5)V:V*?3?[]J$C(_00M<7
ML)U[KL\]QS=Q<R'DLXH!-%DF/%4M)]9Z=NVZ*HHAH>I*S"#%)Q,A$ZIQ*J>N
MFDF@8PM*N.M[7N@FE*5.NVG7!K+=%'/-60H#2=0\2:A\O0$N%BVG[*P7[MDT
MUF;!;3=G= I#T(^S@<29FV<9LP12Q41*)$Q:3J=\W6V8>!OPD\%";8R)J60D
MQ+.9?!VW',\0 @Z1-ADH_KU %S@WB9#&GRRGDV]I@)OC=?8[6SO6,J(*NH+_
M8F,=MYRZ0\8PH7.N[\7B"V3U!"9?)+BROV21Q7H.B>9*BR0#(X.$I:M_NLQT
MV !4Z@< ?@;PCP54,D#%%KIB9LOJ44W;32D61)IHS&8&5AN+QFI8:EP<:HE/
M&>)TNW_;&=X.R249XOD8SSD0,2$=I4 K0M,QZ3,Z8IQI!HKT =>!G/= 4\;5
M!:(>ASUR?G9!S@A+R4,LY@I!JNEJI&8V<*.,QLV*AG^ 1@^B*^(')>)[?KD
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
MZ0 #*E'"#KA7,IR".,2U-P%F((XB&?$,<SK QM$!!N04&@<Y!0 C7?W -P>
M48%CUC@=8"/K  N9&POMESNF$(Q+[4>Q($RC2 ;+G ZPM X\\<\)K,\&BT#C
ML3YSK,]>P/H,J$=IC13VAQW 0;P%X%*\Q1SQLS3Q?ZCKX@YX> Z[<]3/QJ-^
MYJB?O2!;8% 2@"7B?N4) -H!1$&A%<!QJ00GD;%V&L%&TP@&9 %4(C]ZG@(X
M11'SUVT F,1"1:8M=R+!7R82/"1UFT5+^Y^_KAD"F>"4^+X!<)39K"=FB5,)
M/HY*<$ E)$?^\@L$$](OALX@&!>QRA-W*L%'5@D.\+K-UORD#H(1I/UT&X(A
MS6C$+*<2/*T2CJQ.T GN=(*/IQ-\L.S_DG5_H"JD!0FB#@ G"%/4S], G'V>
M-(Z$@]SI!'\N0:AM@I:WR9%V,L''DPGN9((_LP)^/+_RD.-_4S;O#<8=P E!
M@HHXA&.*Q#8H<*<9/*T9SS(LL*[-- ]*^P".8<%Y0+  #FE!(P0KG%2(M%0<
M2[ "D RID"]\ $PIY>L>@+(Z'MEH(9Q8B+18G$RO EB21D$,#J"X%OX4AU##
M#4"'-CG)$&G)<),'W!1UV*MC;#'>IB[AB%JDMW7-8W0JPEU;-MG$U-^",P6
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
MNR2*DL2/ .97$$48 KL11S %H %#HJAZ#NX\C\+F.16N__D;_0902P,$%
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
M(4M$03&1=71FZ_1B_D@H*":RCLYL';CAHQ-JZ,@Z.K-U<,F7AAHZW)+,OB$
ME7P[F$@_.K-^,":-B'1D(9W90AB31D0&LI#!;"&,2>MN!K*0P6PA6N?OB3<,
MI!Z#>T4'%OKI<V,@]1CL*SH(DSXW!E*/P:R>Y_6(OEY&KC&87?/$16U]+YPD
MKA(Q*ZJ:8B+7&*^SG-/%-*LJJ2L1YSN*B5QC,+OF&9-2+@[UH4S$*LUIC&[
M'\ PNZ9G%:IO7"+/&*^](^TI?XC+;^+N&PW5KI%GKEO/#-L/5^_>[I+[-$]V
MKOR*2A[?QMG6+T7STEQII*B39N?V_2'+9O*8ESM%O'O^D>;S#TS?_0M02P,$
M%     @ ,8-75.;BI-"@ @  !34  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX
M;6PN<F5L<\W:36[B0!"&X:L@'R"FJ[JKFE'(:C;91KF 19H?!;!E>Y3D]H/(
M CYK%K.)_*U0VZ+\KAZCIA]?RK$9#^UYV!^Z8?%Y.IZ'=;4?Q^Y770^;?3DU
MPT/;E?/ESK;M3\UX6?:[NFLV[\VNU+)<6MW?SZB>'N]G+EZ_NO(_$]OM]K I
MO]O-GU,YC_\87'^T_?NP+V6L%J]-OROCNJH_C[?+0WW]" ^7R=7B^6U=]<]O
MH:KG#A((DOF#%()T_J (07'^H 1!:?X@@R";/\@AR.</RA"4YP]:0=!J_J"P
M1!F7!$D3K FT#LAU(/ Z(-B!0.R 9 <"LP.B'0C4#LAV(' [(-R!0.Z = <"
MNP/B'0CT%M1;"/06U%L(]);)CVT"O07U%@*]!?46 KT%]18"O07U%@*]!?46
M KT%]18"O07U%@*]%?56 KT5]58"O17U5@*]=;)90J"WHMY*H+>BWDJ@MZ+>
M2J"WHMY*H+>BWDJ@MZ+>2J!W1+TC@=X1]8X$>D?4.Q+H'5'O2*!WG&QV$^@=
M4>](H'=$O2.!WA'UC@1Z1]0[$N@=4>](H'="O1.!W@GU3@1Z)]0[$>B=4.]$
MH'="O1.!WFGR9R6!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WH9Z&X'>AGH;@=Z&
M>AN!WH9Z&X'>AGH;@=Z&>AN!WC8Y;$*@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"W
MH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"W3PX+$NCMJ+<3Z.VHMQ/H
MG5'O3*!W1KTS@=X9]<X$>F?4.Q/HG5'O3*!W1KTS@=X9]<X$>F?4.Q/HG2>'
MO0GTSJAW)M![A7JO?E+O8?PZEN'6\[W&Y_\DU>/EN^7V^.OR^R*^+U97G.O[
MBN'I+U!+ P04    "  Q@U=4PH ,:SH"  !H,P  $P   %M#;VYT96YT7U1Y
M<&5S72YX;6S-VTUNVS 0AN&K&-H&EBR*I)@BSJ;MMLVB%U E.A:L/Y!,ZMR^
ME)P$:)$:#5R@[\:"37*^$0=X=K[Y]C19OSKVW>"WR3Z$Z4.6^7IO^\JGXV2'
MN+(;75^%^-7=9U-5'ZI[FXG-1F?U. 0[A'68:R2W-Y_LKGKHPNKS,?[LVW'8
M)LYV/EE]/&V<L[9)-4U=6U<AKF>/0_-;ROHY(8TGESU^WT[^*FY(LC<3YI4_
M!SR?^_IHG6L;N[JK7/A2]7%7=NPR'YXZZ]/S)=[H<=SMVMHV8_W0QR.IGYRM
M&K^W-O1=>BIZ=3XYQ!NVI\_\XORES+G N//.C9./$W/V_7$O(YE/KZ=8R+K0
MGG_%U\18^N+WL_.T&]O\97:\WA^C.RSS\-GRN/R.?YWQ:_UW]B$@?120/B2D
M#P7I0T/Z*"%]&$@?UY ^\@VE$8JH.874G&)J3D$UIZB:4UC-*:[F%%ASBJR"
M(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,A:4&0M*+(6%%D+BJP%1=:"(FM!
MD;6@R%I09"THLDJ*K)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJR2(JNBR*HHLBJ*
MK(HBJZ+(JBBR*HJLBB*KHLBJ*+)JBJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJL
MFB)K29&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR&HHLAJ*K(8BJZ'(:BBR
M&HJLAB*KH<AJ*+(:BJS7_U/6[^-X^,?QRS/MJW9XR<^6/]C<_@102P$"% ,4
M    "  Q@U=4!T%-8H$   "Q    $               @ $     9&]C4')O
M<',O87!P+GAM;%!+ 0(4 Q0    ( #&#5U2L_<OM[0   "L"   1
M      "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( #&#5U29
M7)PC$ 8  )PG   3              "  <L!  !X;"]T:&5M92]T:&5M93$N
M>&UL4$L! A0#%     @ ,8-75,?ZW6-H!@  Q!D  !@              ("!
M# @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( #&#5U2C
MGA!@* (  '@%   8              " @:H.  !X;"]W;W)K<VAE971S+W-H
M965T,BYX;6Q02P$"% ,4    "  Q@U=4X#16C+X&  #H&P  &
M    @($($0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @
M,8-75.NGM[VJ!0  GQ0  !@              ("!_!<  'AL+W=O<FMS:&5E
M=',O<VAE970T+GAM;%!+ 0(4 Q0    ( #&#5U1C^TB4U@(  -P&   8
M          " @=P=  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M    "  Q@U=4X)+%4+$'  !N'@  &               @('H(   >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ ,8-75.>*R8 4 P  JPD
M !@              ("!SR@  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+
M 0(4 Q0    ( #&#5U3M8V(?$@H  +@L   8              " @1DL  !X
M;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  Q@U=4@3]'P9 '
M  !E)0  &               @(%A-@  >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&UL4$L! A0#%     @ ,8-75%NZ'R], P  <PD  !D              ("!
M)SX  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  Q@U=4
M;]["-)P?   %70  &0              @(&J00  >&PO=V]R:W-H965T<R]S
M:&5E=#$Q+GAM;%!+ 0(4 Q0    ( #&#5U27'7:6F0D  % =   9
M      " @7UA  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%
M  @ ,8-75$ C8\1P!   NPD  !D              ("!36L  'AL+W=O<FMS
M:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  Q@U=4M-MR_Z\#  #H!P
M&0              @('T;P  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+
M 0(4 Q0    ( #&#5U3@12RRB@(  %,%   9              " @=IS  !X
M;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ ,8-75.WY+$C)
M @  ]@4  !D              ("!FW8  'AL+W=O<FMS:&5E=',O<VAE970Q
M-BYX;6Q02P$"% ,4    "  Q@U=4MRZ8K(X)  #9&   &0
M@(&;>0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( #&#
M5U19*./>,0,  %<'   9              " @6"#  !X;"]W;W)K<VAE971S
M+W-H965T,3@N>&UL4$L! A0#%     @ ,8-75,Q/GKNN"P  31X  !D
M         ("!R(8  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M    "  Q@U=4 ]U5SO4'  "<%@  &0              @(&MD@  >&PO=V]R
M:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( #&#5U3%!4JPY@D  )D:
M   9              " @=F:  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL
M4$L! A0#%     @ ,8-75!0B#:.]!   J L  !D              ("!]J0
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  Q@U=4O^KW
M'$D$  #:"0  &0              @('JJ0  >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;%!+ 0(4 Q0    ( #&#5U1SH.**1 <  $ 2   9
M  " @6JN  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @
M,8-75(+\P^Z\"0  U!T  !D              ("!Y;4  'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6Q02P$"% ,4    "  Q@U=4.D^%=D(#  #]!@  &0
M            @('8OP  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4
M Q0    ( #&#5U1NJW28%P,  .8&   9              " @5'#  !X;"]W
M;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ ,8-75/% 083]#P
M!2X  !D              ("!G\8  'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6Q02P$"% ,4    "  Q@U=4W=;:6?('  !=%   &0              @('3
MU@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( #&#5U3K
M\K<L8PL  $8:   9              " @?S>  !X;"]W;W)K<VAE971S+W-H
M965T,S N>&UL4$L! A0#%     @ ,8-75&BK+]%%&P  FE0  !D
M     ("!ENH  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M"  Q@U=4#V<E%'X%  #7#   &0              @($2!@$ >&PO=V]R:W-H
M965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( #&#5U13!;P+F0(  %(%   9
M              " @<<+ 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L!
M A0#%     @ ,8-75/7,'8L7!   ,PD  !D              ("!EPX! 'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  Q@U=42G!.'KP"
M  "U!0  &0              @('E$@$ >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;%!+ 0(4 Q0    ( #&#5U1]B?8[H (  &H%   9              "
M@=@5 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ ,8-7
M5%-&J>'A @  ]@4  !D              ("!KQ@! 'AL+W=O<FMS:&5E=',O
M<VAE970S-RYX;6Q02P$"% ,4    "  Q@U=4,[49^@L&  !%#P  &0
M        @(''&P$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0
M   ( #&#5U1B?T008@<  &H3   9              " @0DB 0!X;"]W;W)K
M<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ ,8-75 4Z_KE;!P  110
M !D              ("!HBD! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q0
M2P$"% ,4    "  Q@U=40'9S%:L&  "C$0  &0              @($T,0$
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( #&#5U1+8W9O
M$ ,  %('   9              " @18X 0!X;"]W;W)K<VAE971S+W-H965T
M-#(N>&UL4$L! A0#%     @ ,8-75(+,)B[9 @  J08  !D
M ("!73L! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  Q
M@U=40?_>CYH$  ##"P  &0              @(%M/@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( #&#5U274I<Z[ (  "4&   9
M          " @3Y# 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#
M%     @ ,8-75-<,"U&V!P  F!<  !D              ("!848! 'AL+W=O
M<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    "  Q@U=4KH\X)2\$  !M
M"@  &0              @(%.3@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM
M;%!+ 0(4 Q0    ( #&#5U1%4I\WL@<  $ 1   9              " @;12
M 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ ,8-75 U<
M_@P4!   , X  !D              ("!G5H! 'AL+W=O<FMS:&5E=',O<VAE
M970T.2YX;6Q02P$"% ,4    "  Q@U=4*1' 250#   Z"0  &0
M    @('H7@$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    (
M #&#5U2'XB8ZV ,  -D0   9              " @7-B 0!X;"]W;W)K<VAE
M971S+W-H965T-3$N>&UL4$L! A0#%     @ ,8-75+8Y=*0\ @  ]04  !D
M             ("!@F8! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"
M% ,4    "  Q@U=4SX#<<,4#  #Y#@  &0              @('U: $ >&PO
M=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( #&#5U0\9W:Y[08
M  @G   9              " @?%L 0!X;"]W;W)K<VAE971S+W-H965T-30N
M>&UL4$L! A0#%     @ ,8-75-?#@(!D P  N0H  !D              ("!
M%70! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  Q@U=4
MD$H@+Z (  "O-   &0              @(&P=P$ >&PO=V]R:W-H965T<R]S
M:&5E=#4V+GAM;%!+ 0(4 Q0    ( #&#5U2UBM90>@(  * %   9
M      " @8>  0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%
M  @ ,8-75%&I7KB6"0  8E(  !D              ("!.(,! 'AL+W=O<FMS
M:&5E=',O<VAE970U."YX;6Q02P$"% ,4    "  Q@U=46ANM=;T"  !I!@
M&0              @($%C0$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+
M 0(4 Q0    ( #&#5U0IN-O6_0(  .$'   9              " @?F/ 0!X
M;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ ,8-75/:J/\>/
M @  808  !D              ("!+9,! 'AL+W=O<FMS:&5E=',O<VAE970V
M,2YX;6Q02P$"% ,4    "  Q@U=4>U2A^E<#    #0  &0
M@('SE0$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( #&#
M5U1*K9$1/@4  &(8   9              " @8&9 0!X;"]W;W)K<VAE971S
M+W-H965T-C,N>&UL4$L! A0#%     @ ,8-75,-DJ72F P  \ \  !D
M         ("!]IX! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M    "  Q@U=4HI*<0OD%  "%(0  &0              @('3H@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( #&#5U3;3I1O_0(  $T*
M   9              " @0.I 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL
M4$L! A0#%     @ ,8-75$N*Y(FE @  E@<  !D              ("!-ZP!
M 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    "  Q@U=4=*J#
M?:0+   U.@  &0              @($3KP$ >&PO=V]R:W-H965T<R]S:&5E
M=#8X+GAM;%!+ 0(4 Q0    ( #&#5U0-S%Y[:P@  %4O   9
M  " @>ZZ 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @
M,8-75(K8ELJ\"   Q2D  !D              ("!D,,! 'AL+W=O<FMS:&5E
M=',O<VAE970W,"YX;6Q02P$"% ,4    "  Q@U=4H^YH;"D#  !W#0  &0
M            @(&#S $ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4
M Q0    ( #&#5U0O[%C#U0,  *<+   9              " @>// 0!X;"]W
M;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ ,8-75*;W1"]W P
M[@H  !D              ("![],! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX
M;6Q02P$"% ,4    "  Q@U=4X%'&&/T#  #&#0  &0              @(&=
MUP$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( #&#5U28
M CNC<P0  '40   9              " @='; 0!X;"]W;W)K<VAE971S+W-H
M965T-S4N>&UL4$L! A0#%     @ ,8-75$#Y D-" P  % D  !D
M     ("!>^ ! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4
M"  Q@U=4!+\.S[@$  "'%0  &0              @('TXP$ >&PO=V]R:W-H
M965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( #&#5U1D1>L+10,  / ,   9
M              " @>/H 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L!
M A0#%     @ ,8-75!1<MV:U P  V@X  !D              ("!7^P! 'AL
M+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    "  Q@U=47GSX,-($
M  !X$@  &0              @(%+\ $ >&PO=V]R:W-H965T<R]S:&5E=#@P
M+GAM;%!+ 0(4 Q0    ( #&#5U0FDP)-;@,  $(+   9              "
M@53U 0!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ ,8-7
M5-:1T>?O @  ^0<  !D              ("!^?@! 'AL+W=O<FMS:&5E=',O
M<VAE970X,BYX;6Q02P$"% ,4    "  Q@U=4NO& 1U$)  !^*@  &0
M        @($?_ $ >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0
M   ( #&#5U2PE4"T'P4  & 6   9              " @:<% @!X;"]W;W)K
M<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @ ,8-75-=$IW$S!   @@\
M !D              ("!_0H" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q0
M2P$"% ,4    "  Q@U=4/Q7%!"\#   U"0  &0              @(%G#P(
M>&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( #&#5U0:U9A6
M"P,  !4*   9              " @<T2 @!X;"]W;W)K<VAE971S+W-H965T
M.#<N>&UL4$L! A0#%     @ ,8-75'O2Y_K+ @  )@@  !D
M ("!#Q8" 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    "  Q
M@U=4#K_LJPX,  "V1P  &0              @($1&0( >&PO=V]R:W-H965T
M<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0    ( #&#5U07$\&<MP0   03   9
M          " @58E @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#
M%     @ ,8-75##)V7M+ P  !A0   T              ( !1"H" 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    "  Q@U=4EXJ[',     3 @  "P
M    @ &Z+0( 7W)E;',O+G)E;'-02P$"% ,4    "  Q@U=4H<<<JGP&  #D
M.@  #P              @ &C+@( >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ ,8-75.;BI-"@ @  !34  !H              ( !3#4" 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ ,8-75,* #&LZ @  :#,
M !,              ( !)#@" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ &( 8@#E&@  CSH"

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.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>512</ContextCount>
  <ElementCount>618</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>143</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="vmi-20211225.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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF EARNINGS</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - 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>4</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - 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>5</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - 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>6</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - 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>7</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - 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>8</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1007009 - 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>9</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1008010 - 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>10</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.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>11</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.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>12</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2115103 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2119104 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2122105 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2125106 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2128107 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2134108 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2136109 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2139110 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2142111 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2148112 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2152113 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2154114 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2157115 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2163116 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2166117 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2167118 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2171119 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2177120 - 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-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.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>31</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.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>32</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.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>33</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2316303 - 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>34</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2320304 - 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>35</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2323305 - 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>36</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2326306 - 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>37</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2329307 - 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>38</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2337308 - 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>39</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2340309 - 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>40</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2343310 - 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>41</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2349311 - 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>42</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2355312 - 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>43</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2358313 - 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>44</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2364314 - 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>45</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2368315 - 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>46</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2372316 - 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>47</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2378317 - 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>48</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.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>49</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.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>51</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.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>52</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.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>53</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.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>54</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.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>55</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.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>56</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.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>57</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2417410 - 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>58</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2418411 - 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>59</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2421412 - 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>60</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2424413 - 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>61</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2427414 - 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>62</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2430415 - 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>63</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2431416 - 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>64</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2432417 - 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>65</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2433418 - 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>66</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2435419 - 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>67</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2438420 - 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>68</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2441421 - 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>69</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2444422 - 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>70</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2445423 - 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>71</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2446424 - 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>72</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2447425 - 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>73</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2450426 - 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>74</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2451427 - 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>75</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2453428 - 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>76</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2456429 - 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>77</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2459430 - 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>78</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2460431 - 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>79</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2461432 - 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>80</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2462433 - 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>81</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2465434 - 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>82</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2469435 - 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>83</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2470436 - 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>84</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2473437 - 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>85</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2474438 - 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>86</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2475439 - 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>87</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2476440 - 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>88</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2479441 - 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>89</Position>
    </Report>
    <Report instance="vmi-20211225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2480442 - 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>90</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-20211225.htm">vmi-20211225.htm</File>
    <File>exhibit_104x2021xformofopt.htm</File>
    <File>exhibit_105x2021xformofdom.htm</File>
    <File>exhibit_106x2021xformofdir.htm</File>
    <File>exhibit_107x2021xformofint.htm</File>
    <File>exhibit_21x2021q4xsubsidia.htm</File>
    <File>exhibit_23x2021q4xconsent.htm</File>
    <File>exhibit_24x2021q4xpoa.htm</File>
    <File>exhibit_311x2021q4xceo.htm</File>
    <File>exhibit_312x2021q4xcfo.htm</File>
    <File>exhibit_321x2021q4xsignatu.htm</File>
    <File>vmi-20211225.xsd</File>
    <File>vmi-20211225_cal.xml</File>
    <File>vmi-20211225_def.xml</File>
    <File>vmi-20211225_lab.xml</File>
    <File>vmi-20211225_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>vmi-20211225_g1.jpg</File>
    <File>vmi-20211225_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1634">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="175">http://xbrl.sec.gov/dei/2021q4</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-20211225.htm": {
   "axisCustom": 0,
   "axisStandard": 40,
   "contextCount": 512,
   "dts": {
    "calculationLink": {
     "local": [
      "vmi-20211225_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "vmi-20211225_def.xml"
     ]
    },
    "inline": {
     "local": [
      "vmi-20211225.htm"
     ]
    },
    "labelLink": {
     "local": [
      "vmi-20211225_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "vmi-20211225_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "vmi-20211225.xsd"
     ],
     "remote": [
      "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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.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",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/exch/2021/exch-2021.xsd"
     ]
    }
   },
   "elementCount": 884,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 62,
    "http://www.valmont.com/20211225": 8,
    "http://xbrl.sec.gov/dei/2021q4": 14,
    "total": 84
   },
   "keyCustom": 58,
   "keyStandard": 560,
   "memberCustom": 58,
   "memberStandard": 81,
   "nsprefix": "vmi",
   "nsuri": "http://www.valmont.com/20211225",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008010 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115103 - Disclosure - RESTRUCTURING ACTIVITIES",
     "role": "http://www.valmont.com/role/RESTRUCTURINGACTIVITIES",
     "shortName": "RESTRUCTURING ACTIVITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119104 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122105 - Disclosure - INVENTORIES",
     "role": "http://www.valmont.com/role/INVENTORIES",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125106 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128107 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "vmi:BankCreditArrangementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134108 - Disclosure - BANK CREDIT ARRANGEMENTS",
     "role": "http://www.valmont.com/role/BANKCREDITARRANGEMENTS",
     "shortName": "BANK CREDIT ARRANGEMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136109 - Disclosure - INCOME TAXES",
     "role": "http://www.valmont.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorLocation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://www.valmont.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorLocation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139110 - Disclosure - LONG-TERM DEBT",
     "role": "http://www.valmont.com/role/LONGTERMDEBT",
     "shortName": "LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142111 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://www.valmont.com/role/STOCKBASEDCOMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2148112 - Disclosure - EARNINGS PER SHARE",
     "role": "http://www.valmont.com/role/EARNINGSPERSHARE",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152113 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154114 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157115 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS",
     "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2163116 - Disclosure - GUARANTEES",
     "role": "http://www.valmont.com/role/GUARANTEES",
     "shortName": "GUARANTEES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2166117 - Disclosure - COMMITMENTS & CONTINGENCIES",
     "role": "http://www.valmont.com/role/COMMITMENTSCONTINGENCIES",
     "shortName": "COMMITMENTS & CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2167118 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171119 - Disclosure - LEASES",
     "role": "http://www.valmont.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2177120 - Disclosure - BUSINESS SEGMENTS",
     "role": "http://www.valmont.com/role/BUSINESSSEGMENTS",
     "shortName": "BUSINESS SEGMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "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": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316303 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320304 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323305 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326306 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329307 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2337308 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2340309 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2343310 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2349311 - Disclosure - EARNINGS PER SHARE (Tables)",
     "role": "http://www.valmont.com/role/EARNINGSPERSHARETables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2355312 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2358313 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2364314 - Disclosure - GUARANTEES (Tables)",
     "role": "http://www.valmont.com/role/GUARANTEESTables",
     "shortName": "GUARANTEES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2368315 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN (Tables)",
     "role": "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables",
     "shortName": "DEFINED BENEFIT RETIREMENT PLAN (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2372316 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2378317 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BankOverdrafts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - 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-20211225.htm",
      "contextRef": "i21dba9e9b57f4ea19aaf472caba9eb00_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i106931cb60fa4b7f928ed74002be7c76_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Receivables (Details)",
     "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i4ebfb602551140a08126775004815ca7_I20181229",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i324945b589d848e4ab0279548639c73b_D20201227-20211225",
      "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i324945b589d848e4ab0279548639c73b_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i106931cb60fa4b7f928ed74002be7c76_I20201226",
      "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-20211225.htm",
      "contextRef": "i91cc9f352fea41cc8e2a0f30bd1e3cf4_I20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "id8154ade54d44c1b86439a6992ab6159_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-20211225.htm",
      "contextRef": "id8154ade54d44c1b86439a6992ab6159_I20140531",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i106931cb60fa4b7f928ed74002be7c76_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-20211225.htm",
      "contextRef": "i7e06e3587ed740bfa5b236e00a72ad1e_D20200529-20200529",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226",
      "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-20211225.htm",
      "contextRef": "ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417410 - 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-20211225.htm",
      "contextRef": "i6c0d48be4ce949478b102722f8a7b6ef_D20201227-20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2267ac4fa0e947dab8c22fdda3d82b56_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418411 - 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-20211225.htm",
      "contextRef": "i2267ac4fa0e947dab8c22fdda3d82b56_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - 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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424413 - 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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427414 - 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-20211225.htm",
      "contextRef": "i29dd0f65cb20401ca600b379f02bc75d_I20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430415 - 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",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i106931cb60fa4b7f928ed74002be7c76_I20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i266f5e565f544dfe91627de4d97e248b_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - 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-20211225.htm",
      "contextRef": "i266f5e565f544dfe91627de4d97e248b_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i106931cb60fa4b7f928ed74002be7c76_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - 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-20211225.htm",
      "contextRef": "i106931cb60fa4b7f928ed74002be7c76_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ibb9a454541b24a30b6a1f8f174a571cc_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": "2433418 - 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-20211225.htm",
      "contextRef": "ibb9a454541b24a30b6a1f8f174a571cc_D20191229-20201226",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "vmi:NumberOfTradeNamesImpaired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "tradename",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435419 - Disclosure - BANK CREDIT ARRANGEMENTS (Details)",
     "role": "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails",
     "shortName": "BANK CREDIT ARRANGEMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i3a6541b01a0f41e19f017dae4304395b_I20211225",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438420 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441421 - 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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444422 - 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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445423 - 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": null
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "iafaaf19561014a539bce557f2ef08a3a_D20201227-20211225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446424 - 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-20211225.htm",
      "contextRef": "iafaaf19561014a539bce557f2ef08a3a_D20201227-20211225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447425 - 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-20211225.htm",
      "contextRef": "i563475a1c69c4ab1980603f0eb039ea8_D20201227-20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450426 - 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",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451427 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "vmi:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453428 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "vmi:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "vmi:DeferredCompensationLiabilitiesNoncurrent",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456429 - 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-20211225.htm",
      "contextRef": "if7a9f78d214b49f2b8595b92e2b71774_I20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:TradingSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459430 - 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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460431 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrealizedGainLossOnInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ic3fc1e4ce4e14549a3394d8e0574286c_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461432 - 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-20211225.htm",
      "contextRef": "ic3fc1e4ce4e14549a3394d8e0574286c_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i45f4e0f565d24d2c8ee9de05cbadf3c1_I20210626",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462433 - 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",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "icaf0ff59ad2f4c8ab972d3426c4afe02_I20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i106931cb60fa4b7f928ed74002be7c76_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465434 - Disclosure - GUARANTEES (Details)",
     "role": "http://www.valmont.com/role/GUARANTEESDetails",
     "shortName": "GUARANTEES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ieb4f24e621cf4508b55bf068b94620c3_I20191228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "vmi:DefinedBenefitPlanPercentageOfSalaryRetirementBenefits",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469435 - 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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerGBP",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470436 - 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",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473437 - 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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474438 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475439 - 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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2476440 - 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-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479441 - 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-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeExpenseNonoperatingNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i4ebfb602551140a08126775004815ca7_I20181229",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007009 - 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-20211225.htm",
      "contextRef": "i4ebfb602551140a08126775004815ca7_I20181229",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "ideaa5917fdb045ab904d5103f8b6629d_D20201227-20211225",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2480442 - 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",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20211225.htm",
      "contextRef": "i2e98d037f024433f80efdd6f54ae17ca_I20211225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 143,
   "tag": {
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AUSTRALIA",
        "terseLabel": "Australia"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_BR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BRAZIL",
        "terseLabel": "Brazil"
       }
      }
     },
     "localname": "BR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "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/2021",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails",
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r839",
      "r840",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.valmont.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r839",
      "r840",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.valmont.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r839",
      "r840",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.valmont.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r839",
      "r840",
      "r841"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r842"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r837"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r836"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r836"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r836"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r843"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r836"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r836"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r836"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r836"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r844"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r839",
      "r840",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r835"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r838"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r153",
      "r214",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r240",
      "r244",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r365",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r153",
      "r214",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r240",
      "r244",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r365",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r158",
      "r166",
      "r172",
      "r271",
      "r531",
      "r532",
      "r533",
      "r571",
      "r572",
      "r657",
      "r660",
      "r662",
      "r663",
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r158",
      "r166",
      "r172",
      "r271",
      "r531",
      "r532",
      "r533",
      "r571",
      "r572",
      "r657",
      "r660",
      "r662",
      "r663",
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r158",
      "r166",
      "r172",
      "r271",
      "r531",
      "r532",
      "r533",
      "r571",
      "r572",
      "r657",
      "r660",
      "r662",
      "r663",
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]",
        "terseLabel": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2021-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": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r252",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management [Member]",
        "terseLabel": "Directors and certain management employees"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r373",
      "r396",
      "r492",
      "r495",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r798",
      "r801",
      "r832",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-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": [
      "r373",
      "r396",
      "r492",
      "r495",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r798",
      "r801",
      "r832",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-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": {
        "label": "North America [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r246",
      "r419",
      "r422",
      "r751",
      "r797",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r246",
      "r419",
      "r422",
      "r751",
      "r797",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r373",
      "r396",
      "r447",
      "r492",
      "r495",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r798",
      "r801",
      "r832",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-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": [
      "r373",
      "r396",
      "r447",
      "r492",
      "r495",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r798",
      "r801",
      "r832",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-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_ScenarioForecastMember": {
     "auth_ref": [
      "r167",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r167",
      "r172",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r247",
      "r248",
      "r419",
      "r423",
      "r800",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails",
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r247",
      "r248",
      "r419",
      "r423",
      "r800",
      "r817",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails",
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r167",
      "r172",
      "r342",
      "r493",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r252",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r713"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r50",
      "r736"
     ],
     "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 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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableSale": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease from sale of accounts receivable.",
        "label": "Accounts Receivable, Sale",
        "terseLabel": "Trade accounts receivable sold"
       }
      }
     },
     "localname": "AccountsReceivableSale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r55"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r74",
      "r80",
      "r91",
      "r92",
      "r93",
      "r618"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r47",
      "r317"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r29",
      "r77",
      "r79",
      "r80",
      "r783",
      "r809",
      "r813"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r91",
      "r92",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r704"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r76",
      "r80",
      "r91",
      "r92",
      "r93",
      "r155",
      "r156",
      "r157",
      "r618",
      "r804",
      "r805",
      "r849"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r69",
      "r80",
      "r91",
      "r92",
      "r93",
      "r618",
      "r698",
      "r699",
      "r700",
      "r701",
      "r704"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r300"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r27",
      "r534",
      "r736"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r531",
      "r532",
      "r533",
      "r662"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r159",
      "r160",
      "r161",
      "r162",
      "r172",
      "r261",
      "r262",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r354",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r569",
      "r570",
      "r571",
      "r572",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r732",
      "r753",
      "r754",
      "r755",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r498",
      "r524",
      "r536"
     ],
     "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": "Recognized compensation expense",
        "verboseLabel": "Compensation expense (included in selling, general and administrative expenses)"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-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": [
      "r257",
      "r274",
      "r276",
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance at Close of Period",
        "periodStartLabel": "Balance at Beginning of Period"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r33",
      "r257",
      "r274"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r278"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "negatedTerseLabel": "Deductions from Reserves"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r132",
      "r298",
      "r306"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r189"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r132",
      "r314"
     ],
     "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",
        "terseLabel": "Impairment of long-lived assets",
        "verboseLabel": "Impairment of goodwill &amp; intangible assets"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r147",
      "r222",
      "r235",
      "r242",
      "r267",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r612",
      "r619",
      "r682",
      "r734",
      "r736",
      "r759",
      "r780"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r65",
      "r147",
      "r267",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r612",
      "r619",
      "r682",
      "r734",
      "r736"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r499",
      "r526"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r633",
      "r637"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankOverdrafts": {
     "auth_ref": [
      "r55",
      "r351"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r490",
      "r494"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails",
      "http://www.valmont.com/role/INCOMETAXESDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r490",
      "r494",
      "r588",
      "r589"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails",
      "http://www.valmont.com/role/INCOMETAXESDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r585"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement": {
     "auth_ref": [
      "r285",
      "r592"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted": {
     "auth_ref": [
      "r586",
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r586",
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r602"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r586",
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r586",
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r597",
      "r598",
      "r600"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r596",
      "r599"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r603"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": {
     "auth_ref": [
      "r591"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r591"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r591"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r590",
      "r591"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r678",
      "r679"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r44",
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r14",
      "r135"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r127",
      "r134",
      "r140"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r127",
      "r694"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r629"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r343",
      "r819"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/COMMITMENTSCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommodityContractMember": {
     "auth_ref": [
      "r448",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.",
        "label": "Commodity Contract [Member]",
        "terseLabel": "Commodity forward contracts",
        "verboseLabel": "Commodity forward contracts"
       }
      }
     },
     "localname": "CommodityContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-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_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r402"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r155",
      "r156",
      "r662"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r25"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r25"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r25",
      "r736"
     ],
     "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 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": "Authorized 75,000,000 shares; 27,900,000 issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r429",
      "r430",
      "r496",
      "r537"
     ],
     "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/2021-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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r86",
      "r88",
      "r89",
      "r101",
      "r771",
      "r793"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r86",
      "r88",
      "r100",
      "r608",
      "r609",
      "r623",
      "r770",
      "r792"
     ],
     "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) loss attributable to noncontrolling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r86",
      "r88",
      "r99",
      "r607",
      "r623",
      "r769",
      "r791"
     ],
     "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"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r204",
      "r205",
      "r250",
      "r680",
      "r681",
      "r818"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r204",
      "r205",
      "r250",
      "r680",
      "r681",
      "r815",
      "r818"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r204",
      "r205",
      "r250",
      "r680",
      "r681",
      "r815",
      "r818"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r204",
      "r205",
      "r250",
      "r680",
      "r681",
      "r818"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r143",
      "r614"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r405",
      "r407",
      "r420"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r405",
      "r406",
      "r420"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r405",
      "r406",
      "r420"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities",
        "verboseLabel": "Contract liabilities, current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r405",
      "r406",
      "r420"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r421"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r209"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r448",
      "r483",
      "r814"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r209"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r106",
      "r751"
     ],
     "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",
        "verboseLabel": "Total cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "auth_ref": [
      "r448",
      "r643"
     ],
     "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/2021-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": [
      "r148",
      "r566",
      "r575"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r566"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r566",
      "r575",
      "r577"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r566",
      "r575"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r595"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r146",
      "r153",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r389",
      "r390",
      "r391",
      "r392",
      "r711",
      "r760",
      "r762",
      "r779"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentDescription": {
     "auth_ref": [
      "r18",
      "r20",
      "r398",
      "r760",
      "r762",
      "r776",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.",
        "label": "Debt Instrument, Description",
        "terseLabel": "Debt instrument"
       }
      }
     },
     "localname": "DebtInstrumentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of reference rate used for variable rate of debt instrument.",
        "label": "Debt Instrument, Description of Variable Rate Basis",
        "terseLabel": "Variable interest rate basis"
       }
      }
     },
     "localname": "DebtInstrumentDescriptionOfVariableRateBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r370",
      "r389",
      "r390",
      "r709",
      "r711",
      "r712"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r57",
      "r371"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r58",
      "r146",
      "r153",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r389",
      "r390",
      "r391",
      "r392",
      "r711"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r58",
      "r146",
      "r153",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r392",
      "r398",
      "r399",
      "r400",
      "r401",
      "r708",
      "r709",
      "r711",
      "r712",
      "r777"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r377",
      "r708",
      "r712"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedPremium": {
     "auth_ref": [
      "r377",
      "r708",
      "r712"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis": {
     "auth_ref": [
      "r426",
      "r427"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r48"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails",
      "http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r567",
      "r575"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r48",
      "r377",
      "r710"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r567",
      "r575"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r148",
      "r567",
      "r575",
      "r576",
      "r577"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r22",
      "r23",
      "r558",
      "r761",
      "r778"
     ],
     "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.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r542",
      "r543"
     ],
     "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"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r567",
      "r575"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r559"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r564",
      "r565"
     ],
     "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 inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory allowances"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r561"
     ],
     "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 (liability)"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r561"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      },
      "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r564",
      "r565"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r564",
      "r565"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r564"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r564",
      "r565"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r560"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.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",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r543",
      "r561"
     ],
     "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": "Net deferred income tax asset (liability)"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r564",
      "r565"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r564",
      "r565"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r564",
      "r565"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r564",
      "r565"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r564",
      "r565"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": {
     "auth_ref": [
      "r21",
      "r431",
      "r432",
      "r445"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": {
     "auth_ref": [
      "r75",
      "r80",
      "r462"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r80",
      "r462"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r80",
      "r462"
     ],
     "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 amortization"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r441",
      "r483"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r436"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r433",
      "r460",
      "r479",
      "r483",
      "r484"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r433",
      "r461",
      "r480",
      "r483",
      "r484"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r463"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r463"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r464",
      "r482"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r434"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r438",
      "r488"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r447",
      "r448",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r466",
      "r483"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r448"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r443",
      "r448",
      "r450",
      "r481",
      "r483",
      "r484"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails",
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r448",
      "r483"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r456"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r456"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r456"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r456"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r456"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r433",
      "r459",
      "r478",
      "r483",
      "r484"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r440",
      "r448",
      "r450",
      "r451",
      "r483"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r437"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r431",
      "r445",
      "r483"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r433",
      "r435",
      "r458",
      "r477",
      "r483",
      "r484"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r457",
      "r476",
      "r483",
      "r484"
     ],
     "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/2021-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": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails",
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r439"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r444",
      "r488"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r442"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r447",
      "r483"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r489"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails",
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r132",
      "r315"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r132",
      "r217"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r66"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "auth_ref": [
      "r624"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r635"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r67",
      "r634",
      "r636",
      "r640",
      "r645"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r653",
      "r665"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r631",
      "r634",
      "r640"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r631",
      "r634",
      "r640",
      "r645",
      "r646",
      "r650",
      "r652"
     ],
     "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/2021-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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "massItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r626",
      "r628"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r626",
      "r628"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r625",
      "r627",
      "r628",
      "r631",
      "r632",
      "r638",
      "r640",
      "r647",
      "r649",
      "r652",
      "r653"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r665",
      "r675"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r152",
      "r625",
      "r627",
      "r631",
      "r632",
      "r648"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r631"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DilutiveSecurities": {
     "auth_ref": [
      "r190"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r419"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r537"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r402"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r12",
      "r55"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r102",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r173",
      "r176",
      "r186",
      "r187",
      "r188",
      "r193",
      "r194",
      "r663",
      "r664",
      "r772",
      "r794"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r102",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r176",
      "r186",
      "r187",
      "r188",
      "r193",
      "r194",
      "r663",
      "r664",
      "r772",
      "r794"
     ],
     "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)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r189",
      "r191",
      "r192",
      "r195"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r694"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r545"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r150",
      "r545",
      "r579"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r545",
      "r579"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r545",
      "r579"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r545",
      "r579"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r545",
      "r579"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r545",
      "r579"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r525"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r525"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r524"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r523"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r91",
      "r92",
      "r93",
      "r155",
      "r156",
      "r157",
      "r160",
      "r169",
      "r171",
      "r198",
      "r271",
      "r397",
      "r402",
      "r531",
      "r532",
      "r533",
      "r571",
      "r572",
      "r662",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r704",
      "r804",
      "r805",
      "r806",
      "r849"
     ],
     "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/2021-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": [
      "r265"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r264"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r45",
      "r126",
      "r266",
      "r682"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r379",
      "r389",
      "r390",
      "r677"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r667",
      "r668",
      "r669",
      "r672"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r667",
      "r668"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r667",
      "r672"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r379",
      "r389",
      "r390",
      "r448",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r483",
      "r668",
      "r738",
      "r739",
      "r740"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r379",
      "r389",
      "r390",
      "r667",
      "r673"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r379",
      "r389",
      "r390"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r671"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r379",
      "r448",
      "r450",
      "r455",
      "r483",
      "r668",
      "r738"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r379",
      "r389",
      "r390",
      "r448",
      "r450",
      "r455",
      "r483",
      "r668",
      "r739"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r379",
      "r389",
      "r390",
      "r448",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r483",
      "r668",
      "r740"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r450",
      "r666",
      "r674"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r379",
      "r389",
      "r390",
      "r448",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r483",
      "r738",
      "r739",
      "r740"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r633",
      "r638",
      "r650"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r305"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r307"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r307"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r307"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r307"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r307"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r299",
      "r302",
      "r305",
      "r309",
      "r752",
      "r756"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r305",
      "r756"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r299",
      "r304"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r604"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet": {
     "auth_ref": [
      "r639"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "auth_ref": [
      "r705",
      "r706"
     ],
     "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/2021-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/2021-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",
      "r132",
      "r263"
     ],
     "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 on investments - unrealized"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r203",
      "r818"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r286",
      "r288",
      "r736",
      "r758"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.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/2021-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": [
      "r290"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r312"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r292"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r289",
      "r293"
     ],
     "calculation": {
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r289",
      "r293"
     ],
     "calculation": {
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r132",
      "r287",
      "r291",
      "r295"
     ],
     "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",
        "negatedTerseLabel": "Impairment",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r105",
      "r147",
      "r222",
      "r234",
      "r238",
      "r241",
      "r244",
      "r267",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r682"
     ],
     "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",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteesTextBlock": {
     "auth_ref": [
      "r350"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r631",
      "r646"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r631"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r631"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r132",
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-lived",
        "terseLabel": "Impairment charge for intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r132",
      "r310"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r132",
      "r313"
     ],
     "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 amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r149",
      "r578"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r97",
      "r222",
      "r234",
      "r238",
      "r241",
      "r244",
      "r757",
      "r767",
      "r774",
      "r795"
     ],
     "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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r149",
      "r578"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r319",
      "r326"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r326"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r150",
      "r546",
      "r556",
      "r563",
      "r573",
      "r580",
      "r582",
      "r583",
      "r584"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r151",
      "r170",
      "r171",
      "r220",
      "r544",
      "r574",
      "r581",
      "r796"
     ],
     "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)",
        "negatedTotalLabel": "Total income tax expense (benefit)",
        "totalLabel": "Total income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r90",
      "r540",
      "r541",
      "r556",
      "r557",
      "r562",
      "r568"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r545"
     ],
     "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 increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r545"
     ],
     "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 foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Income tax benefits related to foreign taxes paid"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r545"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges": {
     "auth_ref": [
      "r545"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r136"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r131"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r131"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.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"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r131",
      "r748"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in 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 (current and non-current)"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "auth_ref": [
      "r131"
     ],
     "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 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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r177",
      "r178",
      "r179",
      "r188"
     ],
     "calculation": {
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r301",
      "r308"
     ],
     "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/2021-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/2021-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": [
      "r308"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r301",
      "r308"
     ],
     "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/2021-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": [
      "r297",
      "r303"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r95",
      "r216",
      "r707",
      "r710",
      "r773"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r644"
     ],
     "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/2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r122",
      "r128",
      "r136"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateContractMember": {
     "auth_ref": [
      "r67",
      "r448",
      "r641"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r214",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r240",
      "r244"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r284"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INVENTORIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r35",
      "r283"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r8",
      "r63",
      "r736"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r64",
      "r144",
      "r197",
      "r281",
      "r282",
      "r284",
      "r749"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": {
     "auth_ref": [
      "r37",
      "r38",
      "r283"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r36",
      "r283"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r108",
      "r215"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r667"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "auth_ref": [
      "r11"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r728",
      "r730"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r728"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r721"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r729"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r729"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r729"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r729"
     ],
     "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 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": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r729"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": {
       "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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r729"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": {
       "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r729"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": {
       "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r729"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": {
       "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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r729"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r720"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r720"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r731"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r32",
      "r147",
      "r267",
      "r682",
      "r736",
      "r764",
      "r786"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r56",
      "r147",
      "r267",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r613",
      "r619",
      "r620",
      "r682",
      "r734",
      "r735",
      "r736"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r20",
      "r762",
      "r779"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r52"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r52"
     ],
     "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/2021-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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r20",
      "r378",
      "r388",
      "r389",
      "r390",
      "r762",
      "r782"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r153",
      "r352",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r153",
      "r352",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r153",
      "r352",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r153",
      "r352",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r153",
      "r352",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r58"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r393"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r58"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r58",
      "r353"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r62",
      "r147",
      "r267",
      "r355",
      "r360",
      "r361",
      "r362",
      "r368",
      "r369",
      "r682",
      "r763",
      "r785"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r402"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r402",
      "r610",
      "r611"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MutualFundMember": {
     "auth_ref": [
      "r448"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r127"
     ],
     "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 provided by (used) in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r127"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r127",
      "r130",
      "r133"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r84",
      "r87",
      "r93",
      "r170",
      "r171",
      "r616",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r167",
      "r173",
      "r174",
      "r185",
      "r188",
      "r222",
      "r234",
      "r238",
      "r241",
      "r244"
     ],
     "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."
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r175",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r188"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r630"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r166",
      "r172",
      "r193",
      "r261",
      "r262",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r354",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r569",
      "r570",
      "r571",
      "r572",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r732",
      "r753",
      "r754",
      "r755",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionsTable": {
     "auth_ref": [
      "r137",
      "r138",
      "r139"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r402",
      "r605"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r248"
     ],
     "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/2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r210"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r222",
      "r234",
      "r238",
      "r241",
      "r244"
     ],
     "calculation": {
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r718"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating Lease, Expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r714"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r716"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "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",
        "terseLabel": "Operating Lease, Liability",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails",
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r716"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r717"
     ],
     "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 Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r716"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r717"
     ],
     "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 Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r719",
      "r724"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r715"
     ],
     "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",
        "terseLabel": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r717"
     ],
     "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 Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r727",
      "r730"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r726",
      "r730"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r244"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r70",
      "r77",
      "r691",
      "r692",
      "r696"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r80",
      "r91",
      "r92",
      "r94",
      "r697",
      "r699",
      "r704"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r71",
      "r77"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": {
     "auth_ref": [
      "r77",
      "r81",
      "r82",
      "r83",
      "r695"
     ],
     "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",
        "verboseLabel": "Other comprehensive income (loss), foreign currency transaction upon sale or liquidation, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r68",
      "r78",
      "r693",
      "r703"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r85",
      "r88",
      "r91",
      "r92",
      "r94",
      "r98",
      "r397",
      "r697",
      "r702",
      "r704",
      "r768",
      "r790"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r75",
      "r77"
     ],
     "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 $25,736 in 2021, $(4,183) in 2020, $(2,710) in 2019"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r75",
      "r78",
      "r607"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r72",
      "r77"
     ],
     "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 $\u2014 in 2021, $2,428 in 2020, $384 in 2019"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r73",
      "r78"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r59"
     ],
     "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/2021-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/2021-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": 4.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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain": {
     "auth_ref": [
      "r426",
      "r427"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r324",
      "r325",
      "r334",
      "r335"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": {
     "auth_ref": [
      "r123"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromHedgeInvestingActivities": {
     "auth_ref": [],
     "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": "Settlement of net investment hedge"
       }
      }
     },
     "localname": "PaymentsForProceedsFromHedgeInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r113",
      "r116"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r119"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r124",
      "r325"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsMinorityInterest": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r114",
      "r601"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r114"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "auth_ref": [
      "r114"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r115"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r447",
      "r449",
      "r455",
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r483",
      "r485",
      "r487",
      "r489",
      "r496"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r472",
      "r486",
      "r489",
      "r491"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionContributions": {
     "auth_ref": [
      "r129"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionExpenseReversalOfExpenseNoncash": {
     "auth_ref": [
      "r132"
     ],
     "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 (reversal of expense) for pension benefits. Excludes other postretirement benefits.",
        "label": "Pension Expense (Reversal of Expense), Noncash",
        "terseLabel": "Defined benefit pension plan benefit"
       }
      }
     },
     "localname": "PensionExpenseReversalOfExpenseNoncash",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r447",
      "r448",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r466",
      "r483"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r676"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r24",
      "r395"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r24"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r24",
      "r395"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r9",
      "r42",
      "r43"
     ],
     "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 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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrivateEquityFundsMember": {
     "auth_ref": [
      "r448"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r112"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r422"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r347",
      "r348",
      "r765"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r344"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r346"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r345"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r350"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r6",
      "r84",
      "r87",
      "r93",
      "r125",
      "r147",
      "r159",
      "r170",
      "r171",
      "r222",
      "r234",
      "r238",
      "r241",
      "r244",
      "r267",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r607",
      "r615",
      "r617",
      "r622",
      "r623",
      "r664",
      "r682",
      "r774"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r47",
      "r318"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r321",
      "r820",
      "r821",
      "r822"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r46",
      "r316"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r318",
      "r736",
      "r775",
      "r788"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r15",
      "r318"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r15",
      "r316"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails",
      "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r103",
      "r277"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Charged to Profit and Loss"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r26",
      "r34",
      "r736",
      "r787",
      "r816"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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 $18,050 in 2021 and $15,952 in 2020"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r120"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r120"
     ],
     "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": "Principal payments on short-term agreements"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r538",
      "r750",
      "r834"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r538"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r189"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r323",
      "r325",
      "r328",
      "r337",
      "r338"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "auth_ref": [
      "r324",
      "r327",
      "r334",
      "r336"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r132",
      "r322",
      "r331",
      "r334"
     ],
     "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",
        "verboseLabel": "Restructuring expenses"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r324",
      "r325",
      "r334",
      "r335"
     ],
     "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/2021-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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r325",
      "r332"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r28",
      "r402",
      "r534",
      "r736",
      "r784",
      "r808",
      "r813"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r155",
      "r156",
      "r157",
      "r160",
      "r169",
      "r171",
      "r271",
      "r531",
      "r532",
      "r533",
      "r571",
      "r572",
      "r662",
      "r804",
      "r806"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r213",
      "r214",
      "r233",
      "r239",
      "r240",
      "r246",
      "r247",
      "r250",
      "r418",
      "r419",
      "r751"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-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/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r425"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r408"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r409"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r96",
      "r147",
      "r213",
      "r214",
      "r233",
      "r239",
      "r240",
      "r246",
      "r247",
      "r250",
      "r267",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r368",
      "r369",
      "r682",
      "r774"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r725",
      "r730"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r204",
      "r250"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r80",
      "r702",
      "r704"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r446"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r588",
      "r589"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock": {
     "auth_ref": [
      "r167",
      "r196"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r568"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r58",
      "r153",
      "r389",
      "r391",
      "r398",
      "r399",
      "r400",
      "r401",
      "r708",
      "r709",
      "r712",
      "r777"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": {
     "auth_ref": [
      "r427",
      "r428",
      "r499",
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r561"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r472",
      "r473",
      "r474",
      "r475",
      "r483"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails",
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r634",
      "r640",
      "r646"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r188"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r176",
      "r180",
      "r186",
      "r188",
      "r194"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r545"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r456"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r299",
      "r304",
      "r752"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r299",
      "r304"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r294",
      "r296"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r294",
      "r296"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r148"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r308",
      "r311"
     ],
     "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/2021-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": [
      "r308",
      "r311"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r13",
      "r39",
      "r40",
      "r41"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INVENTORIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r457"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": {
     "auth_ref": [
      "r445"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r626"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r349"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r47",
      "r318"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r334",
      "r335",
      "r336"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r329",
      "r330",
      "r333"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r325",
      "r335"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r104",
      "r249"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r222",
      "r225",
      "r237",
      "r294"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r222",
      "r225",
      "r237",
      "r294"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r499",
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r504",
      "r513",
      "r515"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r518"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r53"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r304"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r209",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r244",
      "r250",
      "r327",
      "r336",
      "r797"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r209",
      "r211",
      "r212",
      "r222",
      "r226",
      "r238",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251"
     ],
     "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/2021-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"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r247"
     ],
     "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/2021-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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r422"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r500"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r512"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r511"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r521"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r520"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r522"
     ],
     "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/2021-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/2021-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": [
      "r526"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r507"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r507"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r510"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r508"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r514"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r506",
      "r526"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r505"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r515"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r516"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r516"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r497",
      "r502"
     ],
     "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/2021-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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.",
        "label": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "terseLabel": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r517"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r523"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r523"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r523"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r501"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r519",
      "r535"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r516"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r516"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "auth_ref": [
      "r49",
      "r789"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r17",
      "r736",
      "r760",
      "r781"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r53"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r50"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermDebtWeightedAverageInterestRate": {
     "auth_ref": [
      "r51"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r722",
      "r730"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r142",
      "r154"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "auth_ref": [
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r5",
      "r209",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r244",
      "r250",
      "r294",
      "r320",
      "r327",
      "r336",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-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": [
      "r2",
      "r61",
      "r91",
      "r92",
      "r93",
      "r155",
      "r156",
      "r157",
      "r160",
      "r169",
      "r171",
      "r198",
      "r271",
      "r397",
      "r402",
      "r531",
      "r532",
      "r533",
      "r571",
      "r572",
      "r662",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r704",
      "r804",
      "r805",
      "r806",
      "r849"
     ],
     "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/2021-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/2021-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/2021-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/2021-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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r198",
      "r751"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r24",
      "r25",
      "r397",
      "r402"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r24",
      "r25",
      "r397",
      "r402",
      "r509"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r397",
      "r402"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r61",
      "r397",
      "r402"
     ],
     "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",
        "negatedLabel": "Stock options exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r25",
      "r30",
      "r31",
      "r147",
      "r259",
      "r267",
      "r682",
      "r736"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r2",
      "r3",
      "r92",
      "r147",
      "r155",
      "r156",
      "r157",
      "r160",
      "r169",
      "r267",
      "r271",
      "r402",
      "r531",
      "r532",
      "r533",
      "r571",
      "r572",
      "r605",
      "r606",
      "r621",
      "r662",
      "r682",
      "r697",
      "r698",
      "r704",
      "r805",
      "r806",
      "r849"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "auth_ref": [
      "r394"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r548",
      "r555",
      "r557"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Technology-Based Intangible Assets"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r419",
      "r424"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r419",
      "r424"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r253",
      "r254",
      "r255",
      "r256",
      "r258",
      "r260"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r594"
     ],
     "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 Name"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradingSecurities": {
     "auth_ref": [
      "r766"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r424"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r424"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r60",
      "r403"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r60",
      "r403"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r25",
      "r397",
      "r402"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r60",
      "r403",
      "r404"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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,619,860 in 2021 and 6,674,866 in 2020"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r397",
      "r402",
      "r403"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r159",
      "r160",
      "r161",
      "r162",
      "r172",
      "r261",
      "r262",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r354",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r569",
      "r570",
      "r571",
      "r572",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r732",
      "r753",
      "r754",
      "r755",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r324",
      "r325",
      "r334",
      "r335"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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",
        "negatedTerseLabel": "Noncash loss on trading securities"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r539",
      "r549"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r550"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r552"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r547"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r551"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r550"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r553"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r554"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r202",
      "r206",
      "r207",
      "r208"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "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": "Valuation Allowance [Line Items]",
        "terseLabel": "Valuation Allowance [Line Items]"
       }
      }
     },
     "localname": "ValuationAllowanceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceTable": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.",
        "label": "Valuation Allowance [Table]",
        "terseLabel": "Valuation Allowance [Table]"
       }
      }
     },
     "localname": "ValuationAllowanceTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r723",
      "r730"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r175",
      "r188"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r173",
      "r188"
     ],
     "calculation": {
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Shares outstanding basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Adjustments",
        "label": "Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Adjustments",
        "negatedTerseLabel": "Currency Translation Adjustment"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslationAdjustments",
     "nsuri": "http://www.valmont.com/20211225",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vmi_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.valmont.com/20211225",
     "xbrltype": "stringItemType"
    },
    "vmi_BankCreditArrangementsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BANK CREDIT ARRANGEMENTS",
        "terseLabel": "BANK CREDIT ARRANGEMENTS"
       }
      }
     },
     "localname": "BankCreditArrangementsDisclosureAbstract",
     "nsuri": "http://www.valmont.com/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DeferredTaxAssetsLeaseLiabilities": {
     "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, Lease Liabilities",
        "label": "Deferred Tax Assets, Lease Liabilities",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseLiabilities",
     "nsuri": "http://www.valmont.com/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 3.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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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 2027\u00a0-\u00a02031"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour",
     "nsuri": "http://www.valmont.com/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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 loss of nonconsolidated subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfTax",
     "nsuri": "http://www.valmont.com/20211225",
     "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": 2.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/20211225",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "vmi_LesseeOperatingLeaseAnnualIncreasePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Annual Increase, Percent",
        "label": "Lessee, Operating Lease, Annual Increase, Percent",
        "terseLabel": "Operating lease not yet commenced, annual increase (percent)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseAnnualIncreasePercent",
     "nsuri": "http://www.valmont.com/20211225",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_LongLivedAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Lived Assets",
        "label": "Long-Lived Assets [Member]",
        "terseLabel": "long"
       }
      }
     },
     "localname": "LongLivedAssetsMember",
     "nsuri": "http://www.valmont.com/20211225",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 5.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 included in interest expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense",
     "nsuri": "http://www.valmont.com/20211225",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax": {
     "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), 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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.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/20211225",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 4.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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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/20211225",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.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/20211225",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_PivoTracMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PivoTrac",
        "label": "PivoTrac [Member]",
        "terseLabel": "PivoTrac"
       }
      }
     },
     "localname": "PivoTracMember",
     "nsuri": "http://www.valmont.com/20211225",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vmi_ProsperaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prospera",
        "label": "Prospera [Member]",
        "terseLabel": "Prospera"
       }
      }
     },
     "localname": "ProsperaMember",
     "nsuri": "http://www.valmont.com/20211225",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/INCOMETAXESDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_RestructuringChargesEffectOnEarningsPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Charges, Effect on Earnings Per Share",
        "label": "Restructuring Charges, Effect on Earnings Per Share",
        "terseLabel": "Restructuring expenses, (in dollars per share)"
       }
      }
     },
     "localname": "RestructuringChargesEffectOnEarningsPerShare",
     "nsuri": "http://www.valmont.com/20211225",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ValuationAllowanceEarningsPerShareNetOfTax": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance, Earnings Per Share, Net of Tax",
        "label": "Valuation Allowance, Earnings Per Share, Net of Tax",
        "terseLabel": "Valuation allowance (in dollars per share)"
       }
      }
     },
     "localname": "ValuationAllowanceEarningsPerShareNetOfTax",
     "nsuri": "http://www.valmont.com/20211225",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "vmi_ValuationAllowanceNetOfTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance, Net of Tax",
        "label": "Valuation Allowance, Net of Tax",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceNetOfTax",
     "nsuri": "http://www.valmont.com/20211225",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "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/20211225",
     "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/20211225",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 14
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r100": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "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=123367319&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=123367319&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=123367319&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=123367319&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=123367319&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=123367319&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "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=123367319&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=123367319&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(ee)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "http://asc.fasb.org/topic&trid=2134446"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r147": {
   "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"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r192": {
   "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"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e777-108305"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=125513658&loc=d3e32014-111567"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r285": {
   "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=122040515&loc=d3e105049-122735"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r327": {
   "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"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r342": {
   "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"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r351": {
   "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"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r38": {
   "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"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r39": {
   "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"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21459-112644"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "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"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r41": {
   "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"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r451": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r452": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r453": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r454": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r455": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r46": {
   "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"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r47": {
   "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"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r48": {
   "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"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r538": {
   "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"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r54": {
   "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"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r55": {
   "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"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r56": {
   "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"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r57": {
   "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"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r578": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r579": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r58": {
   "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"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r59": {
   "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"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683"
  },
  "r61": {
   "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"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r62": {
   "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"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r629": {
   "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=125515794&loc=d3e41620-113959"
  },
  "r63": {
   "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"
  },
  "r630": {
   "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=125515794&loc=d3e41620-113959"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r64": {
   "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"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r65": {
   "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"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r652": {
   "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"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r66": {
   "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"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=122636397&loc=SL7495116-110257"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r69": {
   "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=124509347&loc=SL7669646-108580"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r691": {
   "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"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r712": {
   "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"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r733": {
   "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"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r74": {
   "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=124509347&loc=SL7669646-108580"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r760": {
   "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"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r779": {
   "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"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r810": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r811": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e709-108580"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r834": {
   "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"
  },
  "r835": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r836": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r837": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r838": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r839": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r840": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r841": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r842": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r843": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r844": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r98": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r99": {
   "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=123367319&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>121
<FILENAME>0000102729-22-000008-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000102729-22-000008-xbrl.zip
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
M(&RJI$-BG-Q3P^EX]K &G+A>U''?:3'D62) BYD.(.)[PBB2WQ(C0W(J?T/
MA_W*;?NH!C3<RVQZ1OOE,+"/.$QZ!Y</X8 \TL\MA*Y*+3A<EU[;F3=9'(UB
M;8.Y#1VCK"BZQ]8OF#_4[YCKK='1C[=S/9OR_HV\]EM_,M4O:N(O1#*BBHL<
M2>@J&05%OP3PJ\(' Y!Y;=8;,I5S%63N4*!H4X1Q]AQK27$NU2 TO76B)O@L
MK2L\8<+S!L/J"7I0^22*SDS]&7X1:S&I.^:#>D[\'G8=.KBKQM)/K@Q760'-
M@?:H\V6]9%NGZKHZ52]@_2*L@L#E&J:S?LD0C-H^$400]-)H:X)3DFT;5LR8
M(CB?W6KA4W4-6JF[=#(Q>J]*.5L B$1\4&9G?FIPVUP0#N7.^_+[WH1K&!-(
M<2+LSZTF;-K+T0-J>2'5_N4:*"Z'B7R535W$^6C/@S.V53D.^G,-S8/28'1=
MQJW,6%>_Q?]DF^#=#Q\*/:8(])E=/NV\5$@R\VYD!FZAJL>VK<2LIJ'IW%U;
M$@I+I,0,<0D!PFVJFONNH$]XHJI"0(EM6,_I'2CC^Z.#9&WHP#'CWYR=@2"&
M;DI8HWZ1MV),O7G8AL ZL_D-8=W3\3,N[9CR8VU2#P9AL(%^ZDPQW1R.!7OW
MG:X&G.\QG^0P)0.+7=N4< [2)=N*C6*G@5ER; ?3MD_K(@)!X!&D33=%$KVY
MQCV$NW[AH0."[="HF]G0M*9Z12NDUY6.XI"482\(_ U#&9::]G;&-D9B()9<
M'$^\Q5"WD:U<&[+UXBOPBN%"VP0DZVE!G9K3' BUA/Z.12%HUD:/CY)>WCP]
M<:B](318G0H/[A/12.G,;RDQ;0G!'URF'L7,.U. N]A'?$:5 %!(>&EL[^?-
MBGZXQJ,GK3=O"[!:.S1=GQUZV'URYG1:5\]B.A!RMKISG=,!259M=<XR_YP
M[-1O<-='[[MM*G,$;M^+F%CTX=GQ,;D_K:&LPWF=%!NWA)I BJFMY8!;TM'-
MH.T'Y?)!N;52^I ]TB#*L-,HM%R0\';[MK9O?VVVK\-%WB)32L%&8=IIF"F7
M\,;EZ,L0[C89  2?>KK.$P;*ANT?W6A#K),GFV2=_-&&9%[>4G5E<UP@,]&F
MA&K9,V'/HJ6$+SYOS@E3X#B8+($N_U8<!&>&N\K#((^YWG:<"?00].UNY7J]
MK@FO87ZC6+CUV>IK=)+'$H9XPDNX:+\$/N%5[-COP=/HR8QA* & CC, 67?@
MK$>KTZI-1BBBLG#EG>R5PGP6B\GE[QA.\F1Q.,E^3R<3^&]0#;.7_P]02P,$
M%     @ ,H-75'Y<=EX]'0  '[X  !X   !E>&AI8FET7S$P-7@R,#(Q>&9O
M<FUO9F1O;2YH=&WM7>MSVS:V_W[_"FQV[M:9D66]_$R:F6SBMKG3IIG8VTX_
M[4 D)*$A"2X?5K1__3T/@"]1BFRGII(X'QQ))$'@X."<WWD!S__V^M=7UW^\
MNQ2++ S$NW_]\^<WK\23PZ.CW\>OCHY>7[\6/UW_\K.8] =#<9W(*-69-I$,
MCHXNWSX13Q99%E\<'2V7R_YRW#?)_.CZ_1$V-3D*C$E5W\_\)R^>XR_P5TG_
MQ?\\_]OAH7AMO#Q442:\1,E,^2)/=307O_LJ_2 .#^U=KTR\2O1\D8G18#02
MOYOD@[Z1?#W36:!>N':>'_'WYT?TDN=3XZ]>//?UC=#^]T_TX'BFAFHP4B?>
MZ43),SDZ'ZN)/U2>/!Z?#B?_'D(GC^!V?B;-5H'Z_DFHH\.%PO=?C$_B[-E2
M^]GB8C@8_.\3NN_%\YF),GA9 @_S1VYCK:5,?<P.9:#GT06-YPD_ZBY[)C#)
MQ=\'].\97CF<R5 'JXOOKG6H4O%6+<5[$\KHNUX*<W"8JD3/^,94_U==#(?0
M/?JZY/Y.H)U 1\KUGSO]C[\/3P;/UO]>?ESHJ<[$<- _%C^8)!1F!E,$;\ZT
M)][#?XGV<):N,N-]$/^*=%8?<)5H,ID#W3(37PSZD^/8C;6%3.U/3?HG\-2S
M6/H^L,1AH&;8_>I/B1T2_E:AK =\H)*_G+2GK:3]308AOO9-Y.=(+I7VX+/7
MWXU.;0/N#T9M8^:?]V78K;PA7BYEXN\V\M.VD8];!S[>HW'_"*(PPU5"0Q4R
M\L6U2L*4/KTRD4]B,BWNV(T8PUV72XUB)_US1QD=^4"5BT-H*NY*R%PO=-HN
M,\3+>:(4B?V#;*'$/_X^GCPK?J-O3P4\'$I?"1,)-_SJ**;2^S!/3![YAW9
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
M< <N=1!@0#YV])I*3+:PB#\J*F.L!"R&%"<THFJ5 H\Z*0B*I/+Q G 890$
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
M[I9OQ2[&31/:Y[A4N;ZJ%,J$/&C"OUA%B(=KRU032'"[DJL>QX\Y9ESW6!@
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
MH#EL__6KT\&@=SXJ'M_ 8WK8/S]@DR7C2<@FPBZ$2-@O/)[C 6Z3$(ZHI3!
MRB3HM!AG-R+F"ZX%"Y1.E>:HZ,7TUVJ>\F19S N3MEA.W><3A;NKMZ/?==EF
M5G 6Y@H%RF5G@GEZ%/3)%2XG4.<E2UZ_\]R</4]Y&((':,<BLL/!F\[I44Z7
M4 1>&(<9T$/C1_<N_P:^R"(SKD!DP^>7B*_B;^UPR,V=X_@^/WAN&JZP?- Y
M/L%#CRO*-0.K!P9LBKPV#&P?:EZN:2V69MID* ;P!HV<R2;_@E?Y0+"9<Y/K
M:V[X7K\ZZY\S]P]^/SSW'O)]S$MCAW_DBKP-*_?X^+@%(_=!H$<($(TYFF2
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
M#  A:<!;^QC>HBM0\#]YESR:\C=9,+WGG11&_5,%[ZG>V-BJO>D\?Y3FVVS
MVB^C/+^Q^^QY*(4 Q$L^-Q0V8ZNSUP%$6DT7$OA$/>#E@Y0N3U([ZFR9HK($
M/(^(\,X57[;JRN66(-4"?<(VZ*(("@K5JD1<_@,KI3KQ*(+,U06QTAS,7$VI
MO$P&6\1ZL@^Z8(R8IZX)$1=VF?K\=/G^6Y7-TV:TUWO0YUS@B\QCOI-*MM+=
MAB@,@WA8YHGY+]VNRV:6*JW6L'#A#),,H2Z0Z4%)%XKF]L05"U^VB]OZUS-\
MWL7]**1VX<%]%B#SE-Y.)GV\04(FTF7B4*9:/EF!EXV]X$[ TT38VA75^\-H
MH*4V"G\J>N04Q[B)7-(=LQE"&TIV8S@&BV$.09#.3+ <I:>H79@Q4;$,N=.
M--/!C!MWD<L8X>2\B%):[KZ2KM:^P&56+C&M->.[2>A+8+!EW^F]QZG^5NE*
MQ,?H#@,1P)3N.J_!U48VAJ3^%JMU%R$J:7I*D_J6A,UY8]\V0Q%AL8V"<6 M
M= "4H+!2Z5H5P.\N%E,>0Q2<0BB(%3W*S?C5,"Y=SUEW-J.!EV 0MG[#^_,&
MX2H$?("LVEYLAG"79^ &- )(D)4Y3[":[+^6@%JDZ-9.X7!)M6L;;\A+%I+I
M+[N6 9_+=K0*)%HF0"JWO:G?5"W 5#3<OJX#6@.FAYI:FZYI8YCG'7J1=JWU
M3I43K>5CZ)P)5AL"EWVE8!*&2=NX5BUA[)J[R+XXF_JBG>OM'?MX.[X;W=^S
MCS^./HS>_;#N %::C(&)#A*N,JQL3*I6S-P<U-'L+Q<C3F0+C;SXNB\T^7+B
M-5_2N+QP5KT(8#3H:QL('//4B&'^RSE"O)@OAS(A@M&'SNO[:6@KIZVXUV4P
MT.FY@,#"=FR8K^Q?=^A5UX;K[XY..Z>#S:][G?[&=Y^9]NSTRZ;MTI;=MH$R
M!L3AN[W#O3)&(H,X'*2/K%_G#=K(->*HM!X^U0UJY^2XTN]#;CI_^!LOXOPQ
M_TN?_UDZOI]PX5CT[IWOSL\73NKR.Y96TB'>$.VDC7D>PFS\PL^7J[Q_S+\+
M@O7]DEK6G_T>S3=G5?MG[B9A$Y.?E:/O(32A-BI"U=<S*2(V<@E% -7OHD@&
MHLG >C2WDO-'5+WW.>O;0]N[]T6&NC9T6TMV":__=U_T_+3Z_S^JF!P^53'I
MNJ\=IR] O_P/4$L#!!0    ( #*#5U26!U*KJ1,  &!Z   >    97AH:6)I
M=%\Q,#=X,C R,7AF;W)M;V9I;G0N:'1M[5U9;QLY$G[?7\%UL(D#2+)U^,X$
M\,:>&0,SF2#V;#!/"ZJ;+3%I-7M)MF7MK]^J(OM0J^7(CFW)FR2 +?7!HUC'
M5P?I-W\_^^/=U5\?SMG83F+VX<]__G;QCFVU=W8^]=_M[)Q=G;%?KW[_C0TZ
MNUUVI7EBI)4JX?'.SOG[+;8UMC8]WMF93J>=:;^C]&CGZN,.-C78B94RHA/:
M<.OM&[P"/P4/W_[MS=_;;7:F@FPB$LL"+;@5(<N,3$;L4RC,%]9N^Z?>J72F
MY6AL66^WUV.?E/XBK[F[;Z6-Q=N\G3<[[ON;'>KDS5"%L[=O0GG-9/C3ECSJ
M[O'N, J.@G!O$!ST#\/NX5'4#<*H'_0'_?#?71CD#CSNWC%V%HN?MB8R:8\%
M]G\\..KL'Z;V9"I#.S[N[N[^8VONT92'(4R@3:,]WMN#1ZVXL6T>RU%R3%?A
MA4C!C/T;@8J5/GZQ2_].\$X[XA,9SXY?7<F),.R]F+*/:L*35RT#=&\;H67D
M'C3RO^*XVX-.Z.O4CQ':B64B\C&[49[?C.506M;=[1RPGY6>,!6QB\0*G7"W
ME.RC,%;+ )?ATJK@"_LSD4!1;#NGR@)M*K/[G!DKHYF?']!>OYU_N4I2KD=
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
M?\9:K$]QB@W68H-GI,7.)!K@)/R.T<R?N8@TPSRJVDB49<!6>*($%0*$.=G
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
M9TIE<%^ELN/^]C+]%>BW_P-02P,$%     @ ,H-75 Q U.$=!P  :G$  !X
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
M!J8[39'-4(PPH74USR(U!*Q.)Q3M*$G!XA3ETN S[Q39["!#X77F8"$+%T
M"Y<6,7-HKXE$R;0TD-U=BFQVX!1V[SE(=TEG#1!R*#&E++,7=1$MBJ4!9PXI
MLMFA9 A124=!UUKPK/B<!=3.&YU,<DXO+DIU_\VT4^SG[3B=[J#;/^PO[M!_
M*E\W.*S/\A?%U _XY?D%KES\NU;+5 J]M=J"\P5SM,E%X9(SIJ0%UH7? A*/
M%AO(2[$1BA"%S6QZP!2+0:L<2UV:J5TYW32UX('O76(PEV#V<QN#TR?]2O3J
M7L*S8]>6/= ^2QE=+;U76W:C5RYJ;4A)1&?;D+7\86UZ96OZ<C1DB";'M?/W
MY-$@5Z-Z4)_N\?'6\<&E*KF/#[M\U<$NGW?^<IV]U.&'T^V?2T+*B\ZLU]XJ
M!SH4#RE:KY72.8.H"UX$M2DC>H=0KS3;14T$*H.RWIG(D:Q6,081M#3>,:E,
M-,M*H@ZFO>Z 1L=?GG@;U+DM#W/^U/$)4TG"AJ@ !#LPVH$,+H3HM,BI#5[,
M8E-G>;6.,%:;(G6R1D$D0@[T'?O$3)P$49=EI<[6" ?C@^%H@M,V?BN]\T-+
M$RE'9R')E L$\*%VS([*V,"N4"ZX(L]*\_QUZ.V3$38E[YDZQJ?H<B[:AL"V
M2P5H2\N>!8J\-DOI)KHJ'5M)&A>S1U6D]-'7M2=LJ9**!967QI*/+2#-'4"[
MTC07-8VJ&B8:'[('3X"1P0P&O-4A.=T&TOQ<?D60*86BC2HT[:+H2:&83A!*
MTJG TBS1_F(^=^I3]/#N2H_-<+%V3L((UL/!J 2Z")]R-H64R<ABEMJ/U[1:
MW6>L-FCR=C B['5/*#_'[N#%<#Q^-AKVUVC<W1U,I^='KP[Y>#GN#G:?X'CO
M66_X\7\I[U);MAU%PRK2R"P8P=JNQN>L4">E1$Q2F.79P_(%KFM4ZNJ7QS3@
M%Y-JF,>MDT524;&65 HR -H80]"*HG9%)M*Q#6[UPBO1^5M(!/):60;69J@M
MHH.M.]M5<7':5&IY4%YLU3M_)BAC:Y>!X(JW;'N3MP)DE(:2*"(:6!XFS%]A
MSQ]M0^Q9H?<H;(&<P&,)*+6U;*A1B;"X2T467JG?SC)'XW)1G@0FJGU V!CG
MY!$E&4M*Q];CM=CJ^58P!>^S$X0H7 %I4X",#"^[6Z[6'%G@=7>M4;2W@ELM
MIAP2,48F@8'H*2I*+D$(IB"&-EK*QX=CQF4\?G-ZB2^$\NVDV^-'?G-X4"<J
MWDQ&AVER.*+S,V>5H-[J]EF.-\M421<:;9;GPV'^BP;:YR>-*#^:O!QV!Y/U
M 5]@.7=)2I==TJ84U@R&K;,IMJC:[E:K!$*NV':';-O\0*-E)5I=)%R;7P9
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
M2UB^'HRRK\\J_[S]Y1=75&=]?0&D2>]*-_T"3',,2V2&H]'P]'E<GW-?CJ(
M]72_.!X\CV1JOIXNW2:JEV\$9!JY]LW-UYOIJ[^/W-7OE-Q4Z.:OT2:>?/?W
M].RRO:!9&1C@DW0?S"K._?\]H4\N3;R9"CD;9:GB3=92Z@SXI1@</T<93D^9
MON;O:2VNX9XT^7H=HLCY\LE]LP*[Q KYM:SP;G_W:&<[.SS:.MHYG&?2)1SM
MX<[+=V]WCW9W#K.M_>ULY_][^8^M_=]VLI<'>WN[AX>[!_LW3F&>'8%.OSS\
MI"Y+X_63>J^K$^">T7"PD6UOOMS,".),+=-$Q*WF\>>W_[GEI,BC4(?>:E:O
MAN7I__P7%NB7_P,+,A@.]L>G\"2;-8;FK0_1.?-:<X7SX QB@#X58HYC1(,T
M0I Z(>!R@DXVT!'-.%\\WQ[:<32-T>H_:=P]^ON%V1Z>OR9OSS_0O;'[N'/^
MQV_JX\''=_S@_1\?]S_^?OKAZ)\G>]O_9GNGOQ<'O[WZ],?VAXN]O_;8WF^[
M;._H[<EKNM__\-<0'QSU3S_\]0'_<;IS\>%H"QUL_[/_X>/)R1^__9OL?=S[
MZV#[17&PO8,^_"Z_O"9_7'QX;\6'][MX[^,NW_MKZ\L?1Z_Z^]ON=/^OX[_V
MM]_A_8^[?^W]]NKCP6^[7_XX_7#N?ON=N7_\L_\'Z9^;CV<G'SZ^N]C[^.FO
MO>U7_;WW[] ^^4 /MO?0_M&[^+[/'][OL0\?7YW^T9=_[7T\IG]J+BC-">W9
M7-,>8UKTI,"T9P0UDFG.!3-/?L6H]Z]DQZ=4^#6[/4LM2+R?[@%ZR@X&_MF5
MH=YZ0%MEH?O9NT%AA\YG>X<WC8C<ROP_ B-O#09CW7_K8]6H)UD &=(C>#J(
M-"#VYV8X[!O=[P]'9OCEI^/W3Q=_.ARTYT;T#'>AQY!Q/9WGI"<Y981AAAWR
M3W[]G_]2.1._7&;YEHWNPCLW,(RZ%;_4ZN_JSSL.Y)92=9F'KY>JK?W]=UNO
ML[<[;P[>'F5OWKT]?+>U?Y0='62 $8X "-1#Q#0[>)MA_M0]RPY>94?_V,FF
M&.+[Y?%>IW+3\D[0S=;+(QA\,R%%V;=4WFAXEDSV%1-:?U(,HE?\G.0+4XE@
M4[/1B<]"48$[D%UX768>1N6R1U!-;Y*_N%,GC<WIIN<./NF=PCM/XFT]IR]Z
M<6P]/_BYE!39/_I$][8_\/V_[.>](_OE3V\E4\Z37N N[S$<&.@JA7H4$24X
MS:FE^$$-R\MQ60+Q7B6.^0!$N2T!U[1S.??.>-S3@=@>4R'T@ ZVYP*5%I;<
M!\.?_+KM;8K6U&HFAEOFK<Y&%LERDRU:/E5TV;1=KXF&Y2UG</OA=0ZK'94P
MOB*%_-9X[3J\QO[$W#+B?>A9%$4H]ZZGJ-2]X!1QF%#./6OP&EOCM>O&=/1V
M:_]P-P*S>\9LU[M[] &PS8+0W'1&2ZM%6SPWFFB2K([*9Z$<GF9?X;N0_GFX
MD<T&G[XVCH=>H='PYD#%@T>Z;C?$E\/3TZ**&T* R_L^&XRG<. !K=!.V@1Z
M!6_<3R_\Z<S+,?M3*\X=LWG/*!%Z3%C64Y+;GO>,4:N81\H_^17W*&9Q;_.V
M$; E8:Q;Q(6_$AE^^#BPO-4L'EP$WOKCHHH:=+0/W_QT8O")_XE1CBPFHB=R
M@@!E4=33N2 ]I&B>2ZJEH2 &O^M^]/"RW8$;5RD58J-64KL#NWFC<#SN1J;@
MFSG^KGU,PC<YQK?:QUR"QS*^*7)YEUW7^2U6,=EB;;=0R=F7[-*>5M^'*TM>
MK_:3.4W1/*(7KW_.THY\^U%9H^7TV==!5$]LYOP!P"/^EI)!CZ)D0$::DIVQ
M0'S,;JD3BBY>@K-ZU?&KXA5GY? \/J>CD917A?GMG3@X L7S'L;Q\=7)WL<_
MX)Y7IP>_[9#]OUX5^]O_)A\^_AM].-IA>]NVN>=W>!<?_'$TA/?\&W]X__9T
M[_W.Q?[I.[3W_@/[< 0S?[^+]K?_@/O?GNP='7_>Q_+SZZ.MT=XA^O+Z:"?.
M]^)/(9E4B-H>Z#!0:E:(GG&2]+B0)@0<;;N)T9>^_JQ+__7X2BMDUZ0H?$5^
M&BZ_28(>EL^O>*B/P^='^LMND_ME$Z]W&%P^-@/OSC,P\<0;'U3/(<5Z#./0
M,QP!3(T5!2EA5A+UY%>6]Q#E6&)Z(PO_F!580BY^FA1H!LYO2LW,_CDNB\H5
M-CG PY"EQ*\YC9NN+8_UH/@K_?UL;G%60;*?[FZ^W3S<S'9.S_K#"UB4>A'F
M9#';'VX^^UZVX+<WX@M:F 69]BWG2E]5S?]>PP#P6MU]2]U=7+'7%GFL.4,]
M!TJOQSC7/2 *ZUGKI,E)3H \X(MSX):L=47>]/5?>N-FQ_S;PGTU<_"R--Q*
M(22<^U.R_4OX]: \&GY>@]1O,OU?5YB>YE9AG[@\. "I1/:T#KSGJ3&&"PO_
MYD]^/3C5)U?9_,=,V%>=NU5FV(0=#LHWX%P5 [OVO>Z%K7?FV9IYFS-A,?"Q
MLCW& ,0JRWS/2BP5U4%:R9_\NN]-J:M/^GX9>Z'8['K6?J18?L/@;X; P?T_
MBK,ZM+#FWF]R[R7'"PN,',I)SQ,;W:T8.;"!]8R11EL6O,[QDU^%Q)Q]'7JL
M0V^W<%QJX7C:,&]TW]Z4H)B+,]W/=KYX.QX5YSX[".#$^.K9BL9EFD4 H<VB
MU%[CI-WY0,MUQY\><WOG=KL[3Q\R=2WJQ-+KSNK!']K=C-LZ@E "D!)KE/=8
M+A5X5*#,@* !V]Q9&6( "9$?3)RYSSW+9P]N*U\/0>;?G P'/^N^]R?\IT?<
M\6!5S^&<]QC2IJ<5HCVO;1ZK3.0,ZR>_*D%[H)[0$F]\7Y^']72ZI?L__R4)
MSG^ILI'O^[-(]2:_8B,#(],?1QN1:5 2F9W3N]^<V9P%C5O9WZEV;WK.XRU9
M,D"'8&C+8E3  \NT>+'[>'8V+JLQK&(V&F9P18PA-OE3Y*EY%FUUS#[:LJ/G
M"]KNS0&YJ._9[J7YIOS.?=FO?R?1[;9E[S)8K#:1Z,I@T\J2[]^:7CH(]TW#
ME03HJ!@!XX-$@ X]R6Q?5]7WAB%78#4.+T[-L/\3+T!,)4K<\,6>Z,$Q_#[(
M/I\4P!I3]?IM7_'*2?B8%(]O/ 9_2T<2'M(=+_)VYNL!\6)C&2\P,4G&.XD7
MZXC*A_> $[=?%1].__CXQ_L=NK_]ZM.'C_V/?VQ;#.^GX#6@/?)OP(W'ER(J
M9R=_'.U^WGO_S^*/4QCSD45[[]\6!^_W/^W_]3O,U5X<;/_[KS^V_XT/7L$8
M+X>Y22 Y%<I&3T3VF&>AI[V4/>J01LKEA&A9)\*"F!R.AO93]M]@8U!VILOL
M7/?'/YZ?<0L%LY:Q1<G84:GC2M168RU@MQ"PRR%+Y24"2]1SGHMXCC\'A\ZP
M'H*_G<=.2^N>_/K[WNXRR]'U5KR6I-7B]]:F[#3HH$X\OKP1%;%#Y_>@'D\D
M_GUI#THA;W/,>]3[F/\77 ^(0WM"!R%"X!AK'?>@/F<?AN6GQNJT!/EV+M6-
M\=@;*JITT,,_GO/P%W2*IT;3PX&_:PF;A2_X[L#%O"N?F8O,GGC@KEC.#;P
MGY+6XKJ6DSA55E29SC[[?K_W:3#\#&/UNH)9._BB&L=PE:XRYT.1/AID;\=]
M7Q.*(=Z2:8;$0+'-1]IV? ^#_E<<\V$SY-TTXD[JK!^*JY(_,3>!"&=ZTCG7
M8XJPGD2*]H(D/!A)"./YDU\_^.K&D.HM^?0]F-!H1JL?XM OCR/3U[\\VQ\N
M9M;#U=<D@^$(/OG/N(@J'C1[.E=8ID/FU5=4/HUILO7YWT:CM/9P1I^D,H7
MP@LFWB(X]L%5Z>_#_G@PTF4ZEEE6/Y\*_>M/'@2Q%F";E\[WF".H)[4E@.*8
M],YAQ7Q,'1HNB09=<5WR%#<;LB< /Z(6<9GN]R>J9%;'&-]<  ]NU$IUHUZ9
M02JS*B9^'8_F9PZ^'1RG2\]*;WW:IL.D?EZJ,U-E3^&AX#)EU=B>9-4)# C&
MWQQ_'YWHT>6Y?-;55:68;FZF\PQ UL!E3\G,G UX7W"1^0@SBC>EZ^'..)[F
M8;&41Y5&DH:KJU&F4/T$IR^JQX)A3:&>NI1(#*:,]&C\$ZH0]"?W#N 6)CVD
M+:"P>* [)98C+(PQL*B$^V5"86L0MGJ*,^H.4!NGQ6@$VL;W07V4PT$,:_4O
M,G_NRXML-T:[M$WI;=MZI+-7-4J;4ZG39\S"MBO>WUM_/.[K*90[[!UE3^.O
M^2^$DLV)CPC8$+3M&;SXV:/HV'KX$ZWIJV>/I0YG5C<N;J,=?S9U^-?6YS^]
M-HY**7NL/EBC24_;'/6,]$90I8-#8JT.U^KPP:-;?9B*S[2UH Y+'75:5 DQ
MM#6X]E-P8P>]:[X ?:2SZA14*;RH;/$.Z)!36(:+^OM!!K@LKMQQ=EP./X].
MVJ\W 7OZ.I*6"B:EC..8)49@EC<,,'V-?VDO^^8%-X^MO3#BS"Q[<L,8G\Q'
M^# Q/7*M1YX]?9F6?CCPSQ:4@B7E)B?LNRINT$W0\O>>U40VB5#WGX(E-@43
M#S!8C-G]%QU!FX@]Q,HR0N]_L&Q3R=LUD+C;8'-Z.WI]?Q;:W3?^U27]O:H;
M^M/B8N5+T)/'P_+BFOW-=%'2H+:YJ--;G7^<_O/3A[_^.-E[O__IP]$+N.<#
MC.6?'^,[][=_[W\@[_@?'RV@M2M;G:<?3M]^W#_=^?*!O#W9^PU0W<?CSQ].
M]^/\T/[[WS_^ 7/8_\NR@U?7E#JA&)M@!>Y99UF/46UZR@;2HU3G.8[=>V,5
M_]?76[?'JWQRIYW\6U9SO1VG3PJZW__!PH6E)VQ=)>2"9W?_)&.K1;+]Z)Y+
M@M0LA*PQWIJ"G:#@88WL:YI-X'W]9P/>%S[?>R7B@V.$M*(OQA6\N:I6L0+V
M8V,#.X\-I$.,!4=[GH<8 LI13U*G>]IISSEV5##_S0K:#W":>6$BO-/ZW+_5
M/O?+^Q#;^ZBFT2VY;9>Q7L67;>!B+;\_)+]7,WN%(51KQ'HH!-MC-A[5#%;W
ML/0<@Q ;;=SMY/?>#N LUZ5WS<:\KD'&XJ.IX2LARWA4]=I@:Q&NVW9*FTW@
M%,0DH-$P&U<^707SK%O]7%,L?EBF=_4OXLL_%_!J>&TV@*D-8Q3SO*B2DS'0
M QMU%*#76+PT7AQ;PCI=NBJ+%7,*=WU*:8;I4WU]4M%]Q]N_W8GUK@'WQ7#$
MY8:PRS[.NV^/IOP+W03)X_FX&!37HY&/!9@BTP#_%*,*GC/0QRG+XG^K3%<5
MX,3X1\M-/@2?MOD&3?F0>$\14?0 6#4:OG+8SX9@G&<X>!J9'X-,E!,^98C-
M'&P^U*71\-C>P9>^OT@)*D\QS]YM'L9NH3D1\13TLSCCZ?2:K&K3!ZL[(R>A
M*$_K'=,S>+>.%X%HI=Q>ET:LQZX8M8M1.Q3?D63W0SU,'AHX[-I0;L5I#LNM
M*9E?]?7Q*N*&'TIB^?RG,CQG2+F>%5[TF!2^9W3N8XEVRZV25K!P7YT*[V</
M<YU,O#KZ.>W75B>^WV]!2/;TI@,(-VY/MKD>WZO'.N,+'<:%6F$7Z(=4V9<_
M)0E4:J1[%NC<8]2;G@Q(]I#B1(4<J4#5?37Q6K!2>=!=B[NEAE!QVYHTMW[.
M8^]PC+)7WI1C75XTFB9/S1!)U#2ESS[''XUPOTJY7H#@QH.B%NWJ!%!6]61>
MW(E$(:>8.NX8<['PD3%*".T55<AY_.=N?#X(>OX$E)TM3G6_^G]/=O=?79-O
MFTZKIV.#A^E5!^-1\H; ILPWQQR,3WMN..HU#P1WUNJXC.CG4@87\,S/?^I<
MP_)3ULNY!F6 7=XS@<A>+D7N/5>"Y/+)KP1OD%QM2"Y;?= 2^-?6TC3Z=E+@
MR=;5 VJR9\,I,3:S([A<'Q^#?8L&,-H]/ZK+"K0/.Q\VWFP\! K:/&6QI_2C
M$).]X;;JTGLSHZ-3'-T4^-#VAU5Z ! 6$'YA:Y][?DPI-S+B^^E]-QP_C5__
M<SSP&1%U^\^46/G?-_+ZN'*7&#WRL_)86T4"8Q(K;RARC "C8YE;GA@]%H@3
MLXR.KK+YF^3*O.H/]6C-U=>:N.U=\F<PV',O+&!TK@&M2Q0Y1_0$UTI11BA-
MO1HV%,,;B*$-0M$5QMZ\JX)>:(>QI*&W#UZ^V]O9/SK,=O=?'KQ]<_!VZVAG
M.WOQ(7N[\VKG[<[^RYW.)38^0N/7:MJ;PKL7%_!LL&0#ZX_@12_ZH A^-A'Z
M^(G^*033E 09Z_^3'C.:]C3EIF=(JAAM,,[MD\R#ECF#Y1R58__DUS<QB-/D
M<%YG$\[*X9>++!7T3B&C&.A,P9;!8 PX[=3[I/;A[J2B3X9]Y\NJ2;U/9@"T
M[!;H\W[3G5DT .1I?%N3[?DFO>2P?4F3XOEL8^Y05 RJ@M>$R<S)H';4ZV[L
M2\N7_[Y8=V#O&+T>LNOZ1BP5&@N'3K1WQ(EEJ[]C7.2-+D=-6\3=W2MM$6^T
MAHT)(J2N##6L-VB>ESZ>ZCGW3;)U8Z%F[FO,)YK>HDTU[(]'5V^YV1><_1F?
MG9B&*Q6LX$$3C9@DWDCMG  D(Y&1F.D_\R?M/2?E=(?NV/=,Z?4G6'Z )<]U
M_S-HNB=_GS?]8/>;"7,&T[WK2!^U2^GE_:3KZQ;_OO5Z[V#_"'#0]KO#H[>[
M.X=M<\S]ES<#NV49_59M#^NSH]F;:S?P)F=XEWXVMSMCO/33:)M[7X4'EY57
MXR/>>49WB@OA1_$[;KDV1ULO7N_$)O4O0>BB [*@PR^QW>QW'7Y1FQ1_WW&2
MKSU5HDV1?]]9BJ\]5K2SO*^S% ^3%K+@PK#?;'B0[-L;L)"Q#]]=BK]V\0C*
MMP6Y7HZMMV T%U:%\ ?:OV7I_^@:<MRB(^(#9#_>,O%E%[S4#-]_MN/B9M0F
M#S]@!N?UMC35;;UYTB$\V*3K@3MOF_:FSU,62[P*AJ.79BS921D=X/_ZMB^!
MZ9-?R?_]75]W^NAG4(Y?D]6M^SB1M5PB^[:H/F6OM!T-R[78=EELQ9-?,5K+
M[;5R^^*AY/:!.I7=;F[O!J4'+'4.;NCA2(<08^YI3V,MQQV6X]A96:[E^#HY
M)JMG?M^4P[,X%K\6V@X++2%KH;U):.E*VM[7_ECW,Y!>ZU.UMK7X=EE\.8BO
M6HOO=>++5L_F[L$GV:$.?G21;1=53!@<EVL#W&D)EC^Y!'\MI/\@,?U["-MW
M<Z6_HBOYP^K*K[<PFUN+]-&BU&N=U!T3_*;-?_^WRIJ><CO_&1>CBPWXKI^R
M=E*Z=9WNE^W%,Z=E51?_KGN7Q!0(>Z*K.NN[OGDVGR![<'BY5MX/K+PI>_(K
M68<NKU4I8B6]I[<>;CR_U'9U+;5+,)8[2&T>SP:MI?8ZJ<T?TR@M-Q:8*1@1
M?:UQ515-?8FM@>Y?5$6RZZ\FY2!>#@>NKH@2KP%%,>Z/TB4'9[[FUK7![[KJ
M8&BM.FY4'2N88_#OF,)<C%+Z?!)K^*#?_CT3@<FVS' \RAH'(F8FK %"=Z5<
MX">_TGPMY==)N5P](9^:\,GYNRH)^^'X[*R?_M;E16JOLY;J#DLU..MTO=5Y
MK52K=?P/EN)E.M\3"[\E\0?[KH]+WRB$5-%PJR[&IN,'\53OM#9;O&&J2*;0
M8(WYNZXW<*PE(M>)Q=<KCA4$_>#(QW*/-09(B1)NO<O:<1F6>"W#-\KP@R49
M+TZ&#U)!PMU!7=U@-O:VEMXE&<M=I!>@NV3W(KU=/G&G7J[2D;O9\-E;?ZS+
MU#OVU;"$BV+ELK*H7%&W *^+'K\I_7DLP+,[J,Z:WN!KJ>ZN5,=Z9B#6_"<V
MRC>=[BZ!R=?)3X]VR JM9*K"=E'Z=#AR(]OYXNTX[5D<A%#86)XL^C8OVPI$
MV6^QM'T,7OBU1NVN1L4*@4(5/[%"_9J4X]7S<J9R'8L6^D&U=G4Z+\)T+<(W
MBO #'Z/LR#9%DT-\D1U\'H I/RG.8I;12YB1+@;9"S_P8./C+D3]?3+UTW2F
M)COIQA3F]89%]W6(6.N0&W7(@YWJ7."&12/Z2:IC6 140C4GYT>Q75M=(KPY
MH]!Z![&GBS^+)0'7X+_C4J_64G^CU*_@8= W93&PQ1G8^6E60O;*^R9WR9?G
MX.FO(Z0=%FF"R".+].+"G;\_0IO9GUT)/O IS\5$0$X*4S3YFM<D<F:']L2[
M<7^M"+NM"&,*UCHC^WJQ?K"3E@M,R1Z6<5^F]Z_L<'QZJLN+M?1V6'HQ?O*K
M^NHQZ5NV7L>7>J_C:4?4;Y2AG^T4\2"-,:YAH4<J;G^%;JFX_>7=CN_JSH'1
MD_:F!;;G6.(6 M=5'K_#\M(GMYKN@B:W>[2SE^'-+'OQ[G!W?^?P\+;-Y1*)
MYLQF[/\Y;S<?HB/H+>=5=[RX^O-!NL1.QY2>^+P8 =O:6XSR-S_PI>Y_O1_'
M [97_;:>P02&^=ZG=D8Z@Z'YLBI"$5O7ET,WMKZ,^Q+U[PU"KYJH1-U$;1!*
M78U*^'9<UL<K]7%9V'$__5VWV*PVLX-QRN2<O?;ZA\:!.-^/ X%!C$[*X?CX
MI.XH/0#V].GC>*@K-J@Y;!]6P0..HZ^PD2Y]-RKZJ5++Y>NFE\67UIWB=#S[
M,7G YL-P$+D5(1ZF<_HMN2"1J 3,E%#"G<DS<VN[E$#QU)!F8ZY?ZC =I8>[
MXX,G?5"C_U<VY^V+NB=J&/;[P\\QH3 ,86SUI:FY:OW\ZOG7\<(WM-=#=):\
MI6%/K0'%0RNKKPQA7K/C9B?TZQ+V%*S'LYN;4*]7^XZK?:.2@J5NOGOVR\V]
MG-;K?<?U;C7]+U'QK)?UOI9U1N]?9=9;^75+@()X8_] Q;76!7!/B)D7R5>L
M$]B'L17L&8":3SXKA]I%ERFK-%RV<1D(58!\1O'S:.2*@057*Q:1L\/!(*:]
MGT?!G[6>4UO7VMWG6>Q=[H8 LOIQE/ =V-$R]B&OVXJ6PW[]^&8H:22CV.6V
MU2,;V><"_&-?U4W1QX/"-@9ZJFKB ^#+L^$@6M3Z@7YJ![2U\?;JHAKYTP;'
MM8JK7:BX*%6+"K*SX6?XF4[:3B!$:H ;,U.R$UT"G3. B"Y]G-;RTMJ=#N$'
MC W>$A]OXIOZ_63XI^.&>ZM&<<(,[:B,8:&X/H/JM$AE?C8 SL(-A4GDRR+!
MF_E58Q-; <=/82$3Y&TJ_E2C80FN<8-7KR":%A17V:F/C02!NX"ZT\O\?\;%
MV21!IVPV[B?@J66@=JD^Z\0B(0:U^O"LF.9[XDM3V,*U8SWSU:C^.]X^Q=8P
M65L.SYIC%94^]]D(I&$CSBB5-VN?'EV0XXOZ8<-THJH8G(U'<%T53T2?%'V
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
MOR;:?1!MSCE*&UK3%)9XQ42YPDU^YE!:':&LXYZ3N&0$VO$H76]WE+UO;MP
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
MYZI9^9L@&#9 :%&_!0&F#J)\RBX0=7R+!HJ2:32BXNPL2SE-#:L;FDO50ZM
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
M[U/JU^UHO6D[9VPAJ=E5Q56JOA"O,CAK&(,1)2;=YPI$ \M%9/:JE-TI]!-
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
M)BIN;![HP^%3-76C,HJ#G2+=R<NH,%R*/"1L*@C7&@TOP33"0+J$>\FU5VM
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
M\#/OZ/ )@??\E/M;0);13DOC8#E0GE+Q.TRDW^O9I*IGB;S?+1??W=.1<E.
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
MQ?@/I:"U7NY8[A>V>?G13"*G=&/#WP)_1G4/&0XBIY!:E,#5MU"$@!C@4/X
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
MIP>]1>1QQRIS;G:IKI/2\/#GF'((8-1LXP7%*QEQU15EW=.,/1JQL_\!"Q3
ME:UQ8"FJ5^B-HD5#X20;](;$%:6W<<,='V"_,^SU8$=\#J-SU:FJQ<%:!!Z@
M!OSE"X)>BJ6@2>K)+RU(8*1KP!$0M/%J\#2&_L4G7?L,X*BP2BCFJ<UD6SR7
M*++QH;OO>MU=[0&]_J77'3J).>%C5JQQYF+5&8@B*Y&].->2:"\N#2Q)T!50
M HNTI37#Z.]V^VY*\#4X9]71>$1RR9>WO$\]%W1A5DRHVCJI[I2\HKN[](;N
MP8TO\ /"UB\RX;E#4Y5HGG7A+>V$/HPZT4,TV^@9@NN7&?A]^]@S^;,J9&99
MR:<^6<%T2&W5HHHFN)*)'!J+$;1.>?BYX,+4H,"TC8SW%X+Y6%>[Z!(I*CVD
M<\JBT8WFUH<('U32)>QS5 =M5[IY1<3HZR%5VQ13_ 85<_$I36"GW"^J+(Z
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
MNE"=KIH[2+<G5)%J9 G& F=HK\[J\9GR"8IM*EQ!!53&/$.PF7AT2FP5Z8B
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
M3G1^_<1.2.5\IG;4T]Y'"&#&=%)R&&4 "]H_S#MYKYGF"4[H=XRIJT='R,Z
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
M*=$+(B%<X?\D/O27&9@:[+95.ZV_?UL/;=MUUJ"P4BNJ-VFS%G:PC4TUT-[
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
M)EQ-:\_3H2H"P6J"#"=#A</^!F%P0((]%\'0>6 C'WPU#"PCZJ^C2Y5 4,N
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
MR(/QWKPZ/C\ZK,G^*T.#NW5G&)3IH4MH@:9^!;8D3&[^A%RT^DL>COYHT,M
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
MHU&7?]<=].YAKKU>>V?FVFP-5AKUE@N"@J>XG5!#)D!HQ!=H,7NC%9SL(SQ
MD339PA0&=Q>#WZRT:'F4'V39_8+8[,T/5->;C376M##9>W>77W_2RV\,'EM3
MG>+*YY_M4S (%YN!CS77?#7:/+Z,QM76W>W8@U:_I.F,56YNQ<DKK[O5Z-K-
M0;MBY8J5=YZ5ZSV[VR@K*S^")//5MD&%QE6'E,=2-;W:ZMM-X,$-LZBKRMP'
MVJ.&7>]UJCTJ]1[5[49GP^SMJH)Z'6FM[\U_15Z7$%1E14^N8;<WM1DJX)L'
MD@4#T*GKRNMJCQYVCQ"M<<.<S J?:'4ZOP_C.$OLP12!IV5?8[9)H_FR,M[*
MO$E[K0J6J*Q[T^AMSSM].E9UEK0:CBT_Q!P.[TJXEA/'(GDT/6-7E ;-GCUH
MK-'=NS+='GA_ZG9K'2"Y:G]VP.1Y,-M:Y8P%(=8F+-O77?YE182GY&5I_%>C
MK&1/QL?V53_AI^5X[?76T."53?^P-KW=&JQ;/UYMT<,>GX;=[E=@L/>:J!<&
M6+\4A;[/]2Q\#_W4G"V[/M@*1'QERZ\H!JK>9N7='D266*-G3G6!L3:)W_R=
M8GV?%^@J.PR1!22[*>N*JC"Q*,]S/2=Z1%V$JPN.1[-)(,;KVVE56VW/#IRA
M)V-R?Q!!C-7'4Q]>_23SAQIMN]/=$+NMLNH>9H]Z=JO1J+:HS%O4:52Y0_=.
M9&I!Z0U3 HQ $ Y#>C\M(QOA=-=-^JQLN(>MYNG8K<&@VJ,R[U&C;[>[ZVK6
M!S.SRW=_6HH[V5WU-5Y?.@'B6"&8$F51$<R::L[I(0@;8C>%XQQ6V-/R1II=
M<$<Z&Q:F5[;N P6/!MBF;HWH4;4_#[L__8;=;VTE7_')N")GB)SWQ'R.*D.C
MU/NSUZU7 ?V2[DW37C] 5(7SU[^;)>#07S&9?PU)I71\UV[6$3Y_&Y BI33F
M'MGVMIH#N]%>-\A4;>_.;&_?;G0W+!R_[^U],J;^?=3"[:XA0Z5PE2-0ZCVB
M<KAJC\J\1U6&ST-%W1'Y%M/HHW2$K1F""Y7G\\1"Z]NNPJQ"MZM=2 XZ%5)0
MJ?=HVP>INC6NB% 1X>G5=!?:(VW80GWW^ZG>-8CTW=.GU.JKW>[;_>Z&R8/;
M[Z9Z1]YE=5JJT[)2"+;;M]MK]^JN3DMU6I[D:=GHPJ(TI^5N.W7WS$^XWR%]
M=$N_PT:[O8V&AZU:G1L,;M#PL-W:K-W?+8WY&INU4;RMB6#W'N;:ZVPVZC;F
MVJXO_G:#AH>/KU'< [8)7*K9'K+U[/H]!._T]9U:<X4)S&GOBZ+WH%GKS\JX
MH1,+'.#9OXKM<JM-7=@9<;<W]<E<:IT:/;XM)^&B2+(7DM#ZT_$G,()U'+AI
MG$146'(<C&I5I\=[6GZI3?+&H&-W6_62-A6[HPNGBI6?!"NWZW9W[5A,Q<H5
M*Y>0E;MVNU[6!KQ/YDJM:O58M7HL^1Y5K1[+OT=5J\<'DM95J\>JU6.Y]ZAJ
M];@#>U2U>GP0.G]*PM%W"T.VN- )2FP' [U/R\IN]NU><]WX6V7!/; [;O=[
M%9Y>N?>H87?ZVX,@>3)6]I&81F+DD:0FA#)G$L+,?O('3]+P'C3M3J_"2"[U
M'O6;=G^P;C"KVJ.'WJ/FVIGGE>&]-IU_ 08GGXOY6( T-H/!69<6NV/]/;+M
MW0P&I]K>G=G>7\\J+P\,SJ[Z!0MA<)YD3_B-<' J<_-A]V@3')QJCQYTCTH.
MIO!X?(*[QL'9V3CBMI&7JF#O*L'>37!PJCUZ4@>I0C^IB% 1X>GUT=D4!R>?
M/;U!F?G32:__9>*46G%MAH!SMQ3:C2J3ZI \V4.R&?!-=4@JU)O[H$^YC\H=
MP/3O,.K-@Q.].<<*M"TGMJ:1B!%(P;6MB7-C!6%B#06EGCJ1JHZ//9B+$_DW
M5N(E/CP_$4Z<PH-XJQ%B5R]^(/!$7+.. ^MLE(1#^!1Q06PK3",K$E>A?X41
MM%$D7"^QQLX(6SC>6-<P"6<B A?&A7<YOA]>6S"F]9J&O*$/7?< N<'"O\&
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
MG2SLG65"JLOTD0MTD?/(B2*B+E7]*!=3SS4E)E +Q2>\J%BY?BU,-4-=TP]
M45G/F[W:(*M*S)UV@@>;F=\>B$,XSB+B2G5DT4MO.L-5-D.>@=$X44IK&8?N
M(Y-E;Y<E^>B-MFI]/3^BC:ZQ4D6K""/&\!O(7?2;D1^RR,[8GKU^D\A!2,L3
MK"!'LNA^*-B.(+^=.4PI"RQ0YMTF-0&K #[\/$51Z88ZH''XZ;75;S?M^X'%
MW%C0OR=/X)[GM'0&JIX\'V1AGA.NQ!LPI"GM%9_$0(>33/?5V'486I<DD+66
M,.J<P$I@$E(D=?!CDC((T7 !UA.!I,3I>(P:'YWW[(12<?HH5$!Y^4.X##QL
M^SJNT>0Z70_GP&$H<"RC!-'I\E**?3B%'81$EA8<H5Z9JNM:9!90SLJ;-Z!^
MTI H+A\;"B;!9-#RC]'R^CMU8&:1JEU/8W['*$28!%<8Z&$*G6Q$9R_(13"L
MMVA;7PO_2D?7"A,CG65*R7P197$9#,%'9:PD*8O8'T9U\QZ)ZZI86!<+MTM5
M++R=XS=RIBB;%: %&!B&(0"R12),2R;<>S;73'BVSWX,8HR:KHZ,Y\Q[!DZI
MX]\@DI$C(6_4KQ@12@%FPLGYQDHO>QW9F@10@_(W1B\3>)2 DM6@29@)U0)6
MWB@#=<V],LYCYU!M/_S%4"?J'.8"!(6S6*/#31(@)'2'R!E]9P1+:7P5GJ"C
M+A>(J-PH*M!BEN!-RC6_B,)K$"W**\=YQ4*0OROM0X5:FD1@*,RB[+"-Q^A"
M]$[:3)>C>/DI*7EBP>AH2HXM.."7"W=1HL*J5Q)\@3.ZE$:E_#2CF_K><+DS
M <?K6SRC"1K18-*2]%<AQ2%#)BE<%EN%-5S#7^0YFB[C'C</VF=&0I[Y*61#
M(?T:UA!L2X.61*V- 1H-E<[R7N&-YD,ER%J2^W#NU^1),+?J**LK_"563E/T
MVL-._MR_!IDYC+R%Y_UV]'0Z\;4M&5?T\GNR-ALKO7Q61&47@CG^G15.680&
M/:(UV4'!2*$TT9VK%H=A%AAFMP1I2V#.=1A9+1,9>:0YA4F7=X+9S,[\7\,C
M!%(;E[A%RP>O9X7+%KD7&?!)!1O8!G&,3I0V]JYUF!0>EN:>B9E7<-(5.DX8
M,18.>/0(,M1=X([22"-"#(QO8@S.%@4:>_"9EYOWX!R)^^=-9F8BYQH+%.W*
M(,5G>%YK1O>W8W1QP&;VO\>2<F:@=*Z"G@F)*,B1 AU1>28<;36#M[;R$E0$
MF<'QI,.-(5P*8KEBY),_Y@6*B^"'@;K>9^?>W""81'3! 74=[0G <0<7'J4!
MAK^7B?L1_O][)'OMOMW\6^.8Q>-+ ,UP&D<W(Y]#VX$ZR@RA+(,Q0#F5>X"4
M5_!;@MT;0LX&U8K_F\<PQ!P"+T@Y]#@)X9W("IGMAU+GP@^':/O";\/)#?O>
M(Q-22S);AJ*L8OTR+C9C 1Z/^2;&@#AT(D(3-8,))(;H2#O6!4BLHKM+IH?!
M7-,( ?7P3N)2N;?T."6$D/C,V:9SI"69?7X8?K=D4#,#>04:D^3,+IX+D\&-
MT/)*$DG=@XN( JEX9V,TH,%!ABP[":XJ)"DEB9F]+XS4V<J%"N-YMV:UG99N
M#!+LBC$8A(F0*+$<KYR-<ZOX/GH9.C@IG1Z,-QI&LP(BRR28,P6MP&<CBXL@
M)'"D@Z7S]1QLMX8E9R8 ^3@^P)$.HO#&\?$ BN0R)+<P%UHQ9FG+JR_>T%ST
MPC%^QXA[.NBEP^ @P.6KC+,X%%*ZTIL=&9;!%1&XH700*&!CO"  !8G+0A1
ME MR8,5K7IQ[:W:%R-XG7L&A;KYP, ?$-$]D=A/W1T!/T_EQ(!0",36$6.P_
M+VB-,>,RP[#&B?:"D9^Z8N$DDFQU>=\YBPKE].C:ED+)3$Q@4BEW"F#'!7-)
MFH\&=RJYSQR4-Z :LIN'9LH P[D4@5?&XGUY3BLX;IW[\YU6([IU6#!3X>CA
MG;JF(I%PD>6Z\)I&?K'Y_95=O#,JVN,%X,MFA@VZ?FR\1&V7UKQ6.99I&MZ2
M'D8E.=[&5#F[CX-5VFZYYB.+76UL\[R2(!][48R+L.6_PC1AP'0;K0W$F,4R
M N\GB7IU10("Y3KR$(8^O(;EPBL.)B&AR1([4EY+(HQ4E^&-C(AQ?@<BK(KD
M&J\M9N+UV4,TEI%NDD41$5I883%JI90A@$MI#XI9"GO?^P[*^3(,Y7417O[$
M23CZ3N:$>A^I_B$F0?JN5@GZ"C$6< KH9H+;A11F2Y8LR59I>],UDT,YS7)]
M>4JAB3=+*%!D=.DP=JY"V9 0;XM)X6'30LR!EYF]QL3U7K!#-A3Z$OFN@R:E
M/K&4IG6.\<PU,O.V=)>RR/#]2UV$FU%@S-?C3*H,61MY#>QC$=$=*Y@L4D&@
MQ3?A)@H::GV"FH(.P0WS$[H=?"<N>=0E4Y8,:;1&%?J[\T."Z!)I^2S(RS$Z
M(&#*Z2N[?(\A-KR5G1D(F7N1OQ;0"Z/38U[C.7/6AH<#)ZX60O,?IWBIJ%:1
M81#C_&WJNS'S,K[KD%TC\IDL)*1F7\QWR_H9E(IF?PBZ=@$V"%TY (M8?NTU
MP?B[PFR4X=%B,0$2CBD<0%B!>?G"&7OD[\L2 25)*+H7:>?$H:G,HU2!#)C)
M\"U5>,[(0&IGYM%')NP$MR^77/=%Z]W=0WA;YK1;-)+Z+05T8 "!SSN=?#V,
MM _I8VXSPZ?)I_8#&(J591VJMF8^%V,23=LHZ;"EWT.@[OVL0XN*R,W($J,C
MA;K4G#L%<O^0&]- 'CUQQ4T#<O(#3G ^Z],8?Y&PRH,?*W:5,4-#C7%#C3E-
M7Q:Q<*A:%:J4O5R4T5G60D8E^^J&.'QC1Z>& T91]C2BX]-YX\9ZUJ$?A[0
M+4K)B#!.#R6[P,.):G=!C02OI0/%./NZ=8;'(E]&B;* "(D\1IMF)]J6/7+A
M+=@,0>7W%\2HKZN2. ,KXQ%CKYAN:1 )2G_-&GKH5: @SS2$ROQ3YA/0(J4W
M7F/\EWL(D!/B)(33[BZ1#$\OI:)3JI2*TDEH\#F76$J%[JKBAZ/5$'H<S@]R
M2=($/&6=3J;J\\(4 X>@]R/Y!<NY:Q6\EK$G/#:4+;OH15<.^S??TLB+76_$
M 30RXRY2;B.>DP6&+X(:W+3GM>1AXTE78 J'>W+PR93+,M]GA.;R=0$Y(<Q!
M<4INC[5S1=%'W0M%=6F@4D+*[LA)=.V R3%AJAYX)C+6JL)NNK%/,E^:WNA;
M!;15L5D:-KFE?#7MPE$,3G#V'N;L:_<J*TLQ15;AUZJJ0/<==;CP(".,+9M<
MS$QOE+=]"MI!W3[(%#>V@G:R/N"#+#5Y)4M-=C#9_TCXB<.RX'T"6@4[G6)*
M<,QJCP/EO#Q=68/>"K$:%_+2I;>83/WP1F3BX7- /43_#5^ZX405+7$',&0E
MO#+/'D)[ETS%S#B&E^!-DRNF@JC$_,<!FIBN*JB:"06-CY<$3ISE4"H=[<D;
M/95G-MNM*ZMLH;-3J!TB.04*CBY*]&SI DPW?:)L7)X:]M2DRPIZD",6RZ;#
M5IJNME*-9XW(/,O/K!#'B-FKRE9>N=!S#X<^UD1J_S);^\*4-QV?B62$*!)@
MF%"1@AJ53<!=[)_YE\C?&\TE)IA>6)Z2Z#3>FO7O0EHADD]KB"17 BA[=K]8
MASJY_B)D:ICT.FCTM^C0]9O-[AQC@?][E&,?\T8+B7+C"1_8W[ER/)\<;_C\
M\/ @HB,'QO4TI,>&8>#*["4WY51AK0IBG=!$AK2C@PJ*%XWCM!9#[BS)W^CS
MF9U+WU&',K<',IT%T\J .V4]W\3[H6V52Y"<8,F-*-431\/L1=D)'IU8:6;Q
M@\H$R0F).9F>)V%VW:(F%>3VC.<;"4L[7&CAY/G!S@>+U6+'AO><W4;.<EV1
MZ:RY3,<2-4M$*+R.$H#084[438!^D:)<+O] ET#H$9\&2QX'8U]>%!<D0+9%
M^< $<E8ZH<0D[E+NBA]99\@/QZHSI*7S0< .\>?^^F/V:TJZ%=+P5GVF?!#X
MF">"/ <6PI47,YN6PL;<*)AV/J.WB^I?1EUS!EMF"E!$L5$;_,/L#*WP4.HR
M<[K0]BW6:03)G"S[>>\OF$]D4A'4B;X(TKPA4YU46()S+$R&"3GNI-^GQEI+
MR<ZVRMEZ$Z].M];DGEGK-O'J-VH-;O]UMWVQNK5N<[5A5VQXM-7N(8,5VA3Q
MS%R\(J+3\8(<>/S5LW\=9CRW1B^L+?=F6F71VEV]CZY,JT'Y&8<UI_@&1;W7
MK?4ZVY#!W!; E+.%&-\&\'(K]_;:$>PYT"(;]J99I\O9NLATVZ#$/W[M),U'
MYGQ,)VFYW_(+1VMW 5Q;M?9V0'9W\( \?E63>5$'%KA OZYL=O!$-&N][?0Z
MV\$3\?A5AGDB/O[2B=AE'=%:]T0\*AVQ$%MXMB>W^B1BMV>NSU^Y^)6+O\C%
MQYN\$]FN&"/-W"C^T7G^1^KZG?)6O,!2-]?TM[R^?MANS7-43GGP_^MP@/^1
M2U!SYP8%[MKQ?:2==U=??[EU56/3KKSW&?FH+,EE9]A,/)JY65PA'/'+YN4.
MG]YY2RS[ =UB!Z,JOK&"'O64?[?F<:O:U)?PN-7+UX9FI0*\W(EI-(!)2Y14
M^E$"L'TTL-$W6<E.0%3\)0J(>503-*4:AX4H\93%%ZIF+4,)P/=3XS'<3!'Y
M! :5Z=<9*@J!N#%0"CV-N29.A!#/C/LA*X44BF\&+QV$Q?8PZC<:? )SLDT$
M+M60Y%KE0V/IA^QJXXM\HA6\:&[_'VK;(=N'J/8G*I?BVL-$EYB[?Z2!PFXW
M:M;SL^%<;:-&ELKF.>6"8?V0&#1!P<4M131^:I'4>QEG:S=Z$2!N02XQ*LL]
MP8'G["4W-SF.(O4[7%FQVXL!6J7'P(),:QIZ =?H44< C:]!!3,,GA9=8>K0
MI8. ?2(PX1NB[&>(5P)ON_2F+QD#PV.DDQCQ/!B57T%R:W!G3'GRL,\1UB,"
MD\.$"=(9D7)MZQ(^NG9@PYRQ0.@/*GTRL;D*0&W(3C)'ZLVG3WJ?YZP;!L+W
M9O1?3@HX""@]$95?K5:]&=<;:SIX"4.C4$\6JI"&J2;>-.7B )7 I9:O3D)5
M@V34('5+58-40A6PL 8IGWI&^7J(;)RKZLF \YTAHBOD50 )Y%3*24):NU4V
M&N*;Q31G#O)!\Q;U'<$?9<4S5&+YG6M:\G4$G+ZF)VAKH9U54*KZ<N-%JAO6
MO+XLFV'GY,V#>TTF7=/*.<P33&V>L4-+]G$2!N$T] T*O]@JTAPWYY.V!O@Z
MF)YY.S?J59B+QAQG;#@AA*S8U5*7&J.-Y<-Q ?'/FU"UC8&;@5 ;K,@T#C#E
M6&;M83)U1OB/7-""W<10?V,3/Q)12F50.CC,7W!KFW/.Z$6P.RP"A%T(XK'"
M2(%-"7V%'&=J38%'.T#<$>$1WL[P1N\AP\ME-? CWTD)=IU^1>AR2'(JK9DZ
M-Z0CD76NP^B[H=N3\ ![)UE3/XWS&%L,ZX>ZS="$H/:X-)A+?;'\&281<%(J
MH9)AA4_-^N2A4:.6YF4K9B#/3$3,ER'Y#.D?B80)@DE<1(2M%E*AN,0?,N&>
MY]M4F66J6CBL(?+^F>O(*&U4DPR)ZC:PG-82"#",N<VD1+HTD9&6F&R&F>)Q
MOSRT2<SV&GKJ2^R,10*N/')QXW3O'/@OP05K'#Q=\K6$?32L889EJ('"-Q)7
MF1S)F:\+-CR4  '3-(D5%I*$S.-FF9E4N80YQ5G%NSK R&]<M$N"B8!6@?70
MRG-DEU :B1_/,LNI2#<D>!>D&CVMY)6FCC$0XBU+X#TIL>@1[>SP6TP;G#\Q
MZAS"."F OS-<&(6:Z3F;?H23EOZ&@D>ZB! M@D43.T1DQ4X1OA-E/"QN)+*6
M#GMO/G[85V[$R)GRR2:OER;%4YFAI3(_YM/>9NSDN4\I!&E214P_.(\J1L&M
MR]:$4M.=G)#RB*=OR$D)NZXYAWG>SLM/7.0!3))(JLZ"(4UKUN>L(]LMO[77
MD,A>K$8H"'1RXA4\6([\%A%2\M5\OB'$R16E?NFMP(VDW4D&O)H5P^9*+W/-
M$R-QX1!(A]%1&?_RP36(I#@@.>9<*.RR-,:3SA(OEBT2$3,0V(]M\_Q(PQ0D
M0&#]1GK]4CBN:G9S(R&AM6PRCI)LN'-3D+-V)F17\DQL<\PPL\QL8+81*D4$
M/G3MO'^O3J:;!1,B(;NJPG'XH-M9Y*&-\0W8O-1\(_5\9NOERA/7$EXTG7)#
M2AH1JV.QJM:7?:'(FL*2[I&$!W"I79#$7,&;<^PXQ;^#V7-WWQ@6'E/WG051
M(QETD0TA#+PD'<S043P,\1"=/+"<Y1QH:JJVE&)I()8)N!EVQR<I\=2L"M6_
M1*+:C.%M!>&<&>N*#QC>D( :&/4:@V'2MN#64]A9*)3P'H:2L%5_$-RIOU/L
M4<I1Q8S5:]8K/F@9SGH$SCVS:4%#3464/6EKG!Q&Y$+?><S'"WE#.A,%84PX
M)QG^+; @!NH4@!!URT!0*@H5*D[R;[)6,&A#T+%@A+A+B@Y*O(]%D6H%/JWJ
MFD,9:AN*!%TKBELI* *&>+LVUQZ/+H6;^B(3*9OH6;+0^ #GBO#BS(;2%HS:
M/=/RDEBK>.I?&5HO5H,:_5QUI% #=>.!9>SZ,8H+ T*-I6@.9D_3?XK"!_Q*
M_\8P#FK642H;UQ(_,I88UB_:LMV#;)\6"=W#S@!)88OBMVSU"OX;_6B.OIB3
M(\ X:>6$.2^82])'DJUR*.E# 6P3&" PC!!_F%6ATF"$$!8&2S1]P7W,<;?A
MJF=]BAA(C-PL')VB6L0>"$ :)KD31=%=4B/KXINOV+"ZVW@V1SS.J<\LM+"_
M=WDYOWWU\?F;$ZMW6+.L/SX?GIX?GQ^>'__YQCH\/<(/WJN_CXX_O7Y_]NGS
MQS>?K,-79Y_/K9/#C_]^<VY]//[T[UU$QC@G[-4LM*J!XNARB'"(7+.YL4/F
MF" 4=.<B<J:7MB4KL@U*R,ILRJY!JZO5TKW;V2M:3*JG=VO06WQKL,9Q:S_;
MXE7#8C[?YG'N8]?#X]/#T]?'A^^M3W"$WYR\.3W_1*?ZT^</'][3WX<?OUA'
MA^=+^B+M!#1 =GUR:_MXI9E45Q#JO)S$>;A$!NJ0$@ 5*H'16KY'MM90P,MT
M'?[#YM8#:];J]8V2ZP?-6J>^.(%^T^3Z3JTY&-QE;GT=4V*,\<J;?-Y?K>P<
M)-$ZN>6/.!_NM7DZW^K3^4F?SEOJG8QLPE4RBG.<])!4;]8I$ZE$E/](I@<*
M/Q-2[B/8ZW%"5VT?4C"^1Y9Q+_G6BR;6WH?7AV>OK.,CZS0$:]G[\2((@U/$
ML8$?8P "5OA1C$%-N\)Q.H-&;^P.Z^V.,QS4VVZG46^-^\-NMSEP_WN$KDJC
MV>P=H.<"_^@\HP8A__O,%=Z+0X24#"-\Z;'[C#6_V_KS9G@47KUO?KSZTCI)
MW6]OKKZ^&WP[^_:Y<_;7UV^GW_Z<?#G__?+DZ(_VR>1/[^S=V^]?C[[<G/P\
M:9^\.VZ?G'^\?-\Z];_\#!MGY_[DR\\OC:^3-S=?S@_K9T>_^U^^75Y^??='
M\^3;R<^SHU?>V=&;^I<_^\W3UX/):/(V.)N\]4Z/OE]__?:Y=?;7\<^3GW_\
M./UY>GGRUZEW^M=)'6SEZZ_G;[]_F9Q^>]_Z>/EE\L,_^_:E>?KNHW=R=/+C
M]-OWYNGYQ^\G/[]T3HX^U[^>?[X^^0;O^WG1_G+^YT0] ^]*OS8_=T^_?:E_
M?7=\??+S3?/L_$OC]-T?/V&,:QC#!UU]<WKT!>9Y>7GZU]?QB5>_?G_^)CGY
M5+\Y_79X??9I4/_ZG\OZ:/)GX/PU2,\FI_[97[]/3M]]_G%ZY$^^?OOCQ\D$
M:#+Y.OEZ]+OW]>@SC'T"_^=Z_P&ZG)V/KN%=+9A#Z^3GY_]VAIUV2W2=@\&@
MV3QH"Z=UT!^T&@=N9^AVG:;KNJTF=_/-\<2_]E<^PIO64LVW8^F^;O'A&H_O
M[7 M*[7Z'Z<T<[$N(SRG_V<%>[H'&SOXG]^<HLE;B=&< ON4,RK?2&1KNCAK
M@ED:"7'P!6.&'S@,]"9 :_(>1>A1.$IQ.OP^>-T1S.^9Q0XN#/\C>8$3/Z @
M-CYVX#HW!QBB.1!!)7)O%[DW6N3^P/F?>$61>]+Y>G[Y[>3H=_CVC^;7\S^N
MO_SU\?(KB-:3;U]^?'WWNW_V[DO[M/GF)XC<^G_%J-\>N*)Y,.ZXO8-V8]P^
MZ'<&]8-6O3GH=EJ]UJB%D:3[XYC7'*A\2P%%Y-55F:;BEVWPB]OK"'<H&@?.
MN#DZ: _&XP/8^]&!.V[U1[#-8CSL4+%KKNM$44-S%XKBIY7:WG6UW:L_^U>[
M4:GM]=0VQH$B<8GUX%?"XOY/E0I_K"+Y]/4M(OG;[_[7\Q/PA%Y]/STZG0 M
M?/"7O"]_G<!:WM1/_OH"_P?_>_3GM__\'#4K%5[QRUK\4JGP2H4O4>$M4.'-
M2H7?IL)?.3XE#'RZ%")1'G>EEG=7S'ZZS5,ZAO>[0)M1Y^3\<^O+-Z!1\P^8
MQ^_?OY[_[IV\^_KMI'G<@G]?_N?GR4VEEBM^68M?[E,MTQ5SX=$N)VY5&GOG
M-?8 -':KTMAK.MW8T/&M'UY7T?+'*Z.]VUPG_]O9^1_79^_^:'P]&OU &0WK
MZ'S]Z\_OIS^_?C_]ZX\FN%6POE.\H*Q<[8I?UN.7RM6N%/=BQ=V'O6^W'U9Q
M;T</+TJ<Y/\NT=*?+IU(7(8^5L+(<E#K#;8&NZFT]J.5PK?>6;[I?#G_4C_]
MYOL@<3NGW_ZH?P6I>_(.O*R?GYMG?_WNGQV]];^"-/[/SXL?E=:N^&4M?JFT
M=J6UEVCM/FCM3N5NSU'SIV'"A7ZW)EE7VONQ2N.S6Z\KO_S\>G3Z_:3YIP=C
MWGP]^J/U9?+10XD,=)J<3O[X^>4;T'!R?/V?GZ-*>U?\LAZ_/%;MG9/SS5L
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
MQ[)P<((Q1)/F$ %8,!:4E@HT9LG\%$'&D P40D@;\;I\*X_4R;K:@*X][:P
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
MM&DL S0Q$:T8 0^,_<X5(^#3!V&%5<HJH$8Z8%'RA/U  6,50C()A**NB4;
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
MGD>F3DM^S-*\,7DB_IS,PS^3:?BG9_J7Y=@E?BL4=@<*NZ:@G.!2D&A AD"
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
M*4 <622Y<XFH<WV/-E4EE+7"\*Y=>/XBO$N*R:\B>U:((BD%$4Z!"H1F(2I
M1:I!*Y[>P4XKQIN88E*46!F$$O[\,;%7I<3!FD2@K5PP.?1'Y6#70VC4M[D1
MS)]Y'IY?FH9BL=9VZ'IO^YKNMA))@I,.-83GCFT<E'<4D'28<DX,<2J9K*HM
MR;V+NI=@27/!7+LB+6!> IAGFC1(++Q6275B2PFPX T8H@)HSIFP!@D:<_M%
MUE;W;UE;P-Q<,->N/PN8%P_FSLS.;#W2BGH,B'@!3 H#2BD,TGN$9$0*:Y+
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
MY=]%#%OG%::757/GWN<4R6D:#2N578O*YJ>H!FU+W_!$M"[3%@W/Q&?-"-
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
MT1 +01BC3& F+2Q*5TFWDFXEW1HN?6BD.QM",: E2.8)@TQ+Q7$BGO)0YD$
ML]H:1>/"PJ6M(=TF /,_$X=?>AXR^"9&<NA&[WJ#YNO5]S074AD:>?? Y06X
MKU+JN!"&A_C=)R7!.QA.\-,GPP+:9H]<B8^<M>%Q?5P?/M#TP7KT?7CDFVL]
M^P91+O1H.&YF8_X^2GTWZ7U,__K4BY.#<][XYEUGHJ-?W^(\KN!X<OE;VK*+
M #.AHF]^EN4V+"*MS4')[+BC8'CR!F\ZQ84PU!L&[JTQ:^=O.AA]C:V]0_2,
MDOM 7,8K_-WU/[F3\=K_?']WX:UUMB(H?9YF-VRZ+>O_UX_P?1<L=?Y&_0JD
M)=RK^L)=_LOU#_%%G:U!/"Z\GL;=*5=L#<*C)J+W[=#52^_.]E[@X]V=5[M_
M;FUN[#W9[+S:PW^VG^SLO>KL/NV\^O?&RR?_WOUS\\G+5TV@4O^K\^3%ZZV]
M_16\SKV#44JD1%@[1TT16"<-2N>O,RMBY_@0'PT+*+^?6@PQ]7[?'(;CPEK3
MHK,G@[B)-/:]%5"8CI0;[*"\C41WTBR1I,&2S8#=Q^=FP,[[[;UW^%U/8&?O
MC\.=]R_DSB9^[NG6Y_WW_SEXLW?00U7]?N=TFZ-*[Z=_OT3S(!YY#FJ;;W_>
MW?P@]_?>L>UG^WQG\P/=?O_N=/O]T][VX=/^[K,MNG^X+;9/W^3MO2?R;0H&
M;$R\=)'2!%@&8J2E1%!NE11:!,&^V'VW(;''QZ,1"NQIKQAC^RB(JPKM8<HK
M:IFB3PRUQ-32R@3W/I"8A0FXS2E[N;:^F4(Z]&DTY4W^Y8#HF0#7NYTBBME'
M.RO(,;]M#OM]-QJ7$U&3@^$Q?E8<=TO7BU2LOZ9-9Z,SCLH W?)GQQVB73D9
M?SF$T9AR7ZV3QGP,Y5./QNGW\U_^=3Y*JS=H%M&\Z5_?[\L%G1>;;9H^_559
M/Z)3A7V6Q3O[YK.G'S5/S9C#T^>X>62EO?1I^HA=^MR//E8] O-KG_KCYR3
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
M62WJJTF.E973,D)15TER7(U!JR%T/9*<"3M);H'Q:(D241(0+!.4J23.*!6
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
M:@X'KP&?AJ-MUV]V?/KL3/BH8J2BHLD[8 VM*LL$^MP]IUP0T/K%:A5Q05@
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
M:0!;F*;.BYD15 -OS0]*P7)A[RMD<AA='R"_-)YJ^X7"?<7.7K;%T+D!0\[
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
M/Q/8B*,$*Q</!Z]AZ<H^_3Z$45]_@Q!Y?!K.B&:,.8,-$M S&;2J3# 9E)Z
M1=254]&O0J1V3DF3>;:)X"DB:Q+ :?:@*!&1G5N%R&;=.\W"=Q96_DZL?(]4
M+032)A&FAZ[,\0]</3)DO7/Y]DY7,#,U"WC9+&!OOH (,;!^U9*SMI[XNA=[
M;E1"RQ>]<%%20V<NY%;)VSDI?N0&X79:;1!>N_"DGUJW[_,;W;Y;B&D@YO5E
M[X?347(@0JZ?CX?A50,JI_#LG_KPY[>'+AQ#IEZ"!F8"%G2EOA)6V<HY+RH=
M?-0:Z[7S-71A*7H7G=(A<M \LG&1NQ0ITRE8(?TJNDR7O5/6_=N$E+O7;'F-
M;; L,A5I3E$H06W(TGH: A/P!!EV]OY,5Y-1 /!!0,%DO7H91 "5L(4?(S\N
MKW_YD/Y8-*9&=T&,<O![G(2I(=O>^1R?>S'LQS2J2S] _6.GD16[T\?\?9$
MEZ9O6!I(#S3%%)?]+Q-4ZHJ?R=6X6UU0S$;PVW R;M&SNZ#SH2Z5$-]\&K])
M:3#5'=N)PYK5XW8B%;ZM<2@!524,R<$UHW-8"3#& \RNAX )>F$[M_T82[XV
MJ'"_NUZL#@>=G]T5PM=T;O?0UYXJ.=Y-7K <1^X:W7IB>0?=8 #:,*;LNTYH
M%JP#^O+T ,+510_T].'5Q74KV<+P-6PB7MVDE"YL7\GT=Y>[G<[SYB1#0,6[
M>=U/0S>*Q0'9 Y(>#_$8P;AQ6X(^#5;"!(AE5+R+Q04X?2;<,;G";7Y0_,-0
M*;"QL8A"!.J-$MPZ92US7E%IT<M'!9&<+GKY#H]_655@"X?-.?/W9H+[L['N
M%W.';AU]FQU]KV \AV=9.*.28K @,56"QUS91'65DN/6V\R9\'AZ@6RLS+AB
MTOXWV):3,=A\@W+>) PO+_'X".Y3:Z4A-:']BO^/M'IK+-Q*[9)R,<9L@7%*
M@@_-*E.7B > +-$1H!1"JSG)W(=&FNCXX>"7X2BD90(!U@\_Q,GH#0![_0W&
M5U]1#'U(6&K!L9\,-Z"I"$SG ^NG\B:$J .AQO"=/1 3_=>I]8:NAU''Z!5X
M[7IXDJ@#H/TJC1MY4?P2H^'D_*(SO )!TWY7#DKU7H.NW;^N!NE\..X5O7L\
M DAN" Y]K@"6OR0_FKA104S9.$K.'0A6^-\)P%>)2, 8;P:W.9Z!D'!SX?1A
MR.:=T)(;3B*- O1B2S(/PHD,T@&4YE"039*5JA);9/OH-,PQ;$% Z<M16C3C
M!392,*!M4U-QRTQ6&I1!EA]4/20#+UC'B9)@G:;$7-)>4\H=-RP)*LOV&K"0
MMH+K,VRO 74A.X[=<#2M!*QZ9:CB5<R>*19,2A3KKLO-@NM#)%EQ70Z&C6^S
MN$][;50*_00;T\'VM^4N'A4%B:-W?VWSOI[>EGW*O*_5W 50$P*8WZ-YPN:Z
MD&A,\-5$].R=)E%F:[FPW'F=J D 4%'I'*R<JJW89WM#4L\&@;'D2RM^@GJ_
M'=O]A 3Y!ND%GG_&'$E)1@Z2/TM@<9XJ(Z2NB/*!&6UHU'%G3W5!;]N<T-7Z
M6#!+QEV!"?VVA)?ZUP\[F?!A!+&>X/)[F\8#]LM<C3C)/Q<I58ADJSO<1!8G
MIX=G/H"";HRIJ(L (QZ+84C0(HQ@R1#!N(UN9P_HHTOY>A5NV.H(%L;XHE??
MYF9YB/^JK1)6857!IBC"HD>KHI_T].WC2M7X,]4@"</%/LC"]#KUAZ7TQ+,F
M1OVM!B?YT<'^69)X:CL#F.6,[5Z)K!RGN9+"N4BEER*SM?!!-)8FDPTC0@1E
MO+1>44<E:#<@'-?"!]/5;W,.9^O_ 7D<C]LY>^<"+2])G"])<8@W[O>I\WL\
M1(?&J,TH:U/'2HY:KSF>$DO69NM,;^YU)5%M.&@31*;!@%0*L'2G*1*-DR->
M]@:]>CPJ55)F>1O3Z,"FF.7S>?X%IN6X$>; ;8Q=WCC-67I(.9?[_E+PH^>]
MWXH46P&X&4KVKX].C\YT\,1)I2M.O<.43E=9IWQ%L@PI*!<"83M[?',['B3L
MAQ_/_.BI[MOM?[_M?WET9@ 1-26L,CP2V'YN*\N(KW(PDCF9"6P2GM8&G?C&
M[2?=AQ_"I-$[FZR7.HODJ 6M7&@6''[J"7F/\KM;$G@?$G@7SC2C(A#)JI0Q
MLSN"36V%I!7U',,KSF0M2IM9>R,)4+O[^-,Y[TI__K3*+$QB?Y;0^/MHV$1S
M%_+LOOG$&'9T .(H!A^B"%4$V[@2$C1;*Z.MC.8D26,YLWQ5LXV9<&^%%D8+
MP2+QC$J:!+>":RJM7M5L'XGU]&?"6E2@.NW'84EXG=-'9YE /G&"_@=QS9HU
M<'.1JKOW:2491P;)I&5&92>T93[Y2(D)QD9"M4D;ROM]4=N"RO]3$CCF9Z$
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
MSLO$@@Y" (J-Y3%'< H\#9'K.GX_>U@P&K\77H6$"T8TI$2 !46\<H:@>V*
MZ9" (Q; /-/W3$B852RH]7:N[:).% 03)B9P*5K*+<TJ:71+O<EU><CLZ>UH
M+#_PX(0SG&A:]!:R)-ZZ0 (P)CS^PP,M>[A4KV0/K_46E20@7(,(/C!9G;B!
M@)@Y!<7P)U\38\R4RHX%[[-)W'-AB;&HN #!$Y^,)L9+Q5) "-;VH5&_6FMG
M5FL9]U2#*Z0H'"2G9;4YJC%ZT2E&_A@><ZVUOZ"U([%Z+65$.QA-8BEPI\W
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
M^3_W/;&:XOR\E@U$!1K!^ 0A6;"@C6>4:\ZS0>-!I=KRF[4-9.7TTZCEQV0
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
M=C,=OY!TB@?:Y\.31];DFV*+K\JMKW^A;;Y&T0;_MK6_<K;V<85OM;Z)YGX
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
MWD)-WO_27OOZ86_M_*_.^O(WU/;M@[6/.*)61;]UMO9Y1WG/K3"!Z)@]@:"
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
M_BG4>\2@CU)018,C#+TU IXRX@WGA!HF2Z]'L,K-+:IY;:9%8SZ+ZOV6J$\
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
MFH--195D7ALNC;;::&\49AC^5(X6[6TIP#VEO<F@B4G!("PH1MQ0@T!+3\@
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
MXM$Y9&,02%+#E?-4!.97U@C%3:,?W3BW /Y% G[.'LH"^'D"?MH!R;!)\-^
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
M6S/6,F4&2ZTLDLS[W ,^-_'R!CD=$V91@+P#[A.ZB5EIQ/>" 5\',[  ?A&
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
M89'V7""M'&::<$UPR(I@6E>*8!6M>'*+G*?1B4H1;%%19H1>V!"YI8[D-)M
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
MQ8+06E)AG%M$-G6O#I7G9 #?)AJY#F*:#6*Z=V2KXY"?"M5^S-B(-D4LO"&
M:KEQ<<(<:<,"RM4NF&*6I%A559;"+% ,4QVL^ SDO Y$?@+YGC*W(J6):6E
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
MD!KV90H33L,POLN:;G"W+=)TV]E[H#?V/]-_ID)FGJ6P6CWVQZG9@M53>X&
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
M$99$)+%&6DF'F!%>,&*\9FPEJTV6NV;+1;E*G)@K3DQMF$DP!!9'Y+47B-M
MD([:(:%-\)9*Z3*9=M?O>[*Y]#@Q_ZJTBU3J*XQ'IZ5ZIT6-UV&%UXMF;(6\
M"-C&!DK?2$#8/>OD7W:=4_C;>;-_E$JXYMUA6\-LY%ZEUX06VVY1-]7V1X7$
M1K7#QHJX3M1FO;42ZU7+.H-N\7'%MEH=7X1LMYL_\WCQ],>C9J_?Z:;I-+Q;
MM=*W)ZG(;/,T%5[UQ2O[HAA5?MG5XV&L3F*J-W$:\K*EMS7O1O'7A'K=F+<O
MZW;:E?(H<['!]A%%N5CM<N][L& +HY?(9RFS2JF 7' 211R"-QD-7/-;CB+_
MDU;$_>:'5]Q%98/TE'$FE<::!&!NBF0D>(7S^9&FA4SS@\(/O)P?+S8_4M$V
M+ )S1 @DJ(J(,Y@I+F8$,:VPTEX+FC+OV#J?/GWZ3YX%D\8Q9<;DD-GM'(]C
M3V^$SC>A>!(NKQ KS[PIX&F]<NT/WX#4JR_[(WMZ&(?U3],CBGVN).>95[ &
MXE49EGOLYH3LQE^&5^VM_[]U>"9@?3+]H^9V8RO^L("W>4/AK7XT>SG WC6;
M![]80?=WMG=4265[NTTWN)%P=X<V+Y*Y?]=IPY,O\@J?K9@&_#0>=OI-6V1J
MY<8\ 4*EWQWT^K&8"(GEP^@=VFX^G,.R[]F@&-U1]<]T66$KAU_PX_U56-[1
M]_+$K_^S -JHXV.:RT!#MW0N8C=%3<+\3I2F>S'^I8V\\._KSEM^./I]_EG?
M//E.F<JP$0QE4H(KX0#X=*8RQ(05P0NK,--K;TF2;)]V)BI__)7\"?;WK;/C
MT)V5LV-)9T=C[SM0)*.C"$@:AA'78!L-U0)%BS%U&OZ1:7:P*IEQH/AG7H,[
M 4P[F<<SV[WR+-( Y:G(ZN\>H)7O@$MYD=N:*O@)0%0*=+,W<"D9Q_R;^2UL
M:#=/P7=(SLR/0K2Z-W[[7#7R#"S73QC)?FQ=+ 2&C?&X'6AI-Z_27<[!6^;@
MQ0[,0>JLB9JDHA(4^)ED%)E,$V0\]5Y*HZVT, =GUI18)( JA_X^0W]9 VHN
M,F:LUA$1FJ4H4HW!.&&'),6>$,?!<,DT].S7Z),SZ:O:R7F6>C7'B1'#:ML
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
M4G6RA+X%A+Y20K6<S.5D+B=S.9D7;3+?)PV+J^BB]LYQSC6GFE%J,,$V&D;
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
MQ]?>Q6]VL2>@97,X&E]@,%Y-\NKS@LG^E#4VV ;LHT!:D@QQJR.R F<(1LJ
M@\B*U&:^/B^AWT?Z#"^Q$O[SI.KV)7H\5#^\1(_G1X\)*B*C$%A3AI0V*6A7
M,*0MXR@C-CBBL691K[UEZX^NY/&ZT>-6PO4[.?([*'DO15+HK%R/,4&>!RNI
MS/WX9O>HT^TGKV9%0F(?)>1XO/4=$RPRF3E$A HIJA\ @F; -C",A[$*R[P\
M=57,4$[)CUY[J<.'6?!74Z-06EJ@:?'5=IMII9:SXG>SXF=M\^1[<(IDW'(4
M/(F(*^R1PS2"&VN$R;RG@L*L8%5YVZSX,>SO29VNYFDAP+',"?(;/7B?[I6R
MH0U#32_X?6/W745S6KPF,=7Q?.I*3!IH1:+U4=)6[/4[W5PY,JT56"G'A:)D
M'B&;PF,KA_$T1]V1/LF50EK2(+/]2K3^*/TEB;2-:5'$7 =NJ&'6C+WUHMF5
M[7ZN4W E[!<*5;*DN)O?O@,#=7U5DD4ZM*T?]K1YF7#_ZM'IY6JQY3J#[FFL
M5C8&26>KU;35RGEGT JYG..PY;'2&R25YZ2*>?U>O5S.*]?A&U*^&V]=")OE
M\IG^2M[,VVXW5^R[TI&[5O9+&I C@9;1NX[+B/63,EOL]7,@2@(_Q3T*U;]F
M;^S-!KE,GZW,;%>[$V)K_/[=V!NTBCZ%M_F-Y.6$B,S#H?&) ].VKU[C8Z?W
MRL/3'H&2K-;8^*Z#4M)AA4S0'/'@ X*.URA)B5MJ;,ADLIVTBN5TZ.OZM>1F
M7O0$]>W/*TW+>ZK(4$6)8#JI('C.G#49N&C88Y-E/!)E[EK>:;??\2='G5:(
MW=[6_P:O_D3X41/@\N2[D)FW#HPCT<E,"DF0)B05)Q B4]P%Q\%=T%7.^>V:
M,=V4=YXP!'X+ S_2$^W&8:Q;M-VT7=^[DBD%N#TMR@>![3D&^!V!SL@2K5<F
M!&AF%D4JZQS-K',D;Z]S5%8L*BL6E16+RHI%OZA8-%.I:$&+O;R$"EA2/BUJ
M1&Z<AH_7 M>%.F8I"7:\]3VS!KI,4&0C!E:I@%I:%Q@".B$<M<IZJR<EP02'
MWE<12*<G/"AI!&;&,8O!BR=8NDE)L-W!V5GK2L1[7$C]-F&P:2FPWY;7><0T
M";'Y9K/C!ZF%GW*@V3H-F]"6FWPTR9ZC-CSS*%V&@KW(L0FM8C4.43O>^!Z]
MYB9$BC(1%.(P^D@+@Q'#U$C!%/.,_#KJY)&#]F[0[<*8O6\FSV ?QN*NX[:R
M0Q:4B,%% D22>L3!90,G4GD4,J8]]'3,G%A[.S*P!3A/Z]R.]+PF DIF2_,U
M>T^KS/=;-'IN93[#U[GA#U'F8V8="S5WL3O*U[&13Z#,)_3\&TO$.E4/N^VO
M_V;P$V@>0F/UW1JTJN* [VY4$%IE#<"2O3Q!L$.''WPX:.X?MXYV-CVMP[/@
MN^<[C:.3_?9[>(9G]>,]7M_<.J^]FRR,?G1RT/ZWN?-MB]>AK4F?N7:Y(78^
M?&GN?]N&S]+]#G&ML7'^W\N-?JTY(450LI]5&_+[L:?*78G3*H/BKR505R')
M9S+8I<@^?TQBPZTJ7DO5+S<>FO($4/,G.FJ&$$_?E,CU2^2:EM.TF?<LDP8Q
M'0/BW ;D%%=(824EQS3+F"B[?*Y='IBUAF.+<!!@+*1A2(? 402?%-NH,NK
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
MKB\ ?GX9P.)ECAJE*(9ETJZ,(B@"<#+ N+8Z2$C45)D S%WG]*V3ZOU;Y[<
MNO1S)78?7ZF%>"N-\"!6#>@40I%>%R2*\BH[(YVQX'Q,0IG8-@+U@J'$C$:
MERYDRQ,HAHH["C&R9\[ZR&*P(J,DW1?]RBI%'IVP;=W>$@,X"9TM=08/Q8 #
M:ON0BA#HO"C4#TK3"#T!\(Q&D$F3  B<^1@C YLS<X)+9J+V1B5BWXDER&3=
M3UNWM\0 AL1#E%8Y'A!\\IXD8AV/L\R@(,2F$7H"X%F-P%6DR,DR(S,RX'4K
M7U:%:4EAD\(<@@,"L',=M5F/ /R@4@EKT\+GV]/"YRU5\%D2DL4A]=Z,3D B
MD3N9IB(9(&R]^]AD0!](2%Z5 ;^_?:F3=!0!1E:H=1B4H%B@&)!)E:KE&$42
M$Q+BID-HJ8(E!C!/AG-MK/ \@'#99]0R8% IEX"F&0+T!< S,D [+)XHEP$
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
MQ4:B/VK/ I?)DP),W.N55:L[*^95=:7AMX?X%='$3-(02N(0% 3!DQ HL^,
M7#2'N+[@=R9G0.&1U$$Y9GDMG%:2(.@ZQ4+0:#3DZ!*I?6,[@;?V..]?TF#9
MU,)'1X/F*?T5O@KH/(U9)!HR6"X=<F-4QIBY%MFTC2^]X*OKGM+)Q51(,3".
MD?2"S9)YX8B^8E&UM$;B1=2RU)TQ;79RB?&K94S*>:ZE)[% DB'X[$LM^&NM
MQ0Q-+_0$OS-Z(8HDB@#'I([(P'-.\4;RC&N?M2 Q 5A65DDN*&SP76;X\E*4
MXEG; D7K(*578&A$YI!2,Y3N#7QGY()T).X45PRUL@RR3<QGZU@V2D)PI=BD
M2"YT&A8HM]"_+?W-)F#1; (>JA>,P")]T0*BC  Y^TR#>YTVX$69$'+347T@
M<G5-1X&E9N,R,&&%8B!38*X6Z.'*\Y@=J>-J((#863FOK1C]\'^:XXSN0\6\
M*1ZDB<'E[, I&4B$.>I.X(/(UK=<35\P/Z.],FJ>0656N @,(B^,9#,P82"A
MT3*@K)A7G5/S\N!NF%\2S'.@D9TKDF19@[.98OTDO9#(@9<(N@FVGF!^1K!I
M3L,YX9Z)( H#@YP$F]<L2D\$7KR,Q:VL.M>AG%=^YUXMWQZB<\%PO1D6/#S#
M@GZ5I_J\6<$<O-4?Q J*H(OD 5SRF,#)X!,/W 8(424/TTW1WZ.D_ST^W'],
M)ZJ7\.?H9/?QZ3$]CSQ>?Q?W3NOS7#L^SO1_VO'OVF \O\%X\[IK'Y24)83$
MBJ$A&+RB %Q2/"Z,*Q*DC2[7Y&4GI.@XO_4,:ELOU5^T%Y>BDJZN??4@#(7.
MR+-45B@=DT#WO1JZH?W^T#XCMU56-I/4IKY6EU9Q71ARDY@F2K>JF.1-FI16
MX+(3RC6T+R_:N?))HE10H@3M-$DPB#$$57)$I<KWJN>&]OM#^VR!+(/&684L
M"\(X"&68!T\#?-$J9:16#;D*;=T9WB>LS]-^80*<Y?%>N*9<VC*.V4H02!&+
MB-3'HX.D'&9TO-:5-MZZXKY[%67CM7OBM7=7O!QVUM^_1)$H7#&><8E8-W@$
M%C0D9K*U!G.N^9])%&.@ [CU'H^V:*N_: <C2A$FR$*13#+*&9V@;O(Q4F%.
MN6F6Q4/[9?.'=?&2DR:Q)0BF;(":+L@,14$F! D6G2AR%;BRBDYU6MZZS&?#
M>G^Q'HK(VJ-&A052$-Z[Y%*TV3KK76F*90&Q?MDH8EV]Y)-B72160C".0<R&
MH8;,;':V2# D4/W%_ 2W\RH(M31>$?W*OUSX1+1LRPTM:+F,46EBM\0!G')%
M$P(HJ-$I..%\4RZ+QV^S6\6 HQ <F*N5+0'K;T"Q:> Q.<Z=$5ROK)*JZ;AK
M?K9+C/6BE8L^&)6,AA"T]T(+*T%0B!.Y:;IE ;$^DVLQT9-,L8YQ;@CK*A3F
MK8C,I%0HB@U".D%8-]@9WGQDEACK$+DJ!/(B/ =O"M*X#C;I8I%;&MB;;ED\
MK,]D6HHIWGK/&3BCZ =&AG511?+@%=#8K@J-ZXKSSMQ^/K)_F99E4BT?_2KF
MH%L>QKQ,YH)T2N(UD\R-<5JH,/5ID1GT=^^W:OQV3_QV=DVW6!XY13.>T8_
MP"AD#L$R R(:-,%GB)-Y&6$[KEO&98G1KF(VW <L7@HP()WQ$J*6UFM(4?&F
M7!8/[3/*)91,LM1PEB+] %^J 1<4YD 7C>!$K';;%,ET_/9%8!O6^XMUPK4
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
M%B-8ZWRPN:8FK.B,Z].8W%(3GTE-C(\."4#Y0>8F_O$-S&6=Y%%:X[*WH)3
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
MMQ<D;>:TQP#7RD4?*$@U&D+0W@LMK 1!84SDI@F2A0'X3&I$%LXI4B%$\^H
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
M)D"B%]4>(3"@^)-!J+5(3(Q,NA)%,D9I/:U%XD3+?RPQM.=>BZ1!^\ZA/2-
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
M6E)"HHZKE(LV!RN!@P[ )23PF@N3BN<30KK!)& CI!]+2)N7">G]2Z.2CR9
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
MH"[K--JM3@\%?1-LN\X="'8I,UCK:Z.3D/?BEZ ''+?L2$%X1O@2C-&L0"!
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
MJW#:[8$()8VM>_FI<?7E9C5HW1/3G)BG)_HIAA4?F+\E-M:[B6Q2]#A:0S[
MO*9]6K/'*C3O/:S'B!Z.UU-W4U)QT4,W4Q0!XX*FV452DS<#L-[)N4?Q0^^C
MK:*>"[&<H3X/L';'' ?\??27#Q@B[9C/[VV75D /K1,K :BKY07RRLZ5\LWR
M:XV^FNM;(;ZKP9=Z8>G7>4U?^MU+PY:U2K62:=17^FVNV%9SVO\B0:4SIG/M
MH+IJ7B8),PT%TCMNOK!/,VV0=KRW!5U;N6GI_?T6MS?* I[57SMQ(JLL#9 H
M"7!M^_MR'=*49<T!UKQB=Y[&"L73E4G@%XYSOKW,GL[M'V:JBL>?AG;?#C_L
M9AIB_P:83416$7;5X._8T,>>)__SNG)=KF![\G^<F_/JK^+,.>#KSLCAANEC
MN&<@"ZE@9QA^1K>\;5$ NY$2GKI/EHU"8Q6C'B>C5O+O_EG4%:.NRJBH+/M\
MR-T [Q^;U$-',:UBVMTP;0&8UM@(TU)KO8(1,U[B5%,8\:!Z5\ZPYX7I4$9.
M=\AY&,G/)65ET<*=^ZHL>MG-MSE4O'#PO% #7B@H ;:R #.#(;MVO$>E:RI6
MW0VK5DO JD7%JJNRZGQ(A%[Y((-Z%>LJUMT-ZU:!=4N*=5-/^,X+11CUJQYM
MQ:\K\.O,"1L4]*=8>'T6KA6!A<OKL7!T5T>O?)$.TGZY_<&G;=Y7R^=+BH4W
MT]>][CBR_F$07:"+RE+42,6CS"6J#R:*PLFJI<D@*XJD2@3AI^2T+;1 R5(B
MVO-%\@"67T3(U%A75"-;4JQ9WDN+VJN8$)6RCJC TMP/1YR',RL4(XK^+;(6
MFB>+GQY*J^Z3K1='7S$R8UGO<%%* ^1=0P!@L+L-W- *,$94HO<TAD%DOV"V
M);L0 0UK1/6LC")[ HEE&[/Q%:_9+7.WCZT/[NN>]Z&$=*9&$1Y,G&=E>9SG
MWLH.[%PJ](]$*LP+@]U&@=5*6J%:7B<(3#>TLE'=>!"8H>6-Y=^N.VH5ABT9
M>X@M R \0._*@DU$0AQ_=:A&6SQ!:;D-PW#\_OP<$SAAFMJ#]_.\[EM#P/G@
MG \>3/\<-&KS7,\;%:-V#K/5\\5*L5S+U_)@YY7SYZ:AUXR27OTO?SHK?-.U
M83C"<A2T2E;0EMWMKTP50A2DT\4^7!32E[+Y&[O]+2FMA4J'R[:4F" GLE2X
M".J+<EVH\#!6 !A1[3K, ,=.TIXUH006+/V&7>;)YI-T(1 ;B&-9@O6_)J '
M<ZP N*2CY;_82:)]!([/W FU^ $*/2OH1:-V.JV&\D.,)FOKW9I W_+:M9H3
MA?(HYG@N@2?.%Z2:)]-D'FWFR"7,S6E.-=*T5H@6W<Y/%0:_:0S6X77%HFX
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
MW UL+&5P,0G@\R"0;\09WYCNP\1\X*?OV8E]*D854W4#S[%E8PKL-HX7GA0
MT3!]%QX-<O"$?<I>^36NV>=#G(+(S_!&/ </+GW9A>G 'G+6'7(>TDM^9IO7
MI1D,V36<!#Z4\9GNT(3)>0YV'9?'PAH_)G;XC&-$<[SS0J"8T)L=*5;]XC%%
M0W-X$C9F>DN,'V%62OB<) L%KWN'UZ*"UP.'UTL/IL+: %",,DU!/T<8N<;@
MB),8\\Q@!O.0X2P8VX1/"!#C"%G]=(6Z/+-57'0#R_.(G3LCPGY?,<8OF#4;
MVIE*:K6<;ZO\-ZN09ULA$L+[0CFB#M$D]OT9?K)[8J E_UW>]2[\>4TA.!C=
M\FB'PU46FUS:'E>6[%#2!%$BEE7.ZR?]TY/BJ>QS,G',6%_OGGW.,0OX%(@<
M2#P(_8F0:K@%S.?!&+3[* S)GS9)F>H>C@=G#!PUHJY<#,0@<[U01C/1&!2O
M/:N1:-.4RT?;<=C]!#0!$+HF<-OX&6<93*SAPM!1MG@032?1<@59==IV)1'^
M-!G#'S[_,>%!J!WAB=Z:+H 6B7]$(@2N0.*2C.WW_&<V!E4GH+T/>(@Z'&Q[
M'$D6)!L.#'UO\C"D&/_\*AOR;GFIJ[4V<N6!LCVG2J!1";3:\A)HN 9[\'_O
M[%*M=F^52_>F8>:+58/WJX#89:-0J.;[5;UH?C-T_=T_?[UP6M'0*J7U:J>]
M2@V[EI;-7N.6Z66-L>M6YU8DOW2_W-[6.W\=(;B /<+JX[$#*AHH+HMHL K'
M1:>\5:8[%/ZJY3?#7\5-\->ZA0GGZ!.4\P1Q[G23TWFMV_QX5^]]Z32Z1\A:
M24U,:$X_)K:?<!@D?:9Z@7D^TTLG@].,W>1R<^H8&X*X'TR<9V:9DP T+YDD
M1PXAF$(?- ,X4/@"U"'0"."#H>G<BW0ZSNBN0/P@)WJ?3EQXB@8T)^'0\V'I
M\!4\'$:!D?B<4? ';&"2RG;-^_X$A"!YDHPIF.RV^"4P@)873+!J]<MB2:OD
M2QNO4UG4)%-N=M2R5JUEFVQ&I\M2GTYY76M?',R^,F$76_\*LL7^OQD\9GKQ
M5UQFBWNVCA_L+?7/N'A^OWE_TI3"EHN$O<BS]"TX#\Y9M]=H?VK<L8\:^UR_
M:S;^['YN+L^<V:W+5H(SZ0'CD)&#FD7;LH&3.91SZ(9\/.0NG8'IVOPQ^&XO
MU3!V.&D:\;T=PMNL+!&_/@_L070OL"1*;AEMK>*J3-4/#U_#RJA%Q6H2JE!]
M#H0A-:4^=[S'2$.*[^;&H"EY;H"ZD%2BY,L2VA@ES9&N!/K8V+3$%&#/\$X<
M_<SN0.I25-(K\=7QZ4V&5M,K&U=P"EJ^7-["J(:^>16OHN6KQ2.9Z[;V]7A.
MZYCF>ER\5=(+1S/7XZ&!8]J![= KMJ78O F]'7K=SEQA7PO91MV+Y;"ZD1&;
M9]GMC/0PB>UX&:JO>2B%)2'"9WV^@FF[MYU_HS]]4P35LT-'$9.BD.44<@5&
MX@X(9!M.T8/P7QTPP:[P6[VTAH/9T#?!$NO[86<"PHI::2$*3GRVR'XS<6-E
MNF8^?!?N*T>;<6=']F#@\#VM-BK(G&.9?(WLI.W;KF6/36?QR].EH)5"RYF1
M>*_;8YP;A7.\ZTR[3GJ-];;F97\#7/:Z@WX7X/FZ[$N<JD+W-T!WB.[UKW>-
M#KO56+W=OKFH?[E]F] >X_-70.=4?%_(2$[B^\*7"M]7Q?=2=GXXJ,B*^D\7
M: $Y9#QV^N9DM-P<4:"\$5#>I16Z E2R7O.VU?OT%VMK[+I3O[ML=E<AA6.
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
MHA3>TF.3AF<AO)@@QR6>[GK$M)>J#B[!I.7MQ4S@L53XMO%.8?OC^60,@79
M5<(+:8>N%!&^F,U#4AJ8VMRT&(,F2,?$0 8XG-D*[;!Q;&FV:AOME68O3ZXH
MQW2!KT7WBIS8]\FI1;%.26&OJ"N6H%][*D9[)D'7I*!OE52T;7':RW@\8)4K
ML$KN#WNCR;-*HYF\U399:/@>^T%.IG"W!6[2#E(IAO4BIRTK"GGQG,BX[KQ1
M;Y:2614]>Q:_BQGFO-BX-K8A*W(B%9!+?!4TDOWA-^#$:))_X1*'X)J^1D-.
M;E3$H*O)Y4+6+ G'-US-)I?C5310L>$7LT4' /EF1U'DQ")PA_D5-"_CR6C<
MG<Q^'P_H)LBP0TN$Q]3VYA1".CS?]+3DY"99B.LO$L,F 3IIB^\BD^&LD&G*
MPL(W5+?-@O*IHNE*97$Q0Y:)AF_6[A0Y$0QGB*J"ANYI-.I\[P^ &YT^Y?)3
M_W'05:?3_.<6>1CXQNY>3FX*A]B8:")\DH_P(AC*A4+V+AL/W^(]-(L*J8HF
MC\-E=8V):_Z!C./*]8ZAP#64S;HB)X+O# G7I"W-2ZE>E@(,L7U^'<A#A*\&
MLB(G0IM,-0"RM8LJY%:%MD;(!]W#6=.+X?#B"6/CS;2LDZE!%@&^"M#=HL(J
M$)*4?)HTXQ]2O8A_;Y*6JV4I@I$OX*8B)TI;LN=XI8M='M7AW]J3;J<_4R<3
MX(U_E#BGY%* N6$QR"A9?T0123XF*8ZJ\H(H-I/X./ASIZ7(B1JC-+%4<J;X
M-P#-U'\42,E'$/PY<2LG"[R"&X<8>#797# GOP_'7?@U[YI),Q1G>167>3$>
M%DW*)P#YUN9>:22J=G:Y7VT+$XS^GW)I 0#H102%13 8#9]FW<ESI_N8=R]D
M!X1OYA_D9*T:!:]1>(DBJ"BK"UGZ X!<4Z_4FTGONLOV*AK[.!N+6?M#D%Q;
MH\A*(U%>MR^!"EJ;Z6S4_MNC.NUVZ&63W>&T2 %<"C#7 BGT&%3BH!I%5&.8
MI#BJR@NBV 4T/!1\^]1L)MU"FE"J:*D.L[;@Z4\N#K[U4I1&\JJ/5/E<[%C
MBJFW7FOD R_HW76>0_]B_<=H0XDZ(\^EKX^A+Z(ZA2"+TN(+O*4TDK=[I D<
M?O*)T]2P3][_!!V0@AY(L2Y<-"22VK:R?XCM;\AQD<'8!HQBA?.F'CYY@9X4
M/>]]2I)\?;E5&LG[0#CZ$CL]0'>8_&X$&@,=D:*>! ]97RZ*LV7B&!%VR-'6
M$7T+QMFTI0@=OHK<*8WD[2!,1:2#.A*C7&.D+TH1*47XZH1Q=\(N/,TIXP08
M/U:^EY/UZB$*"7#XEZU6F.V%XN,48'YD_-!,+E>2(JAB3+S/SOAI2AW;NFF9
MK(=X\:@YI@Y>I6-:'AB/KD9LB$(<,##LTI'NN&"N]QR4N;:S55<:B=*- UJP
M?[@SWAGZA'6'^=>@0U+8(VIM@RM8?H9>5?.ZI7VYEMS-ST3#E[6L-!(U&@=E
M7>UM^^[S>##ZO=L%.]J?^)NRZC?&]H&:-X'$Q\'UC:V&G#Q4$>*3(H12@)'5
M(U_$X[.VX'S*@XH_IYI*(['5F26L2LZJ3G_:'HRF+^#4U,?1RVSV6[>G]B??
MU,%+=]3K]8?JL-U7!_TA/1A>I%"F!&+^_%/D9/5_C(C$J$A 1J)T)$:(WD2V
M)27%:%TDS!%$H2"W-'IN&-QJ-9,KD=+2KF*T7%PNQ8QT>?Q\RWVK-!([ET<(
MOHHFO3OI?U-G_6_=8\PW'PG?5-_)R?,'$<*+1>;RMICUS8.*;VGOF\FX-DM8
ME32H7%;W-)-\TRP/X44'$?.5K=,*)F2/H< WJ@]*,['=FBGCFD1)2HPF32;$
MJ%[L:D(\3YIITXNKZ06'9Y$_EP!7_+=UI9G(*>80/Z48WL:-[8O\N>(IF3LJ
MB)0O9UEI)H/F;#E7.Z_$ET!\\Y02U"S_4%3YW?S3T>,K ST<5$(9=G=J_2X$
M!\$N>_I/+^I$'<ZZN<]#Q "X(?-M4SYP5G,+7$D6%SL4OP_&#7IOZ>'8='97
M,;R-1E_P*&,"CF^66DJ3R_D*6I7VZ/FY/V,&N#UB[TGH#@N\GC,5G&]Q;N7D
MT> 8*HF]K$G:P5@AF72H=^YV'KM#^#"+=@P*;#9Q4?!E<R<G3_4&Z*0 7WP7
MHV);33S&%LR>9"+BNY'[YJ%$%U=.5?0M/#X7#9ZS,?']SX/2+"ZR"CJE')QN
MG$YH#;[4[NI*,Q$>YY6:U*B2W.@]$KE#AZ QUQF!+TH>D_<!*\?68H?VXB!<
M/W)'7]QPF,55=!?^R L>T-N!X1N3IM),1+XAMRMHZ?VAQUXY@#0'M;'CEI$
M!PU?*(K23(2\@5#V7CY \4H4\45:P&;_6B[--F(O91@@>%@P$5T<+U^>L,Y/
M\1I[\@SN%:-%JO'W2OBT+B(&4?0\%_CW# 36WIJI_UC[6,/X"NXO%<?+%_&M
MHB3/]@<BCDO8IR,%A(()')*Z2#B/)'+?BE$&\T7*YY'RX\L4%BC3Z;3[5.B*
ML7TP?GA^)R<O-0E12"&."G.]4,R> LR/WN^;R4QJ0@)5#.3WN5GP:K<4:+ZY
M>E"41*W# 6%<S-$T.,,]_WA">$FTS<J$;JH$:?./ =999X\36 $"7)G>UQ4E
M4=>0E&ET*GW^(<5)2I0F?1A2_4\7_R\W[\X7;;,Q[06F3_SOMHW]OK-'\ 19
MB#IGIARO:_.?/>"O9OV.-*+.'9=HNGLE:<&GKU<N\="59&MK]/7J4$O;M"QJ
MX<*6[W-BF5\VB)C8H%W[>F5XA-&_DAP/P$S7H]^>"/8V7Z_\YJ:+UE>2RYK[
M3^@)8'O9A^<4R=5-6N<[:.[V;?KJ.?KXFT9,VIF)YJ)'&O00<XV>T7J.2-J8
M"B X^5 -E]3H)^>+@=>::><9+J@&,AZ1#1]<]OZ_)>IA,D&N25C3X"<G/MZ%
M9CFQ >='<2;AAD#9XQV;KW@&@^#+<+^5 ()B!]?[CN,AH^._JY%19U65\1L[
MNN^(Z";,[9GV'O ]57)'X2S"$_^WN6;10_E?KW2"#(JB@(3!0X"I)1^Y-!H1
MPOKJIP38"B*6$N I<A9D]J!-FU8VN8DQ&VA^MB$/-.)@NZVML;>PM&6&@4IK
M+8"2#\SERJ67E-L&3+_%PLR8I^GM!1C,; 5^?H4M^J+5*.2 *:93Y[]$J7J8
M#5A #0L.;N-3*>4XP)"L?8/Q K:B'08K]C)H-)I;YI+QO UMP#T2\(8ZZML&
M>N_;"S^PH8ZRB*LY(5$!N!HF0D:+O8'-,(2:B*QA^-WW#;(=Q):!,_3N/EI@
MJ=-M?'F,9YQ#;D@EATU@"=P1D&5B9399M6U/L_HV.!(:4_G<365! 0P"J  _
M?NPA X9A'1."[J$0P%)&.AJZ8! ,7J/($4<^^-%WJ-,50FY;8^I<>":<A(H8
MLZ.(11PBUP_P3#UH3W>__AVVN"3E,[(X]W0<$VQXNCO5+.1D+!H.M!1@<HW<
M%2)M6G=/S*PA'&XKP"".5[8)R]3\^Y4\@ZX(*KXU@\B9(!V9K[1#$%(GUT.1
M@83!MCWXD>-VCT4KYEJ+7AV'C"?->M5L\P\0.W]&I3878%+U[:5F=<?3$6&?
MVN8K551FQ#+L1!Y( 09X. [JVQ#V(IB9?CQD.OZLY=B 0E@^/<4U1;:)R0L$
M]#HL&XTA=I'3NFZT@B"WXZ%&O:7P!5P,AQ"BWC?4T7IYM "?#)/[J)QF/G0B
MF//I"A-W!BN[ 0QAM&BS9%N&N'D@ D@7(L571&#LFF5JTXW*'TU::P$&,J/+
M38]\L.PJNS;/4?5_>:!'_K6H5-/2\T*Y@,^U?\+HY5FNVTMW-5I$6SN<=7FR
MZ:=;3S]JH8?5>P2ON\!>]^,9N2L,J\57L/>L# 7"E-$"XI>,V"<W%E%SZ7]K
MO[@T,OL8:_H/;9D9[:2W%V#NJ1XP"L)O>C<P19VU.9G>_I.W*,-BJ!D.IK]J
M&&QWER:T_*BD;T^!KFF8&EW(]4P;E(7FR7470C7N)LAID(NJT*JN(\>9?CC0
M,B/&/=A4 #7>\0)LJR[A!.BZT[<V^7Q)-I8CY'G6Q9AO;3*68+N-!! ANX\<
MUDILSY6RV;]"'Y%7-,&6U</D32-&VGCR0G^RE6KC]=JS3;]29AKT."L!E0$D
M@.R2*X/OB.Y"(D.%H)-NIVI4,N "6:]HLGGNCB&\7F#+Q 46',70?GK<M']%
M-;LHVGQ%4[J"9%XA7E$0MDKE1UETYUV ,2)E8N!6\SM"/]*]+@?BTR4;^8$H
M=AV]V8@X*W.38SL[-[P8BV>0,'MK!)@BNBOJAWZ$:/;27^M_1$V"6$FE]C;0
M1%A[,AYXFD77TUDQYMG(?;+QIWD$'.01H@#R$1."WZC7TC::#L8L?3[DA2^?
M)#YKG/G-KVF=/O/=7:*9  YN)S(<@W?1/[+W5OE 8FR5#CW*8UAQ$\U 0^BV
MTU]O-!KRI@Z+!W*F&6;"(FN)2 ZS[.^3!+OY].U9M.@2@@9[N_$2U'4$0<4,
MNYJ5;J5+HA-T94"7-+XMM2S\1NGM1Q29.9PB*(0(.]3IR\O& ,$UZO*M?)NQ
MO#W<6  #%%:;LCW3"76$'5C6:$1NU*\?Y!D.OK7D:Z7%'V,93 (P0-5U;TTW
ME9$!&O9B@VVUS#_H+J)_<R=-*7:0 U.3-AF1OX/W-Q<?S"\ZJQXHZV_(6&8M
MM4Y-10#&[:Z,8=) ][J+!=+=D;T_=U.G?3$D8DQ\7:<U&[2 F[I>>L(:XB<*
MYW"DGPXBU!&,"=IX1%]IP316G?A.7$_3$<M>Y=R]S8M,A*4(G9(Z7MIT4D:%
M]\X$T6UV&OR#IGH6%2&=J@-MX] BS\T&Q$F[SMZGZ<*C@;DV_0,[3@<<.?15
M3^7666D*&BH$4R%>I!(Z?(B _#4(,XA^..0'2A#?PAK-\4MY5.-_O6!/)Y6S
M)Z8B*"^#-!9;EIISAIOFLKKKC84_$(H_9RH2GW[Q%7!6GNP$!$28XFD!RBW$
M)W=A?'+?NFXVR@4ZZ7@$\-9!L>%Z0] *Q&*^HFC7="?$F.Q%)NK"103FD:4Y
MCKD(DL7T" @GF#\/,4%G(1MLM&;-4?.9;"R @HP)=FC1?F;9[4XK 3H^=1'*
M*-'?:2) EQ\U^T>0;HN2CTYT^B@[!50 @R#Y(&SK?M(C)<-!G8EI>Q#L!&='
M()I)3Q65PR:H!4DN#]CQA_RKB:#Y"21MN%]6']2C>G.V/BF[ID@O.CYPV",K
M;U\:W:<OK?;Z#1^"26O3-$!T2(KY14(^%OYV\F[@SVH%'),_(\Y"2\RB\#R'
M[!+G$4]X@"\3MQ@6MVLOH;.(%IE@"$CI"?L?B,!G1BLC3LD)+( O'2T6S@J6
M<9IM;,-."[TSEY^W$*(8#@$&'6QEA9,^OM:B"[1<^V!9P (,,V'4P-M;GD'/
M$D[0PK.-O4,NL4,P^0UE$9QB&L2@YFKJ;3:8N)'"3M&2MLM5L)4%+(8V[!\/
MB[+J:4O. ZF=<+'YB, %(MXZ]HP4!=U*SUI79(5J^>$_.3:;8;9\"/T<P(#Q
MIZ7CF^PIDP]6@!GS'<U!X;*N*-EO)4#'V5;,8W:ESF-*I4Y82A"<V\A3%W0&
M:@(N/\)GP6HYJ&2E-P:#92,>&#_V=Y<3\&N>,UQG(":FOTW6*I0H;Q#_/$I8
M[A9;;6<>!4L#$,"F\)+2-!F]<ZB">FSP6(YV*"&ME<]^ER,DJH;P1@KZ'56@
MLF0_-\E_!$]+4A*5J7[YPW:$T%=ZZAE&@6T=9I5_NU(\@>/'6PZL6=HKZK%@
M19,T-^F6^VST1-CS8Q,MB&P<=A=-+*"/SA1S3X(6PO'9A8K))0OUOCJL5_RK
MOL,?@H-G/1A95 ;O3QCZJ8>]]*.D)Z4AZ$(H&?!EAX-C1-CY1>C=C%8RA?OA
MZ=G&DQ(18;ZE%@'6E6MENSDNR_7K9K-D.2$'DP!1QE&7YL6NKW'^71?U9=$4
MX)*V[G2:H2M1 P%4@!>KJ&M,7/,/WZEB)[S,(LI!AL=^@S53J8"H.!%1-T;I
M2M(_!$"?0Z!'AS>R.Z:SP0ZP(Z/H-B^X $JC+J=4%!D#VFTD0+>_:]9&(X-!
M.R/%M-],@*X_FS:F9SS#R<!.R?&'P0418$C;FV5H&I:6&#L%;Z1)A1-@<-MP
MDEYV'A86LSI#,"C;(U$L!;<]51\&$=DW,)3$*NHBLD](X-]S;0*E-A= [FU"
M*Q:"397X16!ANFGVAC/R4@4P"##@,?3,9NOK,<$;8C*1SY"^LK&%EQGW+^0$
M%F"8:J/>J.^<_\C>NN;#"#"H3%4;V1D^O@@& 0;,XM AMG%87^2'H4%DZ8><
M\#3,R&$[=B43/[@MC514FYQC[YB.)L>E)&4P??)FU+%[;.IR21"X*'H5)%!T
M3-V_1^?,6WN99#^;K=MZM<,C'6(V,X*+AE1V=PV@UL,G],;48#/B8UO&-L]9
M(G=ZDF)4SAVJC(I?F[LM/L[<#<V!0=#\Y^Z=>H?*J?UBEI3;]FC1*0R2NBPP
M0LR"^YXLYR5^IR0HK#]@^^3J@9?UYBQ6S8] C'GU MUFF2EDT(H@6L0^L@]?
M?ENO!VEM&%WL*MQDZ+1WH/)4! 2(K(;H;:V1'_QH<:^1 -W.8#>[S%@I=2%R
M&@X!!@VFYUN6S\M(5A9"(<"0F7VU_1WUC.-7!YL*,(0GC(TWZ 8PF^Y\L-<V
M(@M":/@*'G=ITDI@9F/YXRN.1X#!=Y#E:MWGSMC]&+A&UBMN#K458!!=&Y&E
MJ;$S"AW\2#3'S-!%'H0  QI@>SF@FI-'[U(:"S",V/&14D7I^>$%&"S$JC;2
MW;[[W23PFT-/%%QG5LJE@P@P))H[1,3]H-DU&B%MBYN9B=NU:5$Z)C"#>:\Q
M.RT1,4)<$"RL&=RL'-]>*P$D#FOY'\C9(%C19P39!UH*T/^P!KNGZ<%*J&UA
M)\=M<TF SR[A:F.6\\QG*5,:BR 1&K7+UW?ATFJ&F]?*??I*;C<8S@,KP"#+
MU:4F2E)I2=SIRU_3R7QZO0=[N;FCK]!:^_6G_P-02P,$%     @ ,H-75,U6
MNC2@+P  (>$! !0   !V;6DM,C R,3$R,C5?8V%L+GAM;.U]67-;.9+N>_\*
MWYK7FUW8EX[IGI!MN=H1+MMAJ;OG/C$2F\UIB?20E,ON7W\3I/;%X@)0QS43
M425+%,7S ?DAD9G(3/S[?WP]/7GV)<_FX^GDSS_Q/[*?GN5)G*;QY..??_K;
M\2MP/_W'7_[PAW__/P#_^?S#FV<OI_'L-$\6SU[,,BYR>O;;>/'IV3]2GO_S
M69E-3Y_]8SK[Y_@+ OQE^4<OII^_S<8?/RV>"2;$[=_._I2+XJ:(#%P4 2H7
M#8Z' MH)Z835DLGP?S_^R>9@>%8.B@H*E.,:@E0!4M"%F^15-'[YH2?CR3__
M5+\$G.=G-+C)?/GCGW_ZM%A\_M///__VVV]__!IF)W^<SC[^+!B3/U^\^Z?S
MMW^]\_[?Y/+=W'O_\_*WEV^=C^][(WTL__D_?WUS%#_E4X3Q9+[ 2:P/F(__
M-%^^^&8:<;&<\T=Q/7OP'?4GN'@;U)=H&D'R/WZ=IY_^\H=GSU;3,9N>Y ^Y
M/*O__NW#ZQN/_((GI]/)XH]Q>OIS_?W/+]Z]/7KWYO7+@^/#ET?']/77P[?'
M1^]>'1Y\>/OZ[2]'-(CEARZ^?<Y__FD^/OU\DB]>^S3+Y<\_?3D=$Q;!N1"Z
M(OFW1S_RYRNL$4_BV<ER:M[0S^<?7)&UA)V_+O(DY=4D73SZ9!IOO.FDBF@Z
MN_C+$PSY9/GJZ&P.'Q$_C]Y.)]//>49H)Q]?TZHYS8=?/^?)/(]82+8$#,"+
MEJ DY^"D(6X7C3Q:RY6/-V>M#FY.HUM*N. \+,5\_J2?ZWS^G$\6\XM7EC,,
MC)]+^]\>A;2:Y.W'^GJRR+,\7UR,T!@CO+,.1 @!%/<17"H(FF469786H^HR
MPEM ;H[K&GT.9O'9=);RC-3:3\]^RU4)_?DG6*JX%2R<Q3O$NKG SM_Q\_SL
M]'3YH3!>Y-.+OZ_ZK@<A%M-V4[\2+XUC=_E_(0A5]:\&=@%JY&1D7*4$I+8M
M*&\+H.9(W\EHG5?)AM2)"/<C6H<1XHH1/R0A&LBB&3-^P?'DS70^?S>YPC4?
M6=2,61' :=J35'*1=NQ H$3T)G'4-,PNM+@7SCJ<D#\T)W:70C-"O%M\RK.'
M1^E=$C+H!,4(!LJ4""B2 R\2#T9G'AEV8<;W<:U#$?5#4Z2A7!IN*Q5")>XK
MFH479-.-)V<$[=T*XW0R?Y[+=)97[SO&KWE^^'4Q0Q+(>(*S;Z]I'N<TIDA_
M25-\LAS5N3:4NCB/68++*=. 5(+@C:'O,E<QJ:QE'Z)U'-3.:_.F["O&44Q9
M&Z9IBECAH*QW9$_$##HH7[SR*%WHLR#O@MG0G.NZ"H?"S3OK>$<9-EN\#^N2
MDK.1Z!G([,E$Q4+#<R&2ORZUB2)J+\13^C]/:Q4.E5AMY-G.CKB'YRZ$:#11
M/&:AR:[U&H+5"@)M6D$[P6+L8U8^JJNV,)QG]"'O9],R7HQ24"5:)D!*7O=U
M,M2<9H5\.I8DC8T6L>MC+E^!&)+NW57V=\SC+>>Z&9F/\G*=_I(G-+"3@TDZ
M2*?CR7B^J,/\<KG04$B&"0T4@0J4-F1_!1; I!1-,$HQZ[OP8#U\&VK1OM&6
MUASI(*)V3O9TFGX;GU14I.IQ\G$<3O+!?)X7KT\_XWA6W;T1>O('<K9 .T"H
M47($M+R +V0&H"8-SOL8<NN@V] %_[&HTUP\.Q/GR^EX;3OC\+_/QHMOO^;%
MIVFZ%CV@P3Q@9.2HK<U2D+69(JBB2(,&,@PR#]DFC#F56T2[<RC0$]^0G5*3
M@HEH"JA82:!9!L<U(R--:"(:>>!H?FRG]&D,A\'P_6ZP=AAD:ARR(:#G&^)S
MVB^K6:69"8&E AA9(O56+*#T$E@H,L<09!:V([/O !J$K3)P6NXFQ7:!A+RX
MFJ2#+SBF]YSDX^F+Z>GI='*TF,9_?IJ>D,3FSW$^CJ-@"N/*(L0:KU0N,/#2
M"$A2,>\LD\'WH=J&0'>=EY7#LK1.6$ZFD!L.7A5:ZHP&'QRG[W(4+$>;C>X3
MS+S", 0UOP_&W%XJ6TJAT^I8+&;C<+98#?<!Q2!,E$%H#SPI3_M"#.!DHM%R
M+H5*4>M.9-D8ZB"4]%.0JJ]0V_F=U^(F62;#+5D;S-=<+6X2N)@5N3,N"(8L
M"]4GJ>7!&-7FX_F0O^3)6;[8B&<8%_\8+SZ].)LO2!:SPZ_QY*PFOU7?C?Y+
MM$&2WY9I=HN#K&FTRM!NB#I[R)BS(E&7J&67<6\!=D@Z>EONW%XJO676;+&\
MF,X7[TJ-!52C[2C/OHQCGA^1RAC)I"7J9$$0 E#")? V.K H2W FV.C[Q/4>
MQC0HU=N**XU$T(P2UVP'Q(PJ5M5=@@25R+(.6EK0+H82<\BL4T[@0Q;<0())
M:'R5*$V)8?6<BL3MC9 T&JMM$>CQ=LC["8-)3ZM1MV33Q2(9C!@[1#<?P$MF
MUKM2-P1I&=EJ(D' :KD[*\$7;X%AEAYYIKG3&[/LD8<.Z<RY.75:3GCWV)1T
MD86:%&%8($M=2@2?I0&>DW/"%A9\SZCK([&I+2R-L]GL,OWS[G -#RRY[,"1
M3PHJTJI$*P7A2PJUI0V0]_'_OH]K2*JT!5/N&!_MI-)L1;S,)1.J]! HAD5:
M'I#&FTAM%RL@6%+@3D?/1>2)Q3Y4>038D'1G#ZZTE,LMLOS[S[?G[ W]W+@>
MZ,6[7]]_./SKX=NCUW\_?/V6?CR\"6>GTJ#[/KUCE="C@VE4,/1B>OIYEC^1
MG,=?S@]\+O9+^FGEQ;Z?SI8T7R<D%,BTPE XZ%QM+B4]A!@45"WC2XPU/M3)
MJVPZD(9>5A3*9T=N72%;AJ:D% A*&T"F,'BFH['[];*>=IM[2L9])XZ^B93:
MUB7<,R$5T:79FE(**; (B1M7S[\4F:T)00B'2NCD,?<Y6EH'W9 VQ2$QJ[ED
M]\LY8Y2-]?1 !Z-HZ$H#<JMI<?A:UJ&9N.V;/AGGVL[ J^F,J#I9V<WQV_$,
M)_-S0J?_.EMYE,L)LBQ[*1"B$^2Q,I.J,12K:\EBB%E;UJE"87?P@RI0;4['
M359B#VDWB21]#_1?<_I8SQ;B8OQEO!CG>2VT.Z%?8"'%]2''$YS/QV6\*N?'
MR?+T@:MB4DW'H-FRU3$@\+P$H&$EPWTL3/)'+.,>N(:T?71CXI,+="][Q_OZ
M @ENDI;O>C^=+V9Y,9[ENHC.?<CW)[3 KI;6Y:P&1H-Q,H.QM/TI5H^M$TUM
M2)F[;*0APVSOVG2' 0TKL_@I->R^6#%,K<L<2UPJ"5Y97ZO?,V#4'@HGKX(I
MGX1>)\3?5^NV4P-_F\PRGHS_E=-?IR?5VKXJ 3_*\6RVQ'<P&\_I5R_I1S+'
M\VP\39<2Y^BE#BJ#,[66N/;>\=S7HC&MT+M,E.P3/>@UHB$XWD_.['7UQ5[I
MTUUA+-.I+@ZAZASGB^$<?&=>DW:>E*\&;05MZZ0'R-*,'%*,!#\D\DC7.7IN
M#FP(AMI@B/STHF]FT=WR@%[@_-.KD^EO-T!?X<WI>'J(LPG-<AWD2(=$RZI(
MT-[1@G,R $VG!,%C"ED[J4V?'**=8 ^A]<I@N+Q_(CRAYKTS;W4RZ\Q%6U*L
MR\Y9%T%I(EVP(8 4P0@?HW&9=5.[#Z':L/]+OW*101#UB:7>G;4'IS4T_:\E
MPIHS>.X<K2+7]53V=M.U(%(2B2DPB R4(,_(:X/@F2U*!^V#-3MR=E-,ZS!6
M_R]C]R'QO<1\[MTE[K5Q#E;3:*/42A%D$U4!I5BM#"P*F-512O3*^4[-,AJ.
M8AV6F_]I]L.3T:2[8KZ!_L.YA[K.*$10-BIO@"ND4;CD:!215J_TQED5@K>X
MHX+>%MLZ%+;_JZCWR8"&-1\/'H./HE2H4BH@579D\=2N3(46ELXN&62V_G;?
MZ3D=Q[O5L3_7)!?/>2UA3\0@TD!8B@/KB[3*,6<ZE?)V36$:;-+/1IR\6USS
M=++?QX)="W3V-J0H/61)I%)H: )KXSV>7<"878FY3X+9CL '5>[U! QM+MR]
MV/QKYTR4@$4K"T+79G]DSH%WSD)!Z1-SW) K\V-DR+2;O_L>C_'"8+@"<VE;
M?.>P(T3CI.=D(P>R*%3@GE15SA B4UHS8Z/>[YEYP\'],!E*/1;#NI[54Y%I
M7[G]SP_>'+Q]<7CTU\/#XUTO^;CY68WS]K\#M%&6_K)OV_R\F&<460Q.6@;1
MH0:53 8GI0(,6FE1$C>\=%GY-V#L;/604T5$K?_4PCV:X64UY^(%SF;?B*%_
MQY.S//*U8 ^1UHR+M/W5JP."4H+<*&D,MTGU&NM:\(9D8F_/D3LF2W/)-*RN
M7;8C(W<[$Z[:T7"2+NJ6JD6UG(,W8PSCDV7$@!3<Q8QH[TUV3)$O3BB5Y:9>
MV$2F?> <<PJVE/6+NK=%,81C]':$V;-4FMX<,Z&W?*M'ETI9'7WPP'1M)*UY
M!,=I?Z;M6IA<O)>=<@^OHQC"D71[1;+U/#=TK>]V9UF.[QH%E52R!)9)1#5(
M9[, C,D"*G+W,S>.R3ZU#FN &](5( TWF,92:4:7*PUV74?Q($UDQ%<;:GME
MYPM@UA92Y!)M[9&K^QQ:W0MGPS/6'X02N\]\PP8Y^3..T_FAZT7F\JVA9EFL
M320TQ^JV14Z3-Z5>5.-EHN'&7LV3U@ WA./)]@1I+95V;?2O->%;=2 9D7)2
MPCL:F"F>QBG)-([T8U3.214#N=-]3(J[6!K$IB\:#:[,?NF\BS$7T,K2DLPB
M LE4UZ)(I4.(OM=U +>1#,GWVI$#]\2,MY_T9L0^2&F\/%@]>4\+[_7D!7X>
M+_!DE$1QV2H%MI"UKD@/UT9VG+#EH(K/]'\?>^D!0$/RJ1H3H84(&AI'"QQ/
M<KK(^SR(\>RT3G6NSMXXCFF_MLA]UD@2S*3@18T@9D-CC>@2,B8DZW,%Z^/8
MAN1A-69)8\&T4R!7.-:J01,I(A?2 T=3S8-H %'52W&TI@V\]F#HT_AG0Z!#
M<LI:*YR.(FO&J^-9QOG9[-NU#5(5C-K1($NAO5&91!NDJ8F]A7.N><PV].FF
M=A?+(')@.]%CQYEOQH!KL<3:4_7N(+T(CG2>!/(>2[UE5D(0/D%6N62F%=>A
MC\O^&+*&([^,E AK5!$9$J_WZ%H;R:%R!4J2WDKZHA3K/=8-7,]]V>1-.7)[
M(>PHAGZ]]&Y&V4>*]OU<UV06J3:=M@CH&"/' 3';;*SF?;RU1X -R6;O2I26
M FJG/J>3C\=Y=OHRAT5-.[HXBTF2,8>DP%-- A!"@Y,T6&:9SU9CC)T<N_OQ
M#,EB[ZM,=A='2X5278F+S@RK[@VU0<-UWEYAE%KP:#@'GTO-&Y$2G#8%G+!>
MU]0TE_HX?)OA')+%WEO=]!)?^TMTWY QF2^ ?;L&RQ7M@G4!8F8UW](K@H5D
M8KI:9RJ3CZ[/]1:/0AO2X4M7(K454G-[I_JE1.[SO*US<"\NBY.OP>0>BZY!
M#\FXJ+<B90BA6" =JLCY2<9AGS34C:$.Z=QF+S91'R&V38*^7V]B%($8[DE1
MLGIQAT)P4=(JX)D)%,ZFT"=2]3"F#2NZ?ESV-!)+Q_._K2I/HLPHE8S@BM2T
M%=/D..,-L%2+?7G,2O<IXFB#?QWZN=\#_9Y W.T"\LO3\E%V/ H9"@@M5#TF
MUQ"8<*1-F4XV6I=\GRY;J^>WNGA\Q(11/KG:'\Y6"Z1&'75!T%9:VB>*RK*/
MF7B!8$CAKBUD^]"5X1M-;&-R7D33Z,D"G8V0C:J766H%GEM3*[""5)&^BMR1
MHX--U]U)P-M/<<O;Q\BS6'RK/NF"M'-5H9_/NSZ.K'?:"W(I6$T,5<$X0(,>
M2"FS)#%&Q_M$$[Z':DAAJ 8<:": MG;V:F37;+F(UII@)0BG20>9Y3%5$""B
M+0R32TYU['I_&\Z0 D@-2+#[E#?,Q5_@Y..X%@VL\.3%Y?69EQM20NY221ED
M<#7_R1 R'LA@(\/>)6ZS3'UV@W70#2DFU( ;S06RG[V#C&87:=0@955=)B?P
M12JPRFC)'8W<]6G(O_[>T7#$R\M)1TQY%FF^H?;+(3&'&KDMCJ; N,R32.IV
M>^'>8U[B&I)9W(PS:^^CFXNF1\+5R_QYEN-X.47T_4D^KPN^WG/LP2&,:!7;
MHH2&G'0&<E-K.\?B06:=7-0L6M$IQ;/1" ;56J(;!Y]$WCV2>"Y<$JEX=LIS
MP$A+1Q7E(!CM 540W**NMW0^22K+%F'!3S3Q]53W.4[^^69:.]S7BVH7>?X>
MO]70T*B0?+4UG+9F12K"T$;JZCW0S(1D?=8F=>J%]RBT(2GP'5ER)WS75"SM
MSK7&7\8I3](%BHNA"J]T+HB0R"\C.TN2=A#) A?**1JL5ZI/^?L#@(84$&G,
MC!8BZ%JW>G5$=A' (9N^D+4-A?EJA#,%7M;+/H-622OE4J>+!==!-Z2P26.F
M-!=.2P-P=I;3/>-%P8P0WH-V]7K#$B(XJ4*];TZ3J<JC27V.P1^$-*202F."
MM!%#,U8<GGX^F7[+^4->FHKWP!*6N"EJYVNN.>UY7-,X:_MVR9 C5SS%/O;^
MH]"&%%QIS)*V8FFI0Z9GD\7M;= (J[(J]3H*##32(@ %N;92NE!4PJ1$GTSB
M^_$,-%FFD?;850!=,H4OB_(1"W+A@.MZ55@L%AS7#$JP3FIA0LZ=G+2[8 ::
M]=*"!KM._= 27(+SCM6D"\WJUD?:"[R2"-%KJZ17671J/=PCP:7%+(YT*9B9
MCL"MH1E!$6OH1T/4BJ5B FKL<\3U6%G2T(KIN_/M\22?C835;.G].IY,9\L)
M.!\4$\B*JV%E>B@-RDO &F4.R=K":X]SWZ>SQ&TD0PH$#( P.PEJ7PTUCX[I
MZZ^';X^/WKUZ<7#TUU=OWOUCU\::]W]FXP:;:P!OU&BS]A["^:?WLVD-!J7G
MW_XVK[5;E]GP5W<1C)@/*1<;@.5Z6IY3 A<Q@C&D($*(JL@^)<?K8]S];#[6
M@M_\,J_^I8?4Q(&KVH KBV=$$\ PTB18+>OM=9:FHP2B/DM,L2)C<7V2"C<
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
M-[GQCI=C^L-9IFG%DU'BS)#I)L (8VHVAP(?'(?LBL?,A!2=ZO):H!]2&>Z
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
MCT:(>/Z$V?<O\+>?I\.++R-8_MGG!O)&],LE%U"JP/G?Y6F_=,;T&8$T\3(
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
M!$\I48ZS /B_9"N-OVZ)<%>]E2O3I(I"]AT\?%!V+[Z7&KBY-^\L-YKBNF(
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
M=Y5N_EH"_">WNNNMPFS)>V%>&88?(4[.QR6".)#!&3__#H1S^#'X,N0:(:.
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
MXBT+1 'UPBMI 2J5+:U"V4<=>&^J6BU-ZB3G"B[/&<P[3KV!,31^A.?G4;I
M^>*9.A]=5SKLCJ<_P$;!4U(Z$\?*!%&-AW6 K(E+4FF3);6R3FWD5C /B3#U
M]%/#;5H*8'D5=;:PBA?UH,:!R=0*DD%%M/MU(/@(0#<@*N#>:1OK-):X%]:A
M6[#]Z:1">=(5EJOOI V8JC;K+3C[L5%[5->=G:2KK&OL&+= 99LAIK)'4A%+
MPT-'G,0#D08+,20C JOCX>Y \0]8G;O2^S8B[KL<Y.SLZIC*U&CE&!#@/)8P
MKR3..2#.9P"N8U#BH4N@6P_<_8'?0:B3KA+IN8[CJ@)A61^?.8U!1[0;(*"M
M0A6Q00I<C^)9Q"SCZG#"]4G@-Q_Z7-7S>,GT7I(Q;[2]W!.6@*2U68N27LXI
M>@Z\M(V"1$PJ)<W9^9#;Y.NO??AS55EW2?5<;''2-,/SN3-P&Q*S$DQ@FD3E
MRDV71DM=:88^@;#)ITCUZJW26N5M>/QS55\?TJI0(7T\:;Y,T.$"M,[G/2.6
MOKL/P@F1\%C6CDAC+;$6<LD@%TGKA'MYK1C)6D#/4>U]RKC":,A[;K3FEIF/
M2GN>%<+S",_Z2*RFCJC >'(<0%0R61\ =NAN;9]ZJ;!C?,*?6Q'!U3?2!EA5
M)W<CM/TXO+TJ<K5%2Z]:J-'E9R- F4(PI4^5X [W4^70VI0V$YXI>(ZN04[L
M$.CQ@%N\'W9L(_P:'0L7:5'?2U+4=7%IC#YG7@H474+_@^%!&'0NO6%U0N<C
M!*@4>U\+9_>F1D_J6FTTV%G6%2YE7EU\&4V^ YQ!F2XWCLM"5:&Y2>C,$$HS
MLAW=%F)]U@0L!\,TB[&2O;D!T*&0H ]Y5]@'YF;PK;4NRZT\&M1:"EQFF424
MDB?!HW4<)+)6:AUEJC//9Q.B0R%"+Q+O.8(P;R=W<O'%#YOB:KV'V=O)='HZ
M?CF<?IE,_6AY]V<R+BR )DA,7+?3DH2(ZP;.O7#&4>K;A(-:ONZY:[R69#?Z
M$CNMN;@QSJP,0$,@Z?6D^?09;HGOP\B/T9XZ_NS'YU4+,KK V4&U1F_26BGE
MH"KHI)VDD*-TX()F$G\9 2@@;\+#I1Q=D.V@SD,D&@)7CC!72DFAF$G<!N)L
M%,&!%1IV'OQXVT>=QYWG^Q_/_S@9C5 '?_@F#616N.4X0YBA:"L*Q8C-*1'C
ML\S2L9A%F\8<[=[V1%/_M^' S<VW@HAK5X1<P1OD) -+49!D2Y6*Y(#G 0@\
M'JB3D@5OH$[SU'5H=D>+6EJ[+[+W&)%7L,3OB66>C.-EF1-:?CT0: DPJSC)
M"KU%B>XB<=%'DI1WU@7T'/D.:H4V SQLLO2DF IY3E=3E:>XY%N(!SHD@WZD
M0B)#(M)PQ 71$Y6-H(:R'&*KXO:M";,)T<$QI!?15[@A6+O-69718#1 ."^E
M45GC.2H@$.6\U*!<DJO]%7=VLCPBMVN+JR#G4D@I,L)#Z7>98R!>X";O8F3.
MT,BXKI18_$R+Z!YC=M56S%,IHGOHT@!W$I9UN4.63* Q 99XGR-13/)(C4I9
MU^E+?0!WMEOQ8<L[VVWTLM/+N#; _GEG^TA%MKZ5>XP6=DH3(TWB5B228ND\
MZ',BU@E.($F6;0I<@SL$>G2\LZW#CFV$7X$5FZZ0I)'1FFB(TZRD'J+5ZD+F
M1(@<M;642U7GK'D&5W9;J:SEE=TV\MY)?Z3CH[._OWY[^MO9KQ\^O'WU[M7[
M3T<?_^OD_>O3C^^./IV<OG]\V+WMD[M'T!^UAI5@N*(65!(,7.(R%.U:7(BS
M0274%$^#MB_I]IV^GXRCGWX^;3[X9G;UFYL-$Z\M["01F@N",)9*G\20B9_?
M^QG@2F7T$4V=DNC6$/N:X'(\N0C#\3SM]ACUCA\H&N'XJ^D0/PJ_8,OB'N+[
M\>6\IS(ZJDPX7AQ56YJTT&R(I3F0*)66%%#-[?IL;BV<QV/>_<Y7AVN;1L!4
MUF*%X/I#\EEX'"HP:@4+A'%OB.1&$YMH(BIG&6EPVM,ZF7"MX.TJ*+ ;+O6O
MD:<2$]@T?"D8'YAFDFCE')$Z!71E):XE""D#I]ZP.C;[$QN$5T'S+:??;:.!
MO8PQ:P/PG]/O'JG0K>>9/48;^Z%-R K_8TBBZ.O*;$K1F5#%UU6).:6%KG,7
M^+RFWU5FRQ9*Z+EH\ZUOIFB*^8O)91[Y\Z6#&K0-GNM S#R34(I,'$6G-PGT
M6D,P7,@V.2/KG_X41PQLI8))K_+;B8/_X>/IAU<?/_W7A[='Z+*^?_GJ/WX]
M^5#<U\=[]@\^LKM+OQWJ%5_>"B' 42VSU%):<%$[2C7Z]YY+9^/@P:=WO$YO
M)FC:S+Z7Q+<27?PQU.?:"C; '%@J2>8YE3GOCEA)'6$V0LB<)TXK7:P_B*US
M,L&F-[QI)M/IP*$MIC0MK>)E+MFJ^*EE- )!!$\#.!6@CK]T/Z[=;TT]L^1.
M8D%_:JC1U^O'G=Y&G N3GDK/,GZV:,B7S*K,4BEU"212HYGE/$A5IU=W6X2[
M\K KTZ6*0IZ*=[UQ22^^E_#_HE2/>AF2L(0&@^L*:.-Y"(E$SU7T,B5)Z]C#
M+<#M_^:]3U*TW:@>J9P*WM3FU>,#EB6[+2!6=<-;@-R/(]Z[@ML2J*-V]D0D
M#CZS$&.9S0JXBTLH'3<%25E[[I@/Z(0>%H$><,V? G^V44H%WKSUXX3(RO\[
MN?C23+[.S\=E 5CP2GB:+='6X+E?4D]=-I%P%@7C,KO,=17&W OK"5G4CU7D
MI)86*EC4+RZ'H[1(BUO^<@U(K;+TWC,24Y1$0@K$*S06?; V^I!2MG6HT@K>
MX5&F?ZU4V%W>^?@9G8CF^]'= <01<,$::9R 0;FN$\1RFDC2-DM!8TBLSFET
M#ZC#HTE?&JA0&_*I\>/IETDSF]_1KX+S-'+)F2(FZ0(.;7XW[SJ(:];>!.M8
MG98/]\(Z/(+TIX4*M2*G.0\CK((RS#H'D1-N2UDZ<Y98"(I(#=&A12:4JG-U
MO1;.X5&BN]0K]*,K"3WS1$H4[<D817#>P/3'+($,$>WP1"PK0RE*CFU@:MXK
MD=LH@5)1)_1['ZK#(T9O.KC+#]7__=2;T].7OYV\?7OT_N5)N8QY<_+B[:NC
ML[-7G\Z.+G##&_X/I)/QS(_/AV$$\YX8'7I!='E;]UNMWM:Z<N&5>4+_ESKJ
MT-$U2GLDC6*LW&,FKW0>='EQQV9A14[P=OCU[@NN ]<B9$2)[CJ2'KUW9S)!
MEFOB3/ N6R,TJQ-[;8.N<[NTS>]87,4D7'I0I7F/A=+&*3+\UDN>>82@.>,)
M0ITKCH>0[7YK[)TM=_JI]:F,"E[\/?B.8KR\N)P7O%U]LW-;<*"2Y)YR16C)
M2Y'1,.+ !&*BC%"RX:3:^<>S >N?BU!]**Q&^\:-B'^=0KX<O1UF&%@\2AP%
M($P:CI^!2B1$ :5G5?0IXA^*.E-#VZ#[4]'HD4JI$ FX2>+3O"J'@0DI418I
M\=YX]#S*./F W#8FL^B9-I'5"2W>C^L R=*C(BI$ ZX[UMW%MA#-J(AFX'CD
ME*9,$O.42%"*!"D-R8@>#UG-0ZQ3>M@2X $2IX9J*@01KM,.[I'((O% 1@9:
M\H#FFD"DTJ)<C' H$LHC[I91ZCJM1MMCW%6"4'7V5%++4TD2NF=1+[Z_\_\]
M:8Y'?KH8>$6YP6^$><)]N6ZF0I( .A(&0B=@@2N]<Y=M%>3^DX;ZI4E[P[N3
MNG9J<4^O@;[W%\O@7QNX55.)M@2\G[2B:@1H3[3>M/<$2 =2*%XZ>DGP##](
MQ.X-C6@UJI"Y"M;I.L'Y)T&V!U*0GBK7ME%:!8X=7TYGDXO2DGPT=T:FGX=?
MEA<-7##OHPLDAV"+I1&) ^5)F1,9.' 37)W^!/> >E(F?7>%KM[[]*2-'L.:
MI5#J@Y_-!X6.4[GX:H8P\\WW3Q _CR>CR?ER?"%'("ER@PHM,_ DFJ@N"D6D
M8NAZ4&/8ZOB0M75GK5YVF#2H(^L:':H:GZ L=DE.*;CR- :B/$A$82RZFXZ6
M7!=/A;+(W3I.W"J2PR1&+W*O$$^<3[.XL^JKB8HY46-9(*)<@DN=.<&-*Q*P
MLG W^5BI[\$]H Z;'7UI8R<3)NZYSWZ/"MEIWD";%U9-'=AZQ2O9 XP+2JWR
M.?$D9>).YNRB%R91+IR]-WN@S;L[AI/'5Q)[V/R^#G,YRC3HA)9W-F7NFO"E
MS1HE*L; @Y7>Z3HM\!^#MG/ _?YWOOH61Y<E\?C-9)+^&(Y& V4#%=9RW/>+
MAZ*M((Z#(B)#2EHZ)BK=U&R+=/<[;G6VW0G)UU1>U<+=!Y O(GS&0 Y:4 (Y
MHFB<B,32XGQ8R2 #DT'6N>39#N>N8O0[IU=%=3V5N/T6,EUT=,G@7$:K*!O!
MB:36$N_0HM%* 'C).9=U3,LM@>X_?M\_9;;;_#JIKH+C^@#<M29Y&\A58_F/
M +V?>'Y5,FQ'O-XT^41(*&V.EBI+M..Z# I5Q'/IB=;"1!]! *\38'DRY'L@
MOO_4N;>- GON$_8>_KCPS>_+\A(N%2VEB;CMX\)EM&A]"D=,-HC%H=MHVX1I
M;SWTR5GYW54PZ4-^/<?A?X.0468_&I5EI5EFE&BJ$I'<NM+8SA,:+,UH<2:A
M6 M-WG[J8:NR@P1[_BC_L0@/G;U;1O252,IX312;QV]=)E;B LODN2BLBLR'
M%LI<>>QA:[.+#'N,AA<H)^-S/WKUX>RTF?_J>/AU./K03-)E_!&"-;+T;U*"
M:%M&O@?OB$V)$P,A1<Z94MZVT/##;SILI?<LZ1[39PNZL\_^=YA^ =\L]Q@P
MFDLJ+4E: I$1<=@D@!B96-#62VW;J/W.@P];R]WDV&-&Z_S4\*,OOGG[]GA9
M@0F61JL\2::D9P<\_9TSG)2*O< 9%]JX-@?O[<<>MD*[R'!C%>OCU'D\&7^%
M9G8R\Z.A/_MRM#P]LE1,QXPV7;)$9@LD!%5:-3C.,F<ZLS8G\/JG'[9R>Y#H
M71WK+CJ>WX7>N2XW,>;DC2#9<D.D$(DX\((HFKV5H!+-#UTC;GSX86NXNSSO
M*MCTGH:2/"A06J(S9EE)BY'$0U2$0N8J*CS^*\W-_O.0H1?9W^6"W6F&P;%O
MFN^EI]/%Y'(\F^3EU5R5[(*'7E8ULV"KE:YD%22> W[ UI2/F2:*QK-T68,T
M/&65Z7U9!0^]M]N'OWS:C1LVX$;[8(E0NMRI B/!EFPHST%QG:CP=:Z$[D#I
MNJDM'WA5S*XLYXXYPKA"5X9[2AQ^K21FFE12FMY)JNQY77MJ(]!-PZN;U>-E
M6N'^?0EF4<H'Z4:1^75UW]L"E%H/OJ@G&H?[<S(9;>32&(CA'Y?XM35UKMY;
M0SP48O2KBPIW1DN@-X?6H\/+M(9(K&9E0C>/Q+&$'G'(2D@F/ MUZCW6@#D4
M(CQ6OA62:W_D"]'(@[8<7^S02Y:@@;CL$RY.RP J*VOJC$+<7Q)79W5L4.]6
MLJSX&5]-L$DOY]-J/T SG*2!#](CO$AH*EE"PEGB9 JE0X1*DDH9:=VS?AVJ
MP]%]9YE7_,97#IL4#!HCV2%+2R-B&3RQ@@+Q2HM<.O6#J^/'KL=S.!SH(.<*
M?3:6J'"%,#P?+X:FQN_S3J&+ K W**PY4B:8HBQ0XK/(R-,42=!1$A%"0(M$
MVB3J,N)AC(?#DI[U4:&_QH_S+#&C:'E[Z1](<+?2Q'EOB)+46 O&Y%!G"M5Z
MVZ!+-O+RB8ND1!N-"M%R8F2Y[O$"RETNP@ \I8,+RO Z#OT&0+O*+^[7K.U#
MND\E2_ALAF[9?&C$U43 L\5S%_E<C#HA74B$1U=ZY3*% E*4,,G*(:Z9@#I&
M\KVP]I\!W$'OJUSJ3?X5#.LK+%>![39@JJ;LWH*SGV3<'M6U2H3.LJY. *"*
M"\\IR?.;C:P\"9Q&/*V]QFW3&U9IGLH.%/] (NRN]+Z-B'O.G7LU/L>5 ?IR
M9Y=?2DO]LWFS[,L&EHN]NI-RE J:O"/"VQ*TPZ/3>QV(5MY2%[.+<84&:^][
MV[YO]Q9P!Y5,*LNSY]S77V?#T7#V_0& *C+!G7,DL5+*(GPBWE%!=(J^-$C@
MDK=)MFKULN>J[?XEV?/G?3Q!7VM\O@(HN>28T+A(&WC)U67$@G9$69<3<XPQ
MVRX]9\W#GZLJNTNJ[S38IAF>SSWEVY LIU1S5::YX9F)D$J@16JBC7,\ZL2-
M,"V4M^'QSU5]?4AK[\T:?-/@$KY"G<X,JT^OVX;AWK6L3FRP-)D ,5B=<7OT
M+J'ME%#E+$O\PN*]/1=67[2'!@LI^2!$" 0=OTAD%+A+N*1(2IP'FU.RE686
M[*7!PCUM<Z_QS%OGWJW7M]I&BWHEQGG<3W-0Q'J&O^4^.4&MS;Q.'[0NJ)]<
M!EIW%F[3"[E7I?9LRKZ_+((\S=<I=,OT@X$WDG(.CF@-HE0N,.*RXL1:8:/D
MD/&D:7%.;G[# =.B1]%6O/E=N8$"IAQ8K@B?]\_%$X0$4$ \6!,]4XI5CM_O
M^Z9OY[M&#XJH<!&\9<N&E!-XZB2Z8Z7O6U24N!!I<<1YS-8%(^K0YH":LG0A
M445U/97KEFT+ZB4+03N:B(YE;*'7C'B=2@V>I"IR[0RO,\3H,)NR;$69CDU9
MME'=4^F'T0+R/YNR5"=#'XTQ'J'))T)"]!&TTOA1II#1I(1<3$J#T)V/C <E
M4]Y+C\)GVY1EU]S;1H$[::.<M!%ET)-W"8@L\W]M2?6005"%YDK0M-HL[F=8
MO[:5^AYLI;R%['L."*SVL5 2D=/R!=C28D8Q2JR/@8#DTG":@O%M&KL\RUX@
MC]%I5QGV^&E/F]G@JAO%:7,&S==AA/G6EM"[!$DST88CO3C^RJ,'0BAE627+
M,F]7K($ON/%9X^]6/^E-" [8[NU%Z#TZ]3?PE$;^5XBF5PQO VH;TW4;1MR%
MLUNCM!]-W55[3V*NLQ&L 6>E#]G[2%RI.,#=*9*0C")"*RI >,-7>TT\']UO
ML EWJ/IMI-MS[L)1C"7EZONTA)BNCJ+(A6-9^'*DE2YC ,33Q'&5%NW:C.M7
M;=K%K'GT[H[T'@4^Z4]:&^VP/B^_7QR]__?CCZ]>GGPZ^OCQZ/V;5^]>O?]T
M]OCK[ON?U_V">PN\*U?:"K3GV1DIN9=99HO_#29&ID62E(;!_8_N& '_/&EF
MGZ"Y> EA=B-*JSUJW$C"G%1(A^R)A2")93P;ICB-NE(=P%H\75V^\J#3?-Q
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
M<ANG)9YZE(?2\<B!+D-=:)OBSC;O>M8JKB+0'ML'W!K(,A\I6AKEKI"1X_+
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
MY, DW$5E4C8X&AC^ZRFPIDVM8QO2;**3!F2YI^@JY^R=50)B+D575*32;,@
M5S)KJC5I%4!]'*5N&RFN>ZG;)E*O:-K<Z1SG.1ZT))>5E?LM72KY+%50QE((
MYRS)II/[\VA[86YC=NPDQ8I-$^[M0M8%T_/HA;F1=KIT1]Q&M+VU0+6)T*0C
M$I@A-J5Q8R$./7B3F9!*,R/O2P$^7'5W[8597=N;2+2%EM_\UW\-. E:A61
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
MH1.5WN')EMZD:9@,OR]6MLA )C0'F[.#3&0"$;0%ZVV&S(*/A"I.?9N+Q@>
M[;H177S\"7HI\W[T\^=\1+?C3W=6QHD,2JL%ZP.!1*P#D1&@S39"BC%$Y2CW
M15_-UKT66/_;34V&+&\Q-;70X+1:!:_@.LGSBJ_2MTJ10(GTIL06$*'$P]N4
M/(^L#4_2<<-X&U_^86Q/GRH[Z**!I7P;6VE#-IJF <]<X^9M0),R+4 87',T
M 0A1P04B559M/*J5<)X6)W:7>(-[U-N@WG[[CC93<1G+<-<!NH,^<5268(F#
M4"* HSX!=UZ[S'(DLLVQ<A^JITR*'>3?HF)N-@[__CH^PT^;7J23#"BW6EIE
M (^R,@6VC)&FG ':>M8&*YFF;9R<NUB>%@]VE'7%S*W23'#5\74T&IV[L[>C
M,"E_6S0Q&#"CM<DA0*8<3S'+(EB5#+I3.G,J"$G+)0$K>SEV?N#3T'H[&3=(
MW%HR>$M3R9/\>9KF%UH#GSU77$4(T4@T>A&F%66^IQ2)*L\ESYW:Y.UX1BS!
M>AHTJ:^!BHU@5X-[-W1^>%:V+Y]<-%Y9"*[,A><T@<^$H3J#%U$[ZWR;HV(-
MH*=,B>VD?I<,NHX/NKSDBZM001WS5AA0M@Q^+$/Z?$)'F4<FHY;4T=BF#_H]
MH/HJH&_O:^XN\T,IE#^*_^]\.KM(SQA/WJ<_C\)\G#22_<-D/,(OPT7RQOQ&
MBR<O-54$C&&X0J,-F!#*?;N-*6@1DVZ3*;41S'TE*U3CQK@O'34(=7S"WSO)
M1W$\7_QE5E<'3$TS$E:AVD_J04-ECAMIHB^6D)3P#2D714Z7T8B$@^<,WQ%I
M")7<^R#;!$S[8\<#&05[)L<F"FA BNO%GL[<*+I)G'[^'MTL,3R4"5N #"00
M*:P![:(&H7T&%WDLI[=S-NC &R5]=X+7O^&[NR:7CYOJ:FAP_W+5*?DB?O-Z
M_.W[>'3U9CCKN9."E^E9'O]@94XU_I$43SPXK[)L4^5\+ZRG9I?4TT&#6/L2
MID4N31=030V1E;#V8XE45-]R>D@UV3<X95:#RXH3P@0Z@0KW-!&B I=S H/'
M:%:9)4/:>#8]$N(!XZ-O/FPB\@8\^%B29$8I'KO)",^ZR\)=ZD1RW%(P" )1
M40U>2 -.X*'&68ZA45/+U7CZMR<J*&M<7=(5+8C2*O_U^;?S,S<;_DC'N(@P
MNQS3=&E%S1E/28S1\PP^F])AL5P..<7+*#KE@Z64B$Y&1*>1!%T0/17[H8D&
M*E[)=L&W>"VZ(*P^K*8;MOXGU]37Z0:$V4$AE2><=$2JC4C1< 86-T\\4(4'
MYZ-$16NOM5:*Z_ZVESW-NSD$QFRBAYZ9<AT.NCHR3;*$<HBL- ;/S*(H;(1@
M#&/XAZ3=&B77.9*6T/4[/Z>%=C<YGW91365KYJ,;?4GS5T7*[)RG"2SWN%J7
M SA;K#1FDQ4)3^9N$ULZ\>/JL4_)+ME.EA4S@JY 7+:4Z@"CNH5Q T#_9L26
M*EA6X@[RJ[S-WX1CK>6$XRY$I-9E/[)@LHFE0U@*+K/(>*<LS\-0XSU'>UTM
M;B*VRMK[ R7U[?S; HB6DJ/T+#C*T1A1*I? N@#EDJ0>43C2*=&FD_YN/;K?
MXW5KX8]K2*[R ?F'^WD#"$O:X F@P66108CHP22"?+1<)<Z=DKI3A*>;"F\^
M^A&J<&O)M:@WGHS1.IC-^X+/CD:Q1*J^STNN?Y5+L/EF$X203@4*5$L\]QDU
M9;2V@]+7(\1H=1:B2?BN [BG8B>UTD>#=-JU$ O A8O0!6+;=AD/@]S/#5%U
M!7<ET([:Z7/ON0&5:>]H8@H88Z6&0*&O65Q KITP.?&@8Z-1#OLBT ,W2H?
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
M*EV?+_Z#-74"\H]^1H'RJ'1RB@YSJ3_>X#;-%MOL]/;F/&6SMN>MFQ(*EG&
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
MA YT%*!NMN[P9T@+$:3SBL*?4S4.'"_^>2GN\9\%C:^Y1,K5<WO? \$NM@K
MOZ/]JT*7&%'!$N,CX!7-\820,$T5=A$ @[(VFB!<7Q2"O2=0H40.1@ ,?5GB
M\- Q*&9P$_>1*;L%1LA,GK4SFCC\;Q']'^)G\VG@SS-H5>)<-B9' #A%*<ZZ
M?@&9Q\3]X]CK(:K5H,A!R&[RT%7_&&!PX9(3 )K3F($H[J-)D*.],LK/K"7,
MY!%S,R'39QY3L"^_.IQ!5X9.5&U;@V/]JNP7HXMS]5?*2Q#?ROB(\_!Z3$.V
M N#L/>+OZ2N^"RV<&_SQ8KB,C77A]Z!KN\KG#E1!S@PPM8$L_*,@L]L1+^N%
M]IY5^C!COBSK;2M29OKI7K&B[KR.1O9NF4U2'A=0S!L^-7AJ'4-[4_<2=-@S
MWRKFBF,K\@/?=>4]3'#(D! =3Z'QUQDRY>G+*<:WSU=C11C4-P0YD;M4WQ_+
M6>,DNIQU0/&8G4N:*L!Y535/8813UIJ4FF@_.O35;>-SL2=KGWV)HNS5_QI!
M#<5#>JBY4PB>0H0R.*-<Z8JF^/,E7.G(];@).)")]$*B<-NFX)5,$J@&/0LE
MJXW]F)=^^\$*Y5\^CC[:M%MJ4P&]7=W^EOC:"*W8Q#X#?),;L?0'FNF"^E3:
M>7SD5&PH(8EOS+&ZU*OP%LX.X<_N!Q+>:X<N7=&P+T&0B-!N#G^=+VHN@B4W
MRY>0YVAC7.;Y&Z!"5SE,Y\'!TFW%<B./<%O2W7F^]W\B\Y$&IAIQ(6_E,L_P
M\D#Z2QDX;^X'Z>E^EKQL 1#LK/@ KA?=F,3;X#4]Q.3\%I1L<$C3*?RK*S*4
MNHQJB7>FS?N0BR I(M%/!&JA:P0R(DB+$F.AQ1JL]87F^*KO*VF;[8T-'^W/
M/CASO6+K9F(. =H6Q94E]A"9#L;05N6;E5PS1?8C9GZWW^Z:%]"U28=+[^6B
MJ[6VW+LTE5F_?X/4[SR36BF-[S'(CSP%%QMD'I%Y!<V5%^:K1;!50(HC(S^Q
M;8 E3Z]75JV4C% Z-UR_61A-8?75AZ1>BLNVNN=Z*,#L#URHB\Z"[6?;K+';
M>/=;O6&#UT.G'WR>%0!R5JY/GO'[,ZT,#1_G@C>V4-G-NS9;.IXT"3GKO_;
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
MKG]1_/.^=T_P QGIA.\$V%VI+.6$T9,QM,PQ4[O[8\EV=[4TMPS?#'MU09+
M^[W7]CIMOH^C@)6"_2N._VY"BY='#$(A>'4'1N>)%Z,DGKP<),C(B\S795UU
MDE>/&[AY]M2;N8?"O_!L'WA&(W<G_-E PW6AY VDBW-98IUXC<5*:VWHJ IJ
MJOLW9$RR##_MII->R?"<\K\OP\I^+R^_\@/=I\R5H['70/.P7A]@Z]W#R>/Z
M4!KG-WP.7NDG1):&'CO8%US]XWUIR)F)%:DE-Z&;/CEJE;?Q]Z3!$_7_OEV[
M_^2;COG\853-Z&L"5:L]A[N;5V* =7GR73G/9"QDCU$J"^$]$'9%\MK%;[:1
M2H77PIOT]D_))6XPV+-#;%BO!)',1X#M+2#3/F)L<5(ZL2OS)KK.NH4N .2#
MX_OQ!$S$%"+58($N]4C=H";D9FQM=N7+SJT;8\45V6XY#(ZT<F?>A&+=B[8;
MWHX*]2G>KX[>2,U+/[8Q\$4N)5C[]=O<SV]Z##QJMA!<;)"J6'BYXD"0?@=L
M4,X@DP0 Q9(=S3+.P.X/TVI0):?@3*!&-L/P0W961=\SN9K8=_NE ,\,$P=#
M9A-7[0_L0<^8%O$HAC#3&487E: 530\!<.8'6L,J("(X;[?_EYZ*6U_N%^\V
M8X<I"/V,F(/-N-8"]EIO/@FE;H@*1HZELM$P3X[L_F@^NMUK-ANB>@^KR#&D
M(G$+;';0VX!S:BEY*KNTS,I94_QU7SE"N"%0^3<M$]2P1F*H)$VC#XL3OSJ;
M1WJZB4H'5[3?Z]UIB+5]MLTCG>%AV-Q=T7 !<,DL_UXBA1?&&-M!UQB.*-$@
MY8*&KJ(4DW;S%L)$2/YY227K@)$OM>0=?>HJ&DD;A %@-X*2PSX!:7 "L'HY
M]%5&)=I3&42C7"W(O3=>>T-M-OC@<]]]&[]M=4FP6/^L/TVB9>MOKW\\:B5,
M%@!!B+$<!GI^-Z.3@4RUT#3:XS_VV<MG#!,X:=14\FA8_EEE3?_.ECZP?JLK
M-=GBE.G-F'E\7IL&#(:- H!Y"+SE9S%DO06KS\M90DM#J;8MWD5:OA_X1ICJ
MCPN] 3^TC_<\$STT^T;K*>%E4(D4"$!JME 8PQ(MBKF^[/&RKNZ7U;T& 2#K
M-],4]FJLGU,Q%E#LYW'S%34DIB+^F%@,;A3-M'?^I,;^.7)F! PE)%CKL9JI
M?GO',PJ?8CU9.Z]'W^E_X#D_]V#X^,3GW V\SZ$]BK]?*0BQ+#J)D$4$7UR9
M&3/>U!$Q1B9-*%O,5&"QEBQ"%QL=)'E?W*K(,^IF3MJTBIEF(;QH7V&=U'>2
MDPNBNO=Q=/Q\(?SAD; E_;W^KM"#R= QVV$Y@]OV\((-WW=,<+7T,;E_*M9$
M?YZB)_Q- %"1?'%=CL@J*\:BRS$T=BOD4@UU_+(3YFB*XW2@A/[^]AC@K<BC
M1UPWYANJ^^7D#5$4"_F;?D/,3(;R+;XX9@]J#4;_.$MGY-;Q>W+.BACRB='J
M]DWNR)#A!2-=_?@-QSEVVH #V=D6P#[BN(+M\BAZ(=@DEC;)6IX/8/J3VBR'
MJ_P8];^JL3ZL ^VG='/>Y1J6^-H?"%7;CFQ)E@4.'@-<A=&KWAM[$-=.JPE,
M,(,!']=+0V!/T\.T2&]$ZQY_!S=@CV>]W?*=2K;=<UO&F?-DE)QZ]I%0)JX[
M .4(QY\$IH\O#3.56$.L+>MJ&4L8=K9:\T?5H917<_D%U0T57&^6[_OQKYTU
M@06>9T<DW\R1LM\Y:"\1"&U26 4XZ)S%,M= :P0 :53UNKTF"CK<&O%L=EF6
M(;NFJOMIY$63DI,^&R^4?)DR("W5'Q.#,QX<[A=0]%2^%E1TC94]Q3;U1LKY
MS494FI<]P.YG*15L?!5\9.*\+"5$MB<L>?U7#U?%[>;Q@! ;O&5E^!BCU<'6
ME!FH;E"IVDD]V=14Z/[1Z(IDN>T&4>_"I]K%44O9=H'^;[4_IL, ^);6&,&5
M$0!\\4P.!JI%)Z.0J'-.NS#-[G*.4T@I/_+#D.-O]CCL;,R(_=H-2)N\L1'>
M\)I0&03#']<8AHEUO-@Y-]I1Z$$EUPNZ5^;9_(H0S]?!GOYXQ6F31.,QL]M%
MIW/M .V4V9MOS-CN"5;&#/Q:Z&I/.U^*.9]Q^^&/O*=ACW]<#RCUIGK9I"AN
M3MDIY&\+ ,\ X)3KC)YP+*^,&$ ;6_6KT(M,D%T [2Z!J)U11MIAQG[//?.V
MVFQTE(^& H L[;2*M/NR!7_R._',?<0Q!,P^X[Y"[LS,J<!Y$3IQ3=^WK4RQ
M^+:]LXV4/3V;^DC/[XWEJF6]MG@GWA^)#AVPT=3B; #;=X%GG"%=8L("UHRS
M"4?VTHWK6MDV4_!PC6/1(:YP5MV$CU5.;\E/V?O/LJ_>+/@!!M/&3.GE\XE,
M?D0\J#F'=0 9U(IK54O2NOM9WVI*#X!2#PYF?4XW6:#-[\@J.9]_G?Z\Y]W8
M[P(]X2X!X ]73+JTN2:.*":"+T,8\^_@ZS 78F\[:! 3(W#:H93JPA#M+/MY
MD<</;EC)F.[Z[+?33:<07U1'@T+I^1V98EA7EEVW )#"J';W=17OK!^:Q[I6
MVSQT>FI[IK:J]&T_(J^NMR1FO=K:HHJ,QRG GS)V,^S#^W&O:4W%%4I/.;[8
M'2R[](\4UL)<_;CC)#FY;&CN\14)<D3 ^M(\]I<G/0M3?KL677!OD4R[3$AW
M>6Y3U?MJ_AN:I)4+_6IS2\HW?N=AJ&$RJJ8MS^I6:.KN*\I-+U]KG_'X=.KV
MA\FV^Z4QUC:\4I@/QA&9CD3*8O< UXY7WB8"X7NN?S87 ($-1)9%M[.2KUF]
M9>H?%[$1B4[-;^<^W70W.+J;<)*7!=*+\;5-<VHENG$PB0 E(7QG@<+V]QJ$
M1*,VG=F5Q_GG=;(<M0X$@-%[6XWZ+90/NO6A4)8+[&8]85073G6H-8!1=*##
MZU7_ ^GJ1X$Z#:1FMZJ+IR\ES9R\6QWV,"-(79AT>T_S?<53-F:_4'.K67*5
MKT7Q>_$*$?R=.#)*"AO 0,N'+*=>J9Z!T1&O)%]YN/;>OC:[$17C?;?OI?37
MZBN=CWLQ/0.GE"+H 9/8B59NW:H;9^7Y%),PV._@=BB_4]-HN-ZQ,L9FS>S1
M%[$76N\_N8!0$1-&*J[>,X+S>#NB:NGL*,SQSLS>79QZJ2Q^':_ /;[%,RY<
M3DRUF$Y].7Y_NH!#@8U'92?!TKGQNY$-^,X*Y"UT/9C O38)F]_#NUTNR*NI
MFZ#8T-"3W56:S5 ^L68FX)QN?R'V5GR?1IEZQ-P8K-U6>/X97 _.+&=2=ZZ)
M>8#$7_O1:)-'A+&5!2NUZRHM--EG5\IEWQ-G60O 7);)E\N$ZN\E"&U>K0 X
M;3QFP9>09C;2Z#WS<<Q+0]TXC?H1K>'*N6EB<UTVY8=B;D#&#8<S!:8-X_;N
M0KE)I^P4O]+JW+FR=GQQ,D?=NII6V]-!W "M"_U0>?V=GPHT,-GGL;AFVG^/
MT=/ZYB_QV/!C[X2$,G"5L-,HL&#2<@(6V!O*G>0Y3B)(Z#&UXZ,-\^?8CJ_0
M7A^M#3'5WV;8C$]U?0:U(?%?KFK#8+OEU6(7D>D,9_4>=)U1!0<)]1QA^371
MI<.C]S8X(4DTF:7T$(?2NI=-+U(^^82XN\O;"84&C939'3O9N/WHS+*$GO"7
M/R ]E?9< ,2WVD9.+H[5.; R7X\?XBF:N4,:4Q4"0-H;_2Q-KZ#WX[Z@+Y$)
MVQ>F%]W#./JP$<W L_@QL1ZOT6[CA&+QX8:()&N=-+M)5++?+I;T1,NDM.WV
M,O^)B;?:R9J*0AE[DZX:G9Q77#QY3&BT"AO/TN*O"X6U76#ANZ^!00(@$2^]
M! N!D@E7>3^:RI?&] J 3N43BYL>3N0=?VC@D_;RY_+NK\D$ @S"F5;Z_V'9
MZU2L3RWTAT5HGS" WD\YF<GNI,E@PU@3#R:C&@[N=K6/T G%BOZ)V5%4GML5
M'17]V"M$]21E9]OY8\[A'YK&C#3%#@90?UH%^)D(,>XDG(A=MU&U!DZZ3X/A
M\[O#Y[_A@8W.9S^I8^J2]/C:9$2.14;^U&@:L4$[,0BM4XUJ:*KWMD$;%!7:
M;'B]IJV\KB&E>U!_@^HA>_^3APK.W7XC+!SYTJ!G)%E[2;L@.P7XA4^!<VC^
M:UHZ<D.;.A?'FH[;_(*5V%'EML!IOS[G5'OCP)5 PT<D@\[%3NU+7[HQ-/6P
M$=OK9@K'A&S_30V=A&+>(',+R#!GYNBI9O*S4GAM!!(2VCO-=PJD@[P[TG8"
MP-X6@"L=KFJ8 -AZA%<M .:G!(!SSNCB$FYUF^TQ[><=,F61/X'Z_6<O3@#\
M^\3_7[W]?V,>$:0\5-;I)\Z<7TZS"IS4U]!R&#+TFST^8F99W]18?U-A%71D
M:DJ?:-?) "I;6MWA>H^K0&:K0%]9HE.,B!@PB+B^\859YMSXEIYC1,<3U7UL
MC)%P</?QTJ7#/G9Q2I/7=E$3K&%Q1 9Y]U'!" K(%Y\B0+ILMT'Z1ZQG&2;5
MCJ6.DVW),K#>TC2TZ-^<XW3!WAWQ-4&V1HBB<R1]3'.5=KWE5:$"$)"^+9$4
M(8TAV^6TT^3JG3-5C3/#<4I0J5DJFOGU6VY8J?'=IYLK=H+!SU\T!1\3E3WB
M9IO45QN#.AR:#AES]F,5>:67QR/A*IVE=82U%Y_0ZAS%& ]?/'SGK6)U>6B]
MC[=2MTK.]2]/]<EK1PMQ'_WVL/ DHG+P*DB^ILGY!N.T6'Y%[$4-3)E3SOD)
M6>;+JRG>=S^#%6TM =D?AYJ?OW@A%%^HCS6$)3[%8N=R-L!+KB, SJ\^_8CX
MK;>Q%CK!PD\FE#\(OE]_L>?QF*V!S$^';6OU6N_?GHA!'6QUX83AWOI)0,4T
M4:XKQP9SKH=T@4;U\/WD]$2Z,2I_ V?O(U+9LMNR?#C:2,7S;,[U>;?/+W\C
M-F!Z.M (K.$3S'1/F]Y0O9.R0_V-*G?WD47_QH:ZFT*!>9YG-VG9 MGO;(!(
M="&1>30B1E6Y*Q,RK_YE ]TG4E8(7>0$G#[+(JT!QOT)GQFOQC*=>3+U:V3?
MT<0WVWCN;S*1E]W["@+G:U@6[#E>!I&>3ZN;[G(*B3Y,G4*2?N G(R@/C;#[
M0AD:^PQ)RM?(]_/7UY W1K2Q$O;J";/1,&ETY5CA!J*B5B+:P515MY9KC]JE
MN_AXX?JH8]3W^"WTSFV5Q0<+O?L*(_*W?*3TB&G>1!>M[HLE7<?/]:T^",!+
M$ #!J+6?U9SL2"@E72AP$JT]KUJ<7J46]$Y^BG?F@$GE]_7[[2W6A_[VBY'0
M(QA#50QG"MF=%3F!14($1K26[?:-CH;>^V\DWXK!SOG(MN\5 :['*_X*;X!9
M!568@>I""&,B)IV[0*F01FO#46]GF1\XM1VUMU4N>=[CN_2<<KHQ^JDU0@#L
M:S'FBJ*F;-04W%#_YQ_8_>W]V_NW]V_OW]Z_O7][__;^I^WU4WP$MA_BBW7"
MQ&LC"&TQKYG\O@6*P2'!CF.Q&RO660=R,4MD"H[,SZWC8[C#0K_#<*L/Y2RB
M?H:BA 7 7$D(:F6_/GN%* /2E_%_S/ W!0#[F!F2MTE!:%H _-,ML!%(^%_<
M++/1=.2<PHV"" %P9E$,9GR)7=U*Q7+#W.#@!U F26Y!YOMVGTY4?O1NB?TV
M=0_%M3-<M1P\QV)\D+T$:AF#_-J8HL8NCYLBSVV=<D*>X#V59U<-.,<T+"8V
MMT996.!45+>D\QZ8EX3=RZV_6_8KU<GXC7A0G*QI&6[4I.*IW;%]&S9FK*L.
M9(RV@_%X<3.DS Q-NE76O^PSAN#)'V$)CSU -XSSBM7 [;'VSN/[9"@E1OO.
MAY_3%OZ"3D8R'= 4;S]>"6XC]RJ$@A<R$*I@_L%MPMR\XF2W?\!J]R,?VXBO
M[1JMVPV:9'<FZ)4FNRK<-WYG(W(7?WMU$Q'UO(=$2*75&<^[TFE(W"=-_1'N
MUDER$BC+UYCA(UX-&8H4O5_JI;:;M\VE:'-.E.W:$:O5>5^H"_=NP 9Y1P#4
M!LY;^G.V@>U2#0+@4\^4-&D/V", $OP41_D:G<QG6P_,[NFNG[^BE&5@*+9(
MV-22$NKI7ZQ]]JS)+DO_2[O(27BF$R(9_5QW;B]'A!M2N ]_8A@\2U:MKF"%
M=#HD?7[K_S T7]_Z5:1<M_A]K\/M&1\BY:SN;RO@Q>78#YX;GOKX:'">\G/#
MNXN^]1(!!_>>-#<1^OW>HP31CZ1&.*P^8SO-EW#DZ&(0[(NLO-PIY#JL$BN@
MA[28C--G3CS06"AZM%,RG&)6YK/_O;S/Y_ZT#@TJ:5L M6XM/],UVM1^\+)W
M9&!9\%5VUCV5=V[/#4(\[N=UQ)@XGW#[KS>].@1 *.*/(7[5'6_D"P"'@E>#
MK<9LN)3+'F.B^#TOP=_W*L;_3>\Z^$_?4B96>A<\Z?6M*>Z-^;TO[;](G8E^
MQO% -%^M;43L.G5=UD9NQ#?"9P!K]M 'BB-=[ZK&GPZ0=+H6'7VAYL#:$)/^
M!=*V)^K9]FO:%* B3BC8C@:#B,G6&Z'=G#5@NY5A&S)8=4O3E8?C7']>Z1*R
M9LR>>?A#Z\<]OH5[NSX[U12KQ;R7C[T5(QWMS8*1Q!NRY/AC1<$8= .Y\Y5I
M5_/ZA^?#S<;5G:S,AWRICAH=M3O#:Y^)EXFIM07T-KK>E4'@K:+@$/PI &)/
M06<X/<T6<6!0"U)EG+N':2L DK&V%QF6P1$[/TTU?GH:8K;V0,BH_)M9=?M:
M\^FIC73D5PN^IBW'#NSL03&FT50:ZP*1<0KL<.$WM.*7\"S&+#NB3@"4S@F
M8I0A>!QDG@"AS5&)8!CMT^P^7@(J0 "D6JOSBMN0'M!-,V>9H D%*$!QV.MM
M_(X(>6V+JRDIM?+Z2G(J&IO/[',N_$7@;_07 )6E N";O !8' %P-%POL3ZS
M,Y,JS+[(1,];,K,%P+RF)HN8.+_DA(I<P[R6RGFCW;/&XR%"/H.LMG[D#^SV
M8JT"X&TE%T;/VIM/!,"/=00B#"QI>.81XR08@QT(8SVNO+NM3AP/ = QR/Q=
MO#'Z1*=F8&Q_UHKQ_;+Y[<8K86^R=6\?+)$N]/V*LKCWDROT+TY:@D#]\YLI
M":^1T$XJ__@]CB]<6_?P\;H$V@R@5YKR3XU)I'3R'0-7-[4TOPJ P7.$RP1)
M7B7J2^/JKVS4+*!Y6T*6#__+J7_;?[3JR [:!FLY:+K[^F(G7@3KS&373"(D
MDU",+1]^OSHGF?I*M_^7%;Z^4TTY#LPU&J>'_Z2JM!-6?R,)3$(RO<EI>'6N
M+5.7;0'I,D<9RC<O%SYL<LY R9H1Y@NKW,R3M4V#FUV;8S+BV6=F+Y\MDXK=
M!7 0W6T63'1GA/B,YEXH=7+>U.;#[\)S+T?,BD+XEMZ.N]P7'0P&<^T_1)W;
M*/''G=[#5>IC[^8](0;SC-EG>;?KR1I8UU^+6^)(H Q6F3Z;S-W!J,URV%SX
M:K]-<F* _4BIW":3S+MGVF*8^';O\0AVZ'-(F',"DWD4>KJW)]Y_H#7BV<R$
M>@*%1B)U;'Y1$*ICK' FW+/L^$FE7:]?:]C=Y(K1(Q+\E.J8%IT1HL'6F@,[
MO[=6H>P^_/Y>91B6PZGIDGNVD0U( $PTE<S>RGL GG_OW.FGS!3C*@CWX$6Y
MXA$BO9@I6^BB?YAH!<%T)\XYY]DNDT^W7+:?2F$L5]M0R<X<!-@.._\Y$-+-
M[PP[P,#/#3&*CO;3O$?6/YTT=/0>76A0&T<?.WLR].77%U??I3TKF5M'U/MC
M>\/I'X_C",'74K;D2Q8)@/4^ B >#I4-,"62U.<KN;-IW'[:)]H8;4P G!(
MY?IXRW><*(X:EC Y_H\XE.T'/QH1?YF#RWE/P?:?.&WF_ *1LQ-SO ]=6WAR
M:+[U]$7P<=?E](MA4CT'9=YJGUJPC91ZX!&S@03U#V6^G@'X1)">@&+Z+$+1
M2*XA$NJB06Y$9A58@_IVE3_&'^!_X("\W=[7K-&?0.KX-UA&6N$7Q/^XV[RZ
MV;P!9A46,(I><N9/SWY _;\A?"(*+O_4-)4Y'N#;\ZN/5OE_)JX<&5G(98 -
MB=P\\NHU]O8)@(?O_7[\RZG_>[>TWF>>28!4]@WW'*PEC,S^Z%1B_?H'''VN
M'N\15FLR(DGU:*;1TV>8T,Z59C_'P#"%F@.;<B?'5?>T#@C+GMXX7O1B;0S"
MZQENT^AO4")(>6(K2W'%*W@E['Z3^^CQP//;N^/'^W>_/N;,0.OQQ]I$X.3:
M@ST/C>AVX,?$IHP[%N/P$OWWPI?Q\A'UUZZ0%1PO<&Y]H'SJ2_7H\%^TOQ2U
MU6WM=LT?G&W<=2S4W"P3<0@RG:)E%AM"CYX&=S :$"K0 N;QL)ER\;4MI[XJ
MVJ0?B=<ZT'(V)/E%O(+0S^E.,F2$BA, (>2T MU.9T@W< YDV4VA$P-9BJ_R
M4W#;O()1GW#* W/O>O,M9"="A*0_/W^\++--M[!NW?1NPE5>"^KT.(J]R#1*
M9?:0\/5H$@WX[N95YS/+)DIQG7BYQDF&1XXD='\[EM:]ILLCOGV3_9M^NX8?
M7D=S2W[DK1@E/O8>\Z3LK_&B>.VOZ9(*V?XDI43DV"Y 2J+&1M.0HPJV6Q+/
M+$*ZT_'5V*T<+2PP8+6Q.?90<UMY>*9UV=/S;]'U$T?)5G2E,XJ?G^6'E9P=
MK1^P!11<X.:^EW5B<A0FL#?;U@SCMF+/08EE&/?.ZP=%?9U]6:*/-!Y5U5YO
MS98ITXTQS;87UAY]32%R%0/97; %DF=&4>M1]!14W>!GS*FC[.;\>5-6H'-!
M9Z?Y71W?^CX[%^OR;;_BZK>]$)K2HSX1GB-2B.Q^7C[J-#G!%(OF55B;?2^6
M_%#V>6.AZTL>;R[%Y$SC36''2*/=/R</G8],BT0K"H!.%[ =)@WT2A3+@)=@
MK>:+>P>*&.,\K<VQS@,?T0JS>3VQ*X>RCE(O!^SVG$:9/,>,JUP=+>?W(ID'
MR3=!"9SN <Y)W"=0IH%(,9U*IFIQ#T)W*\S:\N@+XH]^O R-MC8+/P8LJO3W
M'+LZ2KDC!/WA!('M)3289,WKEF#V\97YHYIZ3%KJ;T[1X<5)79*S^@]33(4G
MZ]7(FWI9QTA]FE>EIMUMHQ';C:EQQ2?K,+I<&QBD/&&0>J<K &C/>/S2&&L
M7J[5.S12(*,/SZP'I_2(C "PHY=/$@#W=#EJ'$L.:EX _.9$3E_#A\/H$Y'+
M]6Y#9_V/"*?(B?X7-^> 7P+@GSG0*G3_TVN\UZ3H_5-#_#,)^A=4Z5]._=^O
M;:WM4]]1/V3_).E1T2>ZGH;#WB="P^YD:PW8PI6PA5'<BQSW8&0-JC."XGR
M%4@*\PV_=QD4_U-P1^G,A%@!NGZ<6N%-?2Z;^^FGV(3KU2^CG43FE?SYEYP0
M?A=85QUWA6/)'^2K,BT2N9'J*XH?<P/+ZMMT1XP\=A3-+ZC?G0_3:M2Z//"L
M/[MUG_?R@S+@3SE_,^QL&1G@EV@!D(:%BT[TZG/NWT$67+]LFF@!OVP2 (;@
M-'F":(-=?<-&!(] #**IH;%FL,RGP793;.@D='G^N+>T\V1FM]R$//-]Z^W#
M_KDE\EM?MDGTGJP,R2@O>K@>S))83>14 K15F6MU@"_>4P*3^5!"-&%2N=-8
MOX-O\>O1N!DY=P-'@Q.8,TV-_SR]Z*3 OR.TY#P?S]' (GDM;6)]'!3N0W U
M4GJ"1O6=N6JMP=+H+E[&G3A+?6L@E<'<I>.[Z_-ZG!N03#R'^%3!=N*E8K4$
MP#K47 7'&N/]FG+CT--+EPVW:KUHZ3GTXL7N@J]$2N[XBUF_!_^!9_]HZ VK
MKQ!B>BW&($5P6QPXAOQ>ON@H*B@BP[EY%TX%NUWR0C,VAMY8CA/>5WZP/-'
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
ME[S:_+]JB=3[\F^*2A>%?H86 )12Q<7S<T7/ZL59[AHZNBNB4EVNC7(^+UT
MGE[.?O\'1''O3Y5.FE]'@+'F=3S^U"\\K(_A.O "^ F9?[23.-E8^>IXZXV=
M?QR?]=ZSQNY^V]H&@RUBOVT6%4_(XT+&M.@#4Q!37#O("A"NMA/XV-6-&4P%
M0.7\D]"GKOE?F*L4#&XM3RQA-BEX\IW=TISZ$=^V[>'%E_&L*A *F9M*'G.%
M@SB*0X_'.80I,4XFO8K0TJDN/  7^NI]!]M3AUSP%:>-NP]2J]C'#\?D;A-D
M L(5Q8/%\%9U1+908(-B^EWD'3PJH@$>XN&*V%CQC[#G#T)\.FY-5J\]3[*O
MW773^Z>[5[C6"/##S+?>#8H53CF-252)!2#A*,BJ70!^^>+G;Y/1P>O8+CJ'
M$CYW/"N="!T$8?UI(98$!S-C#\+JB#(>ML>SM6?J=S\^!9X6&/"KJ:DEWON_
MA B.X"?-?\S@CDZ% )0:(1Z^P,+$(0J]B!;9!#IPF]VI.&'.4<#NZOH%3QD;
MK]-2LLQSV44\)NTY]!PLC6(BL1%$>"G8EOK/_A]COOY_CS;+U!%E?@LL)I!&
M.G\SI[ ")WAX"U[^6V">HYJ9[MSMFA;7*MXR_RQ[]L'H<E47?TSJ L!;K=Y
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
M;*&\UY9)M8-H\9HKQS:O,JC+^>!7^_*.L'>_SKD/E^[N?/8L]6^! 87YCZC
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
MQ<IG>&MQ8GVXC-[)6-LKMAH?ADL<1E9+C5_?["A^Z95 $Z6>Y19<!>AT+RN
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
M)W''BIRQ-"]OO&/U\:6F&4F;(W](M+U0U:#5_E>G5A9WI,+;4)C]@+=8N[I
MH!<5UH198NV]+&.,GO0[YROU<3"?__!#SWF!^UAP1X+\2=F9LR0-4\R:NW\<
MO[L'\0'9N8@-:K[OT$7<BQ*GNE8F=$]4,(6!TL$FQW#1H_$ 7 "COM,BXL*G
MNBUBHJ_=Q P,%$(2JMJ-+59\+.?OY6'B<%9PK=;A=E!NJY4-_O#@CU"'G,*@
MN4.O!R*5[S:8?1WE6!S#G56JZ3!3_DWD8]$)[SK=L0"(I<)=4JVJJ?_BD^[_
MW=K_]?'Z"[1_.[<:D9J<$R!+?1> [+P%H,9@ 0B;%;S_[_U\_S]K'\P1AHN>
M(=+(.XVS_6 @DU' 9EX^OF+:CO.*,M"8C^'J]ACM(1S+O3UT4/K%(6(.HH.2
MEZ0%P%?+UY/:A"F+PR@M ($V%Z5_,AUA(XAZL(__9FA5@?LZHZYTMV/2UK^>
MH!$BA ICQZ=61E ^4*%]BI+"#;T&G-X6)D9(?MZ"X=S>URM6DY!JOY@FO\$=
MOP*W@6P*V[$GK+UY 1SS6/8E_8WSM04)E5$A1;WTS?O>/IPICBU8U-@#&_W0
M>P?.(0-TR%/+KNDB>0&8%!H+<+ ^<]?/L,&.?C^I;[\5.MK,1BMP&+#Q)14Z
MP%P&IUA'\Z(;:NEM6.5B)@_;1E3[KC';\O'S=)*CZZ>?%[8EQ6Q?/*\+G544
M*D6SVVAD1=8TPYR8.*I_;G?Q-61%U,69%C?U71$WO-P9GVI0@N-IEO4%9$\P
MH2.*C.7S^%('X0IL^X"Y\@+PE$>8$N<DXV4=3A?DIQ;<UFMY%L7&6'ZE-<,$
MM)L&+),8ZPV0!;O]"GG5HQB@MWX#._C2]F7;*3\^K8CZ[>;V+R=/N@D/+0I%
MG'&;6D/N3"6BK/LJ5;RB9IZZ U:%V+/!Z=<7@ Y\]2FNMGJ[A\[KUZQC@Z^9
MD$<Q;![,R6A5'':DF9!E1$]P6\AA<#,[>"S:IJ 5U$QQG+79=C,YVWO[NEN/
M*AZD;U#:=& VH<W"= >QXM_#?* L"'42,2#;'VQ*1_TI9C&S;!^EET^"=Z$P
M3*,6Z9DI3\5R:<3L.NO0D2SD$9TU2(?UL*W%L'XU-Y:#7XET9VWH1M:0W?N-
MMRH0FE^P\WNV3+I_]K*ZP$^3^/SQZ-[OBJ_U=EF>/(9W^'?<S'\7=9%_7&OE
MHQW%S3HY)Q#9.\6OUR4'2<5@_S&'D,4^,ROGN/,\'?X5B!A_'-[&:Q#:\$AQ
MY.-!'*PBG+1?+-P)W+[R\=6I%\;[NC)#OU[C!.:[I)LSQH/%WY,'%PN:CXCR
MZ4&=FE'Q]J(:REK8$Q]?*B25\M[=5X7<XO/CX+:O'4Z]ZRJ#"N[S(RI+O)*=
M/7L[9O*CSOFON*LX%ZHBAIH,"?TSBS6*KI/)HL)0,'#Z"A-R\39@5V7FNML4
M7Q&N8Y:+TNNTK_O99JC[A/YX4.54(_7M?5.KYD:3[C4N%\B==B+4@$\21["L
M]AO6#CQQ_M!B28!1X<6ZOO-/*I@*[L7-P1CYH<";JS2<TD*??[UEDG_ON?B[
MVU]3CAO**FV]9+ ;(!/0L"61PYN[# 9@5R(->,D%(,@*KT &>(\?/57KRFA*
M-:>S13K.=[_TG??>#G^241IU2S^[NFS$47?%QSWT5U9:-F[\#/2^9X4KX#F!
M,4H@_"#43L0-FA7L[/LIRR<9QK4=%G'A-@8D_J5WCFM;GB71O-K:YV[5O?AR
M0HL2FQ>#(T%T[HZQ5 QE0%M)5$8/P21>E$X2.D$C.VB].(UO%!6HC^&?D>=$
M?I+Q^[9Q:_^[\D_O5P<IY4RN-O7;67?;^-+:_\ISY%'24YU_IF3$+1X;0AU5
M,M@<3 Y; .*PB#*A&FPR6P!4/CQ](BKG@@$"!V&4%^$+5W $ YZ>6@!,(JH
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
M$!TD?>$C8E43QY4HA8[]AM$.'N"(5L.'>3,K7^\7.?6-LRN/^[V1>^(@DYI
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
M+Y=GIDG/B%_ZFL3'+ R@Q<)9%I'4DZ)+3%8LC;,+G,F<LW87!#676)P]M2J
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
M)'(O4*7%/2?8+O0IYA<A<X@#6@[:D#0B3Y2-CM+.NZ>=IFO$'PQ595W>L_]
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
MH5"%D8CMSC*\5HZ.7 _N<GU?8XK;44:)&]+33/>MTBC=U'*$,Y#5M@F1=EE
M"E;4)J9K=E3&&H0C:XY>Z0L+0H7NR!-\N5#<M"-J$2\,%I%R]0;RZ=#HU=*
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
M\^F=X:=Y,L#G]'ZVX%G B%*_I$;W8 MP(JOMJJPXK";^WGI,?;Q$A]SC(M)
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
M5\WZ3-LJ.C'F27T 7Q<6+E>7,%@3;\1X7&,G5W!JH43T>)V*K>>YTTDEN4.
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
M$?8#E@\(F2O0*W)!EW9DWL;46QQB37[D&(/,KZ-SS5N?H9YQC,^-O9/=T6P
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
MJ1\\&<".]L'[!G.N@ZD;I[U4D\CZ+.NSF&I2;ZUO6VQF.5#F*'NSKQWRC/6
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
M%)B@51%(>Q_18J?U4RN3Y?.J*4?*[/F)UHQ=F;!_CSO>@N;!;Q$!;9LNPHP
M*YM1NN8!$H"#W)QZ_%-\'3XJQ+=>]P ZS"W1>C3$9;%T_F9K@SY\0#BKT3CB
MV+,'IN\VOKV@-<(7VG"3L ;2VA0-C+C*^'8+@1O,[-ZYJV?KF)ZQ2=2&A*M=
M62RG(++\MZ(@S8K057C6D+6HMCE!35UA:$2+6"^P-L6T!SD#&X7]##\(IS[#
M(!A=710^<TS^\7$.;G&S=.:'\],G)"U3Y90/)5\V^@[6DB0&M=I<SU=S8L\I
MH\@@Z!-X@B= )*+L'&S@#<'K&N+8<D#4(JF3.'VTKKSE<7"'*2M/H;* ["%!
MVE.<CIP]M=NVUEXA+%HM_3BF_!SD)&5RE?69V4B'@4]98AIS)-?/ /C7 (%5
MS&B,PU$A(ZW*-+C(\5&.Q9L/]&:5./]2JV"YV,5K3>S#J,:<E_.V7[1\)5S2
MAE)<+G*+#-8G!7H5655,[YAZG!R9L7PMSQ6WUR?XAN]X3<._2W2J795JN"0,
M+5ZK'A15;>KTC=B=!JA0. ?S6-[<]W?_HQ,?*=5;T;\/M5ZF$>@X>>PG"B/O
M58Z7U,BIYH_-GZ:,7CL,KN7=$:]LF3V14(69,N*NPGIP,T6+^+40ID0/11Q^
MN]*^RW0]H=4XI!C0I5JG)=65?W WROQ$=9C[_75+BI5>4=/J<]0I+$'Q0'==
MBMPI&#^N0YN#8]NA:WDB60SR6@_;!-N=K\>D)+0&+A /H0//CB$O#U<::/G)
M]%;NS@XF!V%JE"XE(!_ZBX:A&]ZN!2ECXW =X/C=@1[$=9CL;,+ 1(AWX7)
MX<R-"8S^[3"C]^%WUL8[-S98$5.%T>]VDV1G#XW%7^DPEKS2#;4 <0C'V\T;
M 4.Z,4<"W@ZO,:9?95OZ\?8Q$4]GKMN_#ZB?4^&-_ FHC^B?G!9XU_JR*77)
M:K_D\4^3'SO@]RX)?*+4DWH($ P. -6SL$@0$VXSC#'V]@Q\PWG0UC).JP\W
MZ*L9GY>/KWVS&=B9U:3X8LWQ'SKJHQQF9]<B"7A#A>WAG <'/Y+"L61*)2ES
M":3*B,N,WCSOL/WL"_=].Q:/]Y8N)]_C7]IS7W,5GX9DV"(!%1"%F![7@17V
M*2Q) <IT2JHG*[*1R#'M8M^?K2\4&Y."#@CT'[Q<L%@H^*>1MW]'+J( '%N6
M!Q(_&,\(6&:=&S(_OLFY_@5'M?5CNL_,MEI*YD]:+W6_(Q^--1+^X9%S_8+$
M\P(AD">B4N,\W^ ZQ'ARJ\W]C]M6>W+)B;KU?P+27DP$M[U_S%\7O=&3J=QG
M,HAUY9%QHN8>BTA &;IFQC9!F:9TMXFU@+U[,N/C_^V]NM%+J9)O)"&)K:)-
MW5+_TN3>DW^LL678OO]8$HL &_EAY_M\V$X*']'[,9+D[,/4J<6Q+8%:Q'@=
M8+ J:W$AI[!NS&'P$^+>N)/>^1$[N2L)A1IWKC\[(4PXA.L05F;@.&+K5/P:
MG&'6\Q?%N0AHT[3AI'QAIL7?NM#L>9V&]YD_/=0AS2X#H[.GBK_VIDB(SKOO
MVXOCR&T2_"SYN7E$;V+BO%187+?E86X%1S&\8/9,T)$75F7R3U)M_8LT*3Z#
MV*R)+GA=X-H?9A=/,(Y9OJ <UT.>&D4"OHQ%JD!J)>\H>F2FYV_62XO>:H+S
MF97;KYV54P9H-Q0S??-1"4:*K\>234(W>%]SIM5RS\84:Q3'#R57_SI\Y"X[
M78U_4Y-E0^98P]@W%GGQ^!CB+[Q#)6QJ=;&4(VG%*N&VXE!IDQUP%'$/<!4!
M.)2AK\@+]/R%=P*O\0YIEZI;6M11GL'FB1MV[%=*$U<_EVF?2A7U]DX,G$I;
M0-#?+(!0J0OOW8;,['RXOMHFR8 0"Q?G"!2APTY/E#"=8DMRYR-.KHDM-S7$
M.89?$;_](C))D>JD)B1J&CAIO+!.]V?@>()A[-N\$>)!N,>ZY(HE%.@+H:((
M_'XP1B8Z-%QG;UK)['2_7+7UF]K.3;/2YTW^?XCHX85<"/AN;R2@#>W1C28R
M;-:3<0W2]&RIES2R/&<_\*P* V]I&@;=5%?*;[SQDLO-OJ5S1C,)=UNB[9:J
M)#TR.L%H%M[(D3-D)+%&&>L<<?% !8X/MV*)*3E'B>?H4<1:);<A^U[G!!:Y
MV*N4W.MXF!TY%WAG(P!3O/?;M^6!).S]I?,3#!A'W)C5PBTF+F3#ZI%KULS&
MA=A7#%(/7!QKN8H7X\GZ-2_'/TR:,8F>,'(RRMILR(MXP&B1#;_S3,U1ZM0/
MUY3Z<C;.!=?A2EPHW*F<-T.9DNU!,BX01+_CI/Q_PP^0:&[7MR$DTT,CAJ@D
MAW-37YM&Y\T:P\3#L:B$ZVJ%9X#<Z]8VD+]1K!AN&=&''$5AW%R?FF$Y#5FJ
MR1+BD-(<?5H+113]8!MB7:OM:YE=6C>4%_%/@M<U;[6!JL\/2G>K3TLO3-!M
MV-;&'*EUFM.:/HV<0)G!0Q\2(HW<]8?NK1NXG*RJ"-0Q/$2?UK6<5QNHUEB?
MEI/J$AGH#C!'< XJ4J'T F)#X%H1&'/5 'NVJAOP;9D:K: \LE,1A[&5>"^V
M"!58/EG2>G6&_&"HRR2A41KR]&6!?$FQ,[&6W(&;^1L(Z!@G$/WQ"92:Y_@X
MSG[:^I._8;$E[[<AT9]'O(=5[9D/CF3?]FIIVB][V#QZ0VSIQKCOKC^?^0:Q
MH.1B7,(GXQB7=$5N^L&%< %0X)REB0]>PK\0>,DV!**Z_FK7K,AHR=!(95,S
MRCUO*1^9*V_IK.K@XWI[KV3HO[5VZG$7Y!88D@&3<=SN%4H])?$A6Y]];!;U
MUURH:*6VJ]C%@181$5ZWBO9\FJZ$]XRU>1EU<:#@L)%&X0:N'K&FRMSD"1YE
M7*42DEM]V?RKQ/W$>\0#J^ZPK.7%T)=E/HP;D_7U WLWK^1N(EH\PH1<BBLE
M2[-&K?4+-2K\-F!AW%=8/NP4#HI;:&H[R&W%[N%]OLPYQ0AM89OT,6:N-RMH
MU8XZ=4TLNCZV#M3)"MV\VZ!V&3&UF'41ML_6\3[4')>*8S@1=KYV;L%&\#K@
M C@4'@*8ZL;-BS/F2Q<H4KC.ZD3/T7P6__TC;*W-"R-VZK=E9^VUWLBX9&;-
ME"@@"UVQH_A&9)<NH.743I[,IN%[B4(H[ &F=X<;PH4IW_9TX7EUYI93;5)_
MIE/6S=(@V0O"9=7A1ZWNW0)F7=AJG$/<2LQ.*F(5MQ#N!Y7']KDK#_-D,5<9
MQ-@ZL@A0L]R=N_N5R@A=ZK [RL?PL(ZXR6'\;;':V^>6+BS8,\$(&T9WH>D"
M.FD=A.FN3F0-*3X$$>N^#_"M  +=F0\5C@T5.3:W>=_--/.MW_T>_6R?W)_3
M;1[U+@?Y_DM[9QK51);%\;2(N &B(,@6H$5"LZD@*$M*1Q%HI",N()NH 1%C
MB$J#X1 )BZQ"$%!048((HK)$A 25F @!THJR(T(<R2)+LTB"&@N35*;XW,Z<
M,^?,Z3,?^/ ^UGN_]^K6O?_WJNK>&[(04H+B"0L9"'4CM1(LH3[&R!)KIIW.
M*^C-!\->F]_5_3"&%?=N184U-25/?IB<.[?QX][CC3)[COZ6'=SBH\=A:C/%
M/6: +!P6UP^-S13W2?'E0T>F2K:!H:63SF\8MZH94[$Q.)VKK=5>AVRK7Y7G
MER859!=#" 45!K^'7@L.RL)(KA+J= I>%((1^=%JD.FA1O10HR.[L!&"^,L>
MR9P]^5N[XM8.)\<&<36X-[U6,4_OF7E%O"QU7GA7!'(A];M(\6\=N>]JOR.S
MU 4773C/".DU\NBR^C.,?O[3_+G)R-JR9.U3(GP>=V-OF'JS_0NU2:<7(_-F
M)7 4K@O"*!&]IZ:$N:!U^G20  !1'NTC".CET5_FS,@ZI%5@X3-S^51>Y61>
M"'@ 9U6R;*=WALA:S;IX\*Z^S%[Z>U$;36S5X@>Y@/$/B/Y'Z&)%!>-NZ>2@
M7T%7I,/9AUMO6(^7K-]P8)>7P<]&FCI"I*$-^U0\O+]%M@"9+"U%OCRHAFC1
M8KQ"$IM+(S+ZCG:;I5H,F/>4,T[QJ0<H8WN00_5JZ/TF+XV[.;'=FDOA.0?#
M:WWXJ\]!:#D<$+T5I0[%';3+0+T,P[<S)OX6H41DIE4(73R\W9QY:@5NT[DX
MC4]I@E&53S?%(T,$:?Q;X&0NN,- 0.8H$?J3/:=+-K,4E%EZ5X;S^]TY!UN=
M()/^J*\&B1@7]=;'UL?&P[ST-=;X=W>3FXU=?<K)S7@Z@8?EL$QER&:J3F0@
M^3(S1+#<5NM$/S.N<@.^^F0^DHFEN&3:I5#0_3=VF)_+$VDFA3)J[R@1:LM!
MLG2^#Y:&A/5OQ(U>H(%%DNVV-DEHVJ796()M;=LKGN-#\\T)\^NN('>X;-EI
M!$L0)PE.VMF#MB)%L$"J;!]'!H":NWJG\4!$U>WUZFH'FR1CY6<V/GE>*!S^
M_N'3V'$C[K7E]$;/C2BC%*>U&KH"?_EZ"Y%N#L#/4R+J*V=<8@1436HVLL$I
MIZ$K_8,!!1>WK(!0\W[2R0_S +/R233!T"\ZN '%K\=G;$U;;09>$*= *W>(
MN=!*&YGW5(FE(A\/F0;(_=:+2;^ '??!X78>1MR9S.A,\2S<9!='T#Z/EE*&
MEWT>4QU)6V>70G*$[Y<ON7DOZ2*LI>Q 7YG#>[E-'[1!_KNBF&76)@)2_WQ(
MO-<[C0N\5EMY_WUJ7DT'![^NC9ALUKLE\H2"G^7J@K@X&L&'#::Q>987(?A:
MF"DYQ[*1:THVY9!U6WELO:&)9[%W!&[_0'D/OS^BCAX>&$^+=&P_GA>U 7TB
M;/_A]#_8=0!G9)@MI,JU+:2PPR=,OY3M_A-865X@',LU'\^N$%\-G/G^J\.@
M%D>UIL/FL>EHB9=KR\[E]RN8;7!D](3=$O\^E>[XO#0(ZE$B'F7)$=UR9^%4
M>U%C@DO]0"W3.V;M9F\C1X.S"5U1?6<*O<82L!ASE?F<K6>I8I^N2P"=^R*7
MYRUM @<E9.EVV-!+20&2 <IS?N1@*\OP2?[<*ES L5.W30?T.%:WL^^(KQ-N
M]">C5%2D"W^>I$'#H0V:\C6#7"6"?@NR%9?<EA0($HJ%,GQ$T#-Q4TCD]XJW
M:8UV8^;5T2\>,5\:[F0$.IQ_;?K+'FRF@D;FE[$;OW$ T&E$X '/7^#?'JHY
M3/P<(.Y*_>2*?7#ZZ.ID8?P\W1(OB+1)#*?33<>L=P?]6GX,M2_LG2(#" =X
ME7RV7(LM35-<19LEM+$VU8-)HOA90Z=+7[;+@P1/\^=CFN(*A[+_?*A7IL5,
M]'Y^-7%K\F_7.B'8T.LB9N8E *0^#)Y;R(TI)D\'"2U9EA,,8_W>KQ?7$O2(
M4=MM]A9$XQR*EGV<3#C(1646;L[N#3.:2%%-="-+;R\L/2QLZC S'3+G*:0V
M<(J]"J0)QKF8S-W-L/_CJ-N]Z![>)7CYR=0&YU92]GKP@H_!DHUQC.KB%4=.
M?%[B\9;DI7C"])8T2A^!=)D]J"*R:*6E!SJUV$W_TU;4"JR"5H<0:V6'WGZ:
M;OM8<B;=J]\&7X,7%BZ=VX=S?;S!,T]+-T$7EKH"BYD8V3Y2@** %"?VE]I+
M$JHBQ!VBV&(1P= =R"0YX6UO8S4F/B:NB-E?'WS\<FK.S:W+7%_?TM 5?FNA
M@I9L^3IX<^XE62?M4V21P\W!43%-FMC06\N\*!Y#Z@Q'!K+3OG:XA#.",LIO
MW'3R"*[7_JRB&XY/WO[QF 96:"?7]H96BOAVX,] .WD8*?1(-P')$@S_6T9%
MW2-):!9+)SBP,J<!&TW08=3@PF,V>H?;5W<&A*4=4M<S/D P=7N -H3=)EY^
M05P0"GZ#Q2^OH)DQ""]ABY5/D !>R0Z[-,:^9^2,2[ZO;:+L-JV.*KWI-C&7
MM-XBSWB[D&*O_31TX;-(6"O[SO(,H!46DE!!+5OF,*]$:*.MW7$$P6PJ9"!)
MN&;>F#)]]PD])FO6EUGRUNK!'Y2X\/PU'<_V9.H4 MN@EXJK'R6OH$[TRCZ6
MN7Q+O]R(%@EMJ'L\0 *JC@X%O\&[.DK:16\>EQ!#+EARK&Y1/(U0*B):$E+L
M&YH%&)'Y&?H1,QC^;%;1(*!/[]A.LC]=I+\M^P /A'#OODQ\&6R0H5L;9:3,
MIP&KRWI>IS8;'Y/5"]ZF"MFKB;I>W:XQHDRF=TW@.ZYQ%:T+JUX?&HP=O^J^
MI/J<Y9D9=T/;GZS/<S_W2<\KDF(P2\C-!)9-"&C?GN<C#L(4^8!UY_C7L8K.
M8HGF(0:K[T:N@1?N<-/SL''<^R&&;E@8E-_]EVQR?T<1\/]A"QY/9VD3#3AH
MYP%HT[O(\QU"]?,H 7N 1C-_<CVH_74/;T_8"9.D@!N7MJCZO.[<%7O2S>@_
ME%S]+YM_)R ^2 8MY+"7/D!./ MU.K/;JW)5)RQ"'@_0:AN>+W-I>EG9<-UG
M254'RE.D\=/QT7K'GC3?*PF4LD04>'*P-390M:;R,KW8Q^, Q:2QZ*VC.DZ[
M2S&:67ZE4D\4'SV_ZM^6 _^;6US$3+',&6R25BE*Z+3DHZJ*N\Q(,?5P_R@C
MOX]KC&#+'"M.='?F7_-8:D19<_=^N'7UWK.>Z$K84 C3N3)+HK_4 XP DANH
MAL2"MN\?ZAXPJD2:AF"7K^PH36CC7D99%Q.-.AQ:J'<\S<']$ 6%=4?:8A[\
M(+6\S@^3.--XDS](&[5?C?H#<_2?6S@I63A5:9$O!'RWA2*!2L0I6B9R+5IC
MJF1+2KOS*%2,Q]\9X:CPF($-<T585/-2PV/^$Q;RO9]EUDI$3RX)OJ(EBRM'
MJ4B_9RT,G?&!'$[]OF4V PGZ'E$B4I$2@Z[I>B5BKYM$18E8:844EVKR)A<R
M4_\<IR@D3W!9)F2!.Q;2)K<2@,=="KUOK9IR5#6Y)1$@W%]XXG+&I0%*Q%UC
M, GN32<7]%4BM)A0!_ %.[(&$)?5P9TB%*PR]AJRT(DZ% %EQPO5(&T_  Z<
MBY"+D(N0BY"+D(N0BY"+D(N0BY"+D(N0_T^053^JT?/7L:WX &A7*=?M$^C*
MUZ\3Z":B#>1.H(H0HX;ASZX-.>WOY#Q627 .WL@0FF29;5BJ=>LF0CGT+U!+
M P04    "  R@U=4<X"NXU8Q 0#NSP$ $P   '9M:2TR,#(Q,3(R-5]G,BYJ
M<&?LO7D\5/__-WQD)]GW9>Q+MF2KR% AR4<JV6(JR18J6<HT(T+V$(I/IE(4
M,=EE&[LD2?81,T:497*F99S,=I^^O_N^O[_'X_[^<5W7?5_?Z_K=CX['^QC>
MK_<YK_WU?)US')QI#AD0.^+@Y !P;>,"SL!? .<KL,/N?,2Y "  @#<NSBQP
M$-C&]7O[O=_V>^/A_KWGY>'AYN'CY>/[Q^ 7%( '/Q^?@+" H-#O#?ZT75AH
M^^\??A_D/Y9NX^7FYA7BY^,7^N_>.)V N,"V][RVW%SJP#9Q+FYQ+DXO@(!Y
MY/T'>US _[EQ;>/FX>7CA]D0A@D:Q&#VN;EAIGEACN'9&_ \P"/.*Z%F8L<G
MZ7:67_VRU.Z;.8\$- [4=$D?'P4U3<]=21 4DI&5DU?0TM;1U=MI9FYAN6?O
MOH.'[!T<#SL=.7'2_92'IY>W__F "X%!P2&15Z.B8V*O74^\E92<<CLU+3?O
M;GY!X;W[18]+GSPM*W_VO**VKKZAL:GY54MW3V]?_\#KP3<?QL8G)J>F9X@+
ME,5/2\N?OZRLTKY]__&3O@G]VOHM%Q? S?5_;?]2+G%8KFV_;<#_6RZN;3&_
M"<1Y>-5,^"3LW/C/7I94WWU30.I SJ.:+D$-T^.@]+DKHT(RFF8+6K3?HOU#
MLO\VP1+^AR3[OP7[IUQ$8#LW%VP\;G$ "4";= 0KA0.$NT+Z>.H@C;3@V)T]
MV]JK(L !;FGT*B0Q.JHH(G]Y/DW]N?>19ZEG@&+TXDJ6_KHH=&N6+72? SA%
M<X WR:\XP, S#I#H0EC2PS606&W8E6_76>R'HIV(?TEXVX5 ?H[[41C!?!:*
M8UXG8)_](?U#^H?T#^D?TC^D?TC_D/XA_4/ZA_0/Z1_2_TU)*Q<)D($Q4V*#
M+<3/ 7CBH##R1BI" DE^7/0YXPPMZY5-<5C8H[6M%Z+AM -:1OU>+^WXY:19
M9STHHDR5[QQ NPY$LM_PE7* )^KQUAR +6+! >Z68::P=!H'*!]<V]PB %CR
M6,2O(X'4& X0@=A"E\#< (_3=/\]@U""A*Q<^Q *R+/&603!*-2,,?TIU$<N
MCE"$XMSS4!_J\>G$E8;<."^RX&Y'K5F!>R^6#KM41.OU7W&=QH(.N&GC;E1C
M(5."M.!!U:>MT2M8I>'HLY0J[:T;$1XO6:76+A>K1T,LC^EY%FR^.>HHL4-6
M*?#Y0]&)(OUOF_1KK/B.O>P!)'@J8MLJ!L'JP.QB>D*2-(\%W.V^@LS%D=08
M(IX>]L.-^+KX@L3M92>U^R6"^8?2Q-GGHELQ_AR@:P0IBPPVGC[(%CH1 3;1
M/5DO.\QC3_3L(_546?H6'FR >JJ'>-L_-EG>.7SN>_A,CIR/QL5WW*9G@$L
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
M>F-_6^0A!N5JWMM3R;[K:TFJB+:['N](M;+4@PQK.'@(9S-%%PMOAIM71NR
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
M,L?=A$/VF#F"I2;-N(&ZC03C1IA%([]UJZN0S;Z3!L"I C*;91^___NVZ>P
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
M-%V8PZ]%O1F=# %?^8"WO?T^A@H1/'2#JP4_,^I8B_J;<@_'7:%-DS>9MWX
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
MCJ-."AG219,,$ XVTO_A!"">%D;(5.BP;]27YLDV1-\Y.+]G1.DOX=1UC%'
M1 6!RUA(7 &FW[@6>^)9:>OQ%'?<:(Y/YNJ4UD/Z=V_U:\_<12UP4'A.5"R3
MWI>9L%KX-+7\Q)4=9:>$-6T[_,-86W5T\+P/.CS7'3]OI5QM;3V_)65(K)LN
M!W[8GI8#5YLEP?]XMH!:/Q7'1F 0T;'$-: 7US:1B'IJ:3.6H],1^EL<?N.O
M&PN/\,?\K0.EJ4URX+=^L1RH#919Q?[#F4*1\[^O__OZ?W3]?,YFZ"FWG;*W
M78C@XZY;K8RWC'RX5]4SM^=/X5OZ6B%-HJTO4H"B [ KR'5[9 L'/E'40DT;
MW#<]0XD^!J'G/!%==[WJC;;(@?@D+.<627%)9#NTCA&7/["47'31PN/@V)C(
M+60+%%GH)UOM(KT^(P?^&$]+CD()E=(]<.2C=H9L*V5CUI5 O*O8W>OHGV$&
MI-0!,7CT.UQ=B8:BJ*'?:<2LS8/S/N32;>J13'SN+3F@H+T:II%N9$ZI$=J>
MI$VN6R3QVK"MOIV/3K/322YQ7'%[^V1XS[7VLX!4\PG#@0?]D@.(]=%#,N>I
M 5-1[/R2*CA:4:$VKI]!H:53;TRQ">YR8+%8MO22\-%GAMB)] &SV.4;4A4*
M#.C)2[N"*@?RYOAIO^$NPDC/J<:! 73(##GI#_?U)!R469':4&5!$N, %;!?
MI"M:FRP'E"T3+HL(I<&^L3WLFO=%F4%?K:89K:/Z;S8^4IA&2)SG4V' @5#N
MB!QH/<VERHYZT<AUEZN,Q;L@7=EBAM"KGEU&:6PS;28OLV"\:4]R./+XA]DS
MWX"ICM+9JR[G\I(:SEMM0DTM;S'R[O]@I2"]"PMDF1P(921A2[,D&B@N3D 0
MATA"NG["D(@2L 536F?' I_NQ [.?-W19Y"W?HFZ($[YSO<CG[\\*#(1D76Q
MG#(:Z$J[)CM+W#Z_"H9HJ>E$PW3O$N[R+172=J<TM'+$VFVD\^0Z!A;<V0Z9
M$N8GL!?60H?$WI(KTH>_V;H0$R<;THTBK>R;61_:&3K_("LWYW=^I_57[I--
MW;E]P97>@[M. _<3!I$<--QC)3EPBG'=:'FV@59E9XVAM]/Y/3^[S0,"41<:
M.A#M,*='K)+5UUA%Z$Y6@!'\J6;$F2&$9 ,MCI71U4H>M,43FJM-)8[&LL5T
M(>Z;-)O!B0_ NEVF_IS!I9(U?M.77%8='.YS,BF0C3^0'9G=&R*S2M^QMN34
MRUQ ]2"@Q?A'!V!6(EL:"#7//I7>Q:B-==&X_D$-=E6H' L4BF)%9KYF<%[(
M >T:,@LG4VT3+G%:WYH=5.]!T?-*J+HF;7B?]M&87,7$9L3VBM#Z<J C#&;Q
M"E2H\Q_..A#UG?! 56#?$-(>GI$^KS$G7H:XJT*[;1O)Z7H/!^Y5>_M:5\>@
MZK'0ZGZ)1A2'#$L)R>#0<*I'@S=]\Y\(T*8<>9LV][J_/D1A5BU[3G\RP%8.
M//J:)5-$"7/__N21"M&4PT!$(_=X("']^BMG4D^@YBHMUM;;!WO]N'4U=[K
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
M3M("OY8E_W7E0^?J4LJ[(),['ZU_6/T_V\OR7Y,0_9\>$T 6'R%U89=B ^7
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
MU09 Z2*4!!HQD@TDQ;:!I47.)//\L0NC)S!KAPG>1XY,*-K%U+RS,1=_%#9
M:Q"AH(UD@5PG4S()PL.2T^#L1/.=N*8E[VF S$OLK.9VA"N"@[Q02!R\J!W%
M6*R;DX#LY *?!GLW&E>(66>O.U*Y7DR@TDT _MR2=1[X<TO6AN4M61BN5(I
MF0 G(>[#$'$%/SWV8V@TL!< KWO<J01;!0IH1DK$XB.L0 =0/9Y?:B$%>+3L
M3H:F1U*@(P!C'*\F0K416'XSGHQ@S*P(=6&B=DO?K)MF$2]52W^!K?@GZ2</
M^<%23+9?9@L./(>5@HX;?[,EK"9]5#TU*%CE7O.[60JOBFLM,&WD]7"#$%(-
M83$<C5 UH9]@T[W),<TVB\"?<K5TOV-"U--;RSO+6)J86\L)R:GU_'#2(&Y=
M$%!,V$ ,K4J[I!E]8/VYL%-%NK#, \10#)Q=9)R;":\_YK$RP5U^ @<NQJ7Z
MWEN;DZ'KQC&?*6^?9Z/3_N#@RR('!R'I%UV(K3\FK/48.H 9=5D?=V)RFE>B
M VB63Y.DA/& &S:6CVZD#:LQ8Z.^BE %<#,H^]B;.OGU8"7E^--;FWH7.#B;
M,CO<L5>Q(VM:M"+'-M[.Z1*K>_'\WR!7HZ?7!)N"^$C?VF$V;L/DV<-[.S-?
M>LF-%EOX:XFY.+.QT-9%@4(O<XS+IH]2&=^2VA]W3P$*-Y]CM)ZO743=GUE]
M17QX@G*7B*QZJWX@S3$)5@9X=,%Z7>8"WTR$<G-Y_QPF7$K^!5:LPR/F9[0L
MDA:P+:.726XA*T.L@(NUUM&D]=.#TL[\['8/U=3P9(L)\;D1O>4HR^:UD#\+
MG<[$"!04>!^XE7X_G#0QD)3)7>O%I/OG=/H[55K/XIAS!.IBXMX_-@&L@SBA
MSK=I3 .N4AI3D#5:\RT\9^P6;O]6"K*J0;X$""M"W3$%*0(Y?+TF^L@W4W,W
MOM7D8!/:T7GK 8G:?3>GK9&ZJW/9+GN6CUIOAB6I)/6IJO3X<KWGPL&V%9O#
M_.?V8[+7.]5AP \X\+K3G1"NB4!1BI$?&?2]L9ZV"E=60[.G^=WUT%P@@]-8
M:/M@(O"E"&DSPBGE=C8"A9JRD,63"77@M:O'Z(]LM.IRN@J-P<+* _6[!#;/
MX'>$URFQ"W><6,\*<G7RB[S/SNB$X63/O#OCND+1?;XX=^2C^-U[V4?<[W]
MD5Q([W%@4+Y $<_$-3M; +R[7),X>#MTS#8/'@1_C,?NN%D03=7]QM=O3C((
MN2&V^$O!]B7*]7$Z>"-(H$!ATV=,^7[.4",KK@6M)K#O$@#99S][8A3,KQMV
MAH0'^,G77_?8\?QE!'-8Y5?4196+TY'>\PT?/\[95R<T- S8C&=9)6]P/=BI
M55)W2CS59B/*K$OBQ_QU9) 1B&48(,0<C6/L+."B6>,)/^YL'UO"Q-&E2.IT
MKZHF31^O!I4C?1$Z)P(-0YH*MFE&#XA0L:.(]4R0^G3;_M!D>U"K#!W(^73=
MFXT>.=0RWC$"Q)?=V1/^3$G\T>Y=NA/>?0 CAOS:*0EWD0QI>S1@(L@*-4::
MZ:RA/9(!&(6SY:];S4U,J/YCMW7KVA^LKSRJ9EJ?J%*G^.,MBA26 FFC!>L!
MWGV<I["6QB@EK',Z7OD-6$7J'#&B1N]@N8"97]'7_54FB,W2!UJ\>T0HCTYH
MX[A /I%WO5\BH<:4OQ$"FL8V>9I/DQ6(5B%$ZW!S$6I^J"*[I_!&6,L+#L&E
M>_\ZSXS+F4\GP4E5X\>K\O+*+NX+<[[BN)>U?Y?BJ?UK);)?_#.E[G_K]9\D
MV@6-PK*KA#DD([B=!A[%)^$T 0\ <PXB-"]9%=_QRYNNN&:U9>!%4-'0F8\G
M.XZ<"HQDN<NN_K)#8VU5 ?JU-P,-F>V#[1VXG?!7LM!F(0,%'Z!@=_Z0>N,W
M-YN;%?+%4R?#8\?W?>H/+H9L2;71+2(E(0V@D*G81, =#6U;C"9I0/=Y\:]
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
M21_9C].$^X"&CXBI/S3W[(P%+J.'=>OW_71@8U2G,]+39^@7'.XO_&M.5+I
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
MC,_U0>JB]8L"2PW$3:?B& ^-JVHLE85/C"BWZ2M_O!GUND+;8*D\%7JNOKK
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
M'KT_4N2L<S^WX=VIM._NND,[K5#A$O_,C&/3"CS/SCZ6+7DR%;CX(%VR5JK
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
M%N@AX['UP2Y+-4^'DOX.S@?T2L/SPVU/?<W6/+MT;T[WUP3MI#9UIO\W&NB
M&2IH(9<2&K!#8;R[70/SS7*DEB5>?'[P$AM?'I(/2+=[N.=/93P]DEV3=;0T
M(=#>4,O0M.Z@]T*U;=<>#9GQ^U;=^CM&IDYJOS\[NN.R!SSO*W[]R_>0;T5=
M$N-H#C47LH;7^B/=K2V\7R/!WPN]/\9-B;:4"G[-9@4UT10A/_ODQ>,]&:NH
MOJK=Q9LNQQ=?]3CB*LMA*1IRAB,!ZY>U#W,]S?3?E':758<=_27IF]YI):,=
MQVU=]ZOHOBCX3P\K_4^Z_GL&!O\G77^-X'_UZS]Z!$_1'7MR^MVZ<OLX TO>
M05EZQ@\/4^0-"]H43+<73DB)W3I_8&I[\__:1A5,^-N01@P\@/GN;(FXXZ%%
M+'S?*"SO'^_"^NOZNY?B?RC:48SC[CO%C8T!!YO,QAL[Y"WPA-*NV?&NA>'C
M2K/<38&Q6I%[/5>\^!)0]*Z=NWA'8 IVUE4--@$;7(QJ[S&%.N,G^G?*Z]QM
M]EUIMZ-0\<#E37+)J"WL%;=PFC3&;ZKI=7AHN]U@U ]</$ZU)CR$VT)GXA/3
M67 1)CG  MM$4N9N&%CX+89Q]%G2Z?T)';S@S5;4D1A-XTMIWA,T:&L^1XY_
M5+ 2VLW7!NHM]&']*6.RHJ5%</Y!$$@F;9Q4ML(R>CD;RV$ZK>QWE%O5W;:7
MJ;?62G[N*XAQ'0? 4V1(5S?6<@MIH,J/4\27(OY*B )4;J9$:6IQ.RA-F+6_
ML\NX>P:459W2E)[E+/HW[E#>K77LP"<5Z<A+!S1"!CFKN 4L#XX]@NE$*&@[
MM7E.HO5IG0BUSMF&^WJTJ=W;,Z0XK^AM>9>T3<+8F1V/^THV.5ZI=[M[5*('
M4T9.VB%",=+HH#UAF'P<VA?V8EBP$YIG25'BQO:"=V:I 2&^FJ^F)7N,;*_[
M:_U>G.$1['$- -2V7?MXNW%!AV:,E*ZHE>Z'36&Z"/4*6X>6:%A4S<5I;N&^
M%5Q+R@S??4B)ZK3;%'/]V..(9,,FL?O-I%1[L7.8)LQ(&$.B@2)'C:[=3/RU
M9^&.S2:;LQ]GC\C*O7%D:,H$I:47!&O5A_Y@]AEUKO$,HJXZ^'!V ?IR0^+
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
MR#<HIOL&3#@%FMK'B0K<$]WO_WQJE 1QC-J;Y[I0RWFR4V 9^?!3MTM89%L
MU5VE: L<?6B44!D'T[X&73@)77CT%PK4]V62;/.R93+;$*G\O>]C&C&^=*K$
M@D*D=]L;.9OQHGQ_Q\($N9'*G2)R'EMMI!%7(3C^+3Z#"-HG*F@5#WG?(PCY
M2&0;BAG "-0Y 3Y\M"!3$]ZU*V5'V7!?X:6[$1G%=S%+#RT?*=O+FTL_&DVX
MF3?N#P-%^-OLH8CY+0_['@Z>:_/@;\_[MX;A_,Z$@7TT&:Z*-]L>@FL/^AH-
ME815Q82W?.2ZU1G?3YE(MU.(5+;T>GE@7TF"RGFWGO4\)?9U14^1^7BNI@=
M'41N.H^5P?6<LQ,);SZ%?L:.9%4IH,LH8U]N'P>J?V:AKIWOOV2_2V%$I^LI
MUC2*"HE"F72^%*_#8C@)T8+O?1MIB^Q%*$@1^@G*00?>7 8=CEA.M+,Z'LQ&
MFD5<N+/WQQ:5LT)&XK\=&&N]!"',%=";@4RFRO^\\L'&FO%)?-5Y8B>RBEUD
MVKJGYII\[H5KVE$, KBEEJMP&^*B$H!U?Y<5TXW1&4M5#(B*MU,$0F:^Z_"*
M>KI">',13>3DPSO' F<_;=:_D,L0.FU3_DA@!='AD46*>JO03Y+D[N,@(J_&
MW^2*/%Q:NXV)! GQ"34-?)F1:*;_R=E96^<K.W^\3>\>SXQ-WW0$9QK"PH';
M99AC++>Y,.9;CA.?'&0(+L$'D*)<\[2^JQU]J^D=ZA;5]W_QRFK#O[M+S@]*
M7 NXDWMHDU'Z&<?\2U.GAZ"AE]S"W<)KL?'@>/'?(C7MQ/G#17!U.Q6N'<ON
M83P+3M<K>WXV>*WH=H"N?VC-,?Y)YHI[58VK5R I?HN/1KR:SE?2.7PR%?"$
MI^&!DX0\>%O8@,S4-K('X#LP+(@.:?P5B""WQ^L<O6[YELX1/2CWM3N.HAJ=
M^TDL6#]6=!1VD02X2JQF_/;M6P4-@@A 6'^773XCRF0:P=![EU\71=E9DM)P
M;+!]Q:I'$S#[O$-P+7'3@:V)AFBD"'82"?@BLG' P6@3OGA%.7;*3A7XF@ZI
M-JV _HG?0DBI\S%SK$.6_G<G"XTZSYU0KO]\:%N.\5E?;<_X$J<[Z]CGD/.?
M 34XX?QW1#%>LPJ#M.S%F)88AM23)B9P;AAV$N)Q4D=_WRVKT\F=_5AB>[Q*
M1:+CVGI#4XJ(]-L4&]P+W)0&^S/XYXQS2B0>.$J2XY.U=3VR3( _"TG/B4DR
MF=S]@+LQ[^//_$#C"3:^8,OQ,EO./1?56W4T!7LQSGGL# XX1DJ"/R'WY8$[
MA7-8G-ZKN)MM G1;;TCG-]C(20U4C^?76S0W6S;NXR I:903'4Y-3L53[1XF
M;XH6\'FXMM5^I";D"%PQ.Z#N$$&QN=WT@#4P)($EP4#D&/_D7*MG(ES=GBY'
MGU^6_Z+;$9 1HSOSW5WQ4;Z)7.&M/9@)SG7^*VJ'/GD#!FZ!)Y+.(%+Q3;49
M,5C]2?!L#\6IL>(3NJ7O5M^977ELX:=W5P*\OY?MD.K.4LNY_T[@2MZVYS+L
M^[Q[N$@/ 5R/&U85UW.&!#FQ1 HYW68U;114F?/H=:B/>+*45=7]]J+4E\K2
MRC ;X/79L)NG,$LH]0J]J3N"2#J9F</QP@Y3@>-1A#^;NB18EF.#[219K-8I
M= LMOI\7T%<(4)W-M2_-+)14MR6V=73M7I<_TFQ?^/E!"L(\J9*U.KDT-\Q5
M%F1_Y4',,WQI6F;:MV=6;((HCT&S4"FM'G(12(G&79^)_*'VUN\-A11ZB5&
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
MDHJ6P3WO";6L6VU-]>K:W[)B*F5^O^#J%7%5^@:ZY]%2OJU 14AY#@=R!E?
MFP0?\8T\0.+;QV:@3 DNU(L,GN3HWY2/I*AH2T0KAS7'9U7F]#AK:9[/N'0/
M]0]38WP!UE&;)$ 8-S=M!#[F%0'U/#B';OO/Y*5P+>FH%$8UYJXMNG#*+*NP
MO=SD1L:C*F_/,@%)\V$Y(TS%7&1'H)&"=?%Y_'EF!5T$)H6)CX* 4X_X/F")
M<S6ZRK2;4O2VR:[ UOIHS;1!?7W!J?HD=]6-#CSW@-B)/0M]&W(NOD(9\,]!
M'43D^J;!F^S4P/YN\AN[9J" UP\LUK+^1!"L0NA)I$T9:5[>;[$61A5[^'56
M5VJ;3@Q[QH;O.6NM_:J[0FN%2%=AJG#R@15(,HWE/$5C8A:^(CMEQ,(HU?^0
MI6O#GK+[]UO@]Q,L:*.NRS^"L):.%^\H"A_O"V !M^^X(7[2P&^P VX(GZ*9
M18R:-<2" A##:P1D$@O!FRR4]!Q!FALD,-[VW&??T@6KC3)50WL&=;/SY%H[
MJ_JRGC4:A3>Y?%W5H\$*-4H L^*$+KR4,(5@) @#ZNJ92\IXI='?%+FI[YH2
M7JJHJ+B]+8UZL8$/8^1JWO:EJ60K6G;+9'11JDCM)/IX.Q'P7*+K\)[ 53^7
M[8-DU7>A)<&PDP CS0SO\.2$?+C9L%_N;%VB2S9+)^L!3T[=4C'BW#M1"A(2
M(WQLTX8[_RY0$[ZVU>.;X)+/@8%,4M+#H:3?2RH'V:9;++Q*9Z,==.H*3COF
MI^R\-?2W^JS-^<H#JN3:<=K25!KK=P5G U>%3>;8A /:_1U<[XJ%SZQ![?$#
M'P.X?9XAW;..S0UF98L5!O*GCEQ2)U;;[BI2^">V=A8)G$'1P[K(=1B!VE,V
MBIY,:W+*S6R<P=Q9W5KT>BJDKS^B/LBUTN/DB<[<0W,#KQS^$E?=VTMARDRN
M(: M_BQ4!K'N&'5(%>JQG+88A2Q"5X?A@3=UGOOQMK(E0:6A!F>RQT''9"7+
M](5!8,N5A=CB>\W=Q:<^E=RE^,-%FY).9-)WP6-^H4&8NO04?#*M,M)B\QR\
MP:!9&UOVAY^2?( R>_YPSE#+/M-R4N.:D_Z!3PJV"$(17GH-D6T$YSM?"0ZZ
M4#^SS1!V8 ^AJPVFY@FW\>& #!R%"FT#KMM;2DI8(>9=HQKAI1+CCGY5(S-
MM"%S]]MKO:TW=E54HX,<\)YKB(TM>M@92G)3_IVH-(P,W2O4>FM95(@M+^?8
MEB*C['>Q++]<7<6LJEWON;Y:W(XI7G(+W$^60 <L8"$G45U-XPEX+299)7AU
M)2W<@K/1\,S-,SYJCI<R)7X;+@8<%!;LO/YUHU061\HJ');@H-Z00 ES[B.:
M2:(/=5+H(@XM36 U'UT#;>1^NSU+!.^'^NK41%:/E+V)-9_NX;U9_!ZA>=KN
M1X6T,&\-$=3JSPN&!VQ6FXH S2TO4WXY([DTL<CW!A/+.O=^M#U,9$O;+[DT
MB/Y\\\E1NWMK])&L)ZQ--Z7%!'(SG?1C N4I5V&=K0T;62E0Y;KFEH#-7=.R
M"2QE4T?:PZMY].X0+7[WWIF&;'#O#,<A)]M-57,GJ,0/G4,"5T@P_\$^0O/T
MN9<9DI'D6U4X^1EOC!(8?&KETO+<@G=9=6CA6;&EK'T;?N94*VY@0"-$9<IE
MC@*[OCMN*04FJ0/K1VG&_]INUCW"N]$X?.%]E U%,]2^PS%M,L*THFQQ\9+<
MI]C3:5Z1"8=N39A?W<$B*!';+Q)VX48@"23?FC!2[ZL*_ ';^8=Q4R?A$=XP
M6W\OQ'+U\[NBJ(#5OX'29$MN5Y!%_Z%,2<N)1,,+':ADHCB,#&0I(K.04=/6
MR"9/ZC/82N0N/ZQ81T5Z$RGC=3B<0%+?C2]_WY-R\>)*'O>8SE(PYPG6[H(/
MZ+<;M*)B03T5@6(0C0$<6D/<058[#75\1K/(-.?)9K:)KSGH^[ D-=RLN_:E
MY]R-C!X/M4\MEL.V;G>U3764\U#3XD74-V+3K@0I.%T*\)K".@+2(YBLHLYF
MO%U#R >/<_%.S=R,QVDEH9H*H]JW6\NZXD<X9;ZX2SF7+ZDJLW)F]8]N<L>G
M\14$^X6ET/KCLT-$[']-<R37V.4 KQSLS(*7?7%]&(FCY8SB(J>K&CL]/U5-
M:6MZ?,D9T$6DIGH-8%Z@ TAT'6A+"O]L&'T3A8/DBU>\E9:AEINUA,3%S#3O
M]YSOK'?1$:T<\:L76^!Q+'L#'@?-[ED^C;X_8B#Q7W/=#\,D75Q80PFC9!!5
MUA#^)#C3Q;K(V]WGIS<_PCNR^E-0.^IJ\S:G?-CNDKZ[<:(/*9'TY]%Q[?B=
MZ$ L:(CE/.,?@&V7QA/Y'D/L)8D?#%4[E1]MJ+JQJ.8*R=HQ\BN?X+!KT$5/
MFJVDY$!6IV1@T3&3#OEB^[UD^LKZF4%$O#F<\C<A16+[(8(2/A 0EI LR%*@
M[TRW==XS9H^9 :7@3-ZT<O;$9B^O,YH7.RUJ7MEOO-WM1)I(Y)T5-A%@T=RN
MOH8(QDX>9ALL>+'#T'<UK=JX5)SS85)7F_H#5+Y7_8/P^^\>/DW54N\1;9X\
M+F*H^\-[B8/F*Q,89!A6F)\KDI& ,UD,ZFK3+F _3O-CE:'<AO5AB363,!IB
M95GM<"7B5,E7VVMW'_B+#^H?G+Z[TUUD? T1PECW/HJO"'VB5)=7PH0O#:"D
M0IKX2/!O6.0*=GX02$L7:VH\9LN/54_.F0S&1 Z_T3Y6$-K[)C<)M5/W9E G
M>2JMDZ).#)-)PU2CX^UVXT^ 445X;6CPPZ+M88#"[!I/7:IUBE@<\'68[8E\
M=&B,/C9M=,%9M[NZ7^OO%#FY&!9,>^WD">.8&EH7>=**1MY$]$>KS-41I=JL
M0MHLN9UGP7QJ](<?8SL7,X\C\L]+6G1O:W"?+-KA/]#[ED5 K2\22"B ?6@-
M.Z*8+(<.1T^4\,Y@,C&PC@^6=/IKGL;8ZL?U>9Y;"F*]J^N\ AM2'1X414;U
M[W+>N2O:=4(GTQXQ:P>7N?8C%&:YW?K2>7-!D/ II(N[)@/#BB(D@TOU4I=1
M DM9Y[M>X:;LK2RY7J%C=6YGCM2=M1[XFG<\\,#PK:_ZRPKT'-:00)E!(TK
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
MR:6B-RXA#0C2)[D$,X)3%H:S%WYZN[/*\T3KLP<Z$J_@E05KZ0%KQ >KK?R
M;!1P](;[F$J'4^019F;,T^9GZH!:G\9?KFBTF;!6*["C%MCJ=:$=7YX/I_W
M[/\0^TRYQC_L]@/DP4-Q3[=V8W"A3-G9U:^_7,WBG+-(2@R)"%*(N$P@26@,
M4QRF<9B%(HBM//>;.T[-:KP6CZ(DMX*#8B%K!$U$J_K@MIBO@%RK[;D=66Y1
MZZ:Z7E@,?3K][O(+^/7F(X#@EZOKFV\>_6$OU.W8#^IK&[)0/QF2,/2PO<<H
M+_<+D=M7\^4?>A[DO@S,J:KU_8-^_*K?*J$,LW=DSM;U UE=TLJ<)\]PC@D7
M60CS*-+1ZLHFRD7(])9/!)0$:1 D+KN]GG),[27^N] 1_NJ5)?7+#,@F-HUL
M]0%KI1!8+0$72JA[I3A0# MH$]NVW,2VG1TI:#67EN?)P\_0T,?-!R,*=[0
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
MH1BVEM,QIWB$B;;;94YK^@:VUUIEP8ZVNF10JR_85;@UV%J5S0JPHQ=HM+X
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
MCO?&FQKQ-.*!#U^^G>?(W,>UGTOS#+1>P;G9@C=$V1-+9 ;U>>Z/^:K>SR,
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
MABA6/)XCBJ 4+$.8!7$6$]NFN@='F!H5M[*!W[5TEOO0X_AU\Z@75 :F0EM
MG-K6=BI]=F_:PW<?K0%MIW*[76:[+_15GL!D!:E1N"F</I.9E#+"'+(48X@(
MCM0;'6=0RE#2),Y90%PML\X!I_:"?U$XEZ 2Y6/!A#*X*K7Y@>"77[_H1E6Z
MC%$_XZL;=&MSRAN4PQM(!](!V]]V"Y]NO!-OWHOZIY],ND6=.MCJ-F19@L,@
M#ER*8&_05RX_<!B"TR4'CGRO'S5=<F[\!V3^A11J(_N./!0K,I]% 1(B3Q4%
MQ1F%B%$*"9<!%+% &29Y$*9.Y;>.C#,U(MJ*"1Z4G+!8 %9+ZD8^QV"UXQP/
M8 U,-3LX:1%U]M:[$S@YD\8)%+QRQ;&Q1J6($PKO,\.IR]T=@7M5FQJWC22I
MY$F,81@E@=INY!CBF.<PDMH-*"2GN;!U!!X<86HDH'.+[7U=AT$[[0<\&XJ!
M7_$7I>5Z^ $/8V/O!SP;HY'\@"^P\N/,ZU2_PYEW^'NC.?,ZQ=YUYG5?V*-W
M)F.BJKX]5?KLO7G8J$@$3U"LFVXGNC0"@7G$&&0T33GC5/W/*B#]R/VGQEVU
MB*"1T:$]XP'H3G/8F8 ,;:0\PZ('?1T"Q:$]Y7G@C!_"4+=S,RT-ZM9ZHEPU
M'3162T!J-*L&3?+P,&]J#U>>8A<Z .MJ1GG@6^/UG3PN\K,6DQV7]<S!V23T
M?);[[L>KA8DN*59BKLGUPP_='%'-8IL,-&,RB'! 33%E#I%,8DA9@*"D(B<)
MIC1FF5OAB7/$<7DIQJE,L9.KMI3G1C><-5-V^\6QT!^8KY_#_B(<0A];M;I
MHPQXLU$'M/H<KPGBGC#D 5:_&47G"#1NRI$'Z%[D)/FX9\]B6]O.P)<+_FVU
M9'_<+>?J^Y5N^;YZVF3FQ1AG&(<IC%.DF#5+0HAQGL$XB_(LB!')B'0Y-K,=
M>&IFZ/75Y=NKZZN;JP_?P.6G]^#;WRZ_?OC;Y^OW'[Y^,ZD,V5_!A__UV]7-
M?SJ6[K*="#OB' +>H;?E.VW9=61#+>@@"9.NZ/BM$&8[^+C5PQPA>5%9S/7[
M7C.U;N[(ZN_+]9QK*F6K#U(*4W)+7?*5K,0L2H)4F7X,9C*D$'$40)(D!,:8
MJ+TRH4DJ0P^962?$F!J7/<ORT;E6M-%#;9C(Z@(4$FPON #?M6: &*6 :'4S
M7RR5=E[RLTY-I!W[#3\] W/AT?PK,S/ * %J+<!&#7/AUZZ9\)5N90GD&.E5
MIT290CJ5)5R6Z5.V=W,_9=0%W.JXK[9I]:;_7!PGC*=!  7638M$2"#.,@E9
M)K),;;:S)+**S.H>9FH$N9%TV\;;_HRM \W3YX]^,!J8I;;P;*2TZFGG I7]
MJ:0?R$8ZG.P+G=.QXVE$.DX?.[X\VB'D:05VSR(MKNY=%LB$$K4A15>+2\:6
MZ\6J^D*>=+>?F1 L43PL(.=Q#!&1&<QIP&$0A!'&)" 44<?B0-TC3HTI6_'
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
MH8F5^B^:FMA]RU=]KX^Z/2+_II:'=?59ZD]F,>-9%BC;)4N)+AF1A) R)*!
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
M\PAFE <0A0F"-,<,B@RC%-,@C',K+9)S#4R-!"H;P<Y(H*VT&_]G0>P>^$-
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
M,UW<-V$9)&IZ!$,9QTD<!G%D)_3@U.K4R,J8!N9BP?76^\I:3-4-:ILC0 \
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
M/6+O0QV/J:779CR@@I.<0<)U@2A$!*1)0"$C:B(:B20.$JMTC,,'3XW!&MN
M-LX^/F\/JVZVN08!W\L^*^>=HO%.>=H[$F_O8:-%X9URH1V!=_+O[LN_.MI6
MEW3Y+E8O!1-E'741AR@/<JS&'LY"-?80@22F"'*)H@SSB!.[RNR=K4QM(#9A
MVCIIIK:T1SS+>5 O+P8'@<KSB.V%DM.2\"(*5R\+S[<PVM+PHI/MY>'EB]T3
M>'9E$+8%H.IXN7=5&.FIFK:SE =1HA"%)E$2Y3F'5,8<IIQ*PB,94SMBZ&W!
MU$A#.0%K+_[#/N>E'_C=!#(*I+Y7%5O[6[6[=\&YM1-:U.U4V6_?^-NG)7GO
MAQ'+&2YV;SA0OCPO%_JGI6P7(A1U#\GERA0W5#X52PY6XEE9(ZHJ7>1)U^LJ
M]^\4)7@F!5>LI?[WU:P>?U$_*X+?++C^YZ^'S]3_)/-YN_4EG1</=>5W4@(N
M= Q$%2;_"LCS\_Q5MV^>L5J^%*6Y4)FQ$G/QHNM!BP5A^C!8/VQ.?I9Z!;O]
M8\MN]?>Z7+1IVY3_*,NJ$#W;O9'+;9<.5%'QJM>I(R&LWW-'RQF[RNUV6MEU
M#^I;D(2JUK1X^)-IMZKMKFLL?E]K2=NO51U7\B!F8:KFU4E"(&(ZL$OOYN$@
MI# E<:(ZC&#U'[?*)+9-3^UKVMA:539=+A3Y.(N2. !/"$]REJ@5CJ185V:0
MD) TAE&(,\$P#BF.W92?_$ _CAA49:&!WAOB=MNB?E#TO96A8^YV5M^ [<NL
M#;\!-;P[VX>L#..*U\ E8JR;'[E6C"LLQT5CG)_@1;/FW6NUV?I>:\P:#8<9
ME1'G49!"$HE(?322&.8Q0A 3&L9Q'L9!X"3[ZFS!U+X=5HHH-WI*6!].&%?T
M,&7S#=?SMA\_E]4O094D4DNF.%:J<>]*.U+TVD&>N?$-^F9H#9OS^(ZI7G/"
MBBGIUIP'R5&QIN-!_0CVLRA+(>K9_>+ALR Z4W0A?I*Y#M&>93S)6!9&, D2
M"A%E A*14EU*@R5$IFG"G=+++[0W-?(T]JDUKS$0Z/6S&^E=@M>.X@8$S3.A
M59;>@*VMP!BKBPM4$/[H@M"9FRR!&92)+K4Y*N]8 G#(,K:W#1%AU8H]^;'4
M.PY:I'0Y5_<_-!/'61(+G"8B@QF)U'(_9 ',*><P8BG&*!5ICM.F0H\=SSC;
M8#6(]JOO>.>>LOR/W;3@,(AGL><&*&H_''<%W/O*CK+\X/]F,3P'V.^[L%W1
M^HKA<8#/8Q2/C15O&,?C %)W)(_+@_IFLU;S.<%U716Q**O2**N5>@N%7E&_
M>]U=\I6\ZE_=:AGRS\5"W*W%4SF+L"!4X@QRLS?*<PQIS!/U'Y)S%,=$)&[+
MW*M-FMK4S01@ 6,O:/ODFB1[=5=9+F-'[0#?ZUIM*:1'V(.6/WI5V[ZN]@D8
MI\ ?VBU@_!HT37<HD ?.YKW:K)&3?H>"\3@W>+ G]Z/F;^)E.7]15/]^)7BQ
M_D2TJK-61S$"G&E"*4T%UJ4C)40DBB!!20:IE&$B:29)Z,2ZG:U-C5"WQH+*
M6M"8Z\:HW0C;D>5@N'GFP;.0>:B2887)H+35W>*HC&3E_"'9V-UT[<'%:4H[
MU$?Y?:&>;:8L]\_Z[U_5>U2^>_WXIUBQHA1?5P43WS0)5EOCF&9I%,H<AH&N
M>93C'%*LUL\(LR3$,0ED;A5O-HZY4V.RD]..W3=&;U]IIVY XP\P#@'CT;6G
M'U[>!]>CDK?NY1'GG\-W\!5'*#YQ]W3>XL7D-SJ<\0G_^9,<KZWV^SS]4&.A
MU&7;C2E: ?!9#XQZ$I;AG..,ZMV$2'U38D(@H7$(HTCP+$<HCU(G1:W.UJ;V
M<=@W%HC&6C>^[P;8CJX'@\TSVQX@MC74PR37"I)!B;"[Q5%YS,KY0QJRNZGO
MX;$BM??+<GU0;"A/PI@PM3B6F52S4XDH)&&FZ"2,N2 XY7DNW Z-3[8S->9H
M1W-4!\?:9M<#X].0VAX47PV4]P-B<QRL;?1:>>D"$@.?")]N:^23X$Z'CT^
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
M-.=R4E8XV['1 .@-3$N'@G!GFU!<DY#MZD&?0_1:.,H%I+YK1EGU/7:Y*!=
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
ME?C R ^V"MC7X',:B=,$,B2^ W.* [0=ZAPZ86Q? '$HK$>JC-@KYDYU$[L
M=Z*@HE-SHU5:[*)DNP1CI^]?G#[Z@W@L!,O,JZ=^7@B3F6[)KZJ-N/G\:Z$K
MLJV>=43&2OWM^I_K[%&_L',>T2 ,A0=#$A&U859[Y12E C+$TS2,DR ,G+R,
M^A)L:BO)9VTOD5;F8][2SLQ'TE*K<XKIRP;3;I/]&D,T\&+43DG=UFD&-EJ9
M,6KK-0.-9C,3J;2:F4<VZ@V2K+H7P(=*8GV9<*^5W+H72$\DO>ZG_4M]1>M*
MYK43E^Y'];]>KLHZ\=V_]/'#J?S<.\Z+@?!]+XH"B%(L()*,0QQA!&/DHR02
MPO-2)\>*P22=VD+0]H[\6@BH$PK4"H*MAMJCVRE/?E<7U;[?"[LE9!*C/?":
MTA[H6LN-*ZS6\\BH6U1$&,6#=J"!&<CGMF]I7\E+=R#0C_OU#M5AM^7JBUAI
MGT"U&CYE7$GU_'MI^F^J05]MRHQNW%;C-$C\A$0PC+@.L4\$I!+YD-'(HT'
MPRAQ*FOC+L+4%ACC[BJ-NZM)O+6II=V]2FN'<;%;!X9%>V""U[$-!NQ&?$"?
MP1NM@>+QMV"C!-AJ,8@#<G<0>R7C#F*,RK+=8=JESPM:ZNC8G"_+?)'Q:J^P
MDU$ZC:C')!(P"F)ECDM=S1J%,111X)-0>B1U<UDXU=G4N.YKD2U9IO94917>
MU9+<T>/Y%,)V7-87;@.SU@LQQZE2:H-,OR[2ISH<UUG:0O4]MVF;[W2]_?]^
M+Q8+;<N1Y?/<2Q%*XC2$+$D4=<2*1%+MAT:IB!*<A#ZS*P5PN/FID861#=3"
MN5[NO\#-]E:_*QKC7.?;X='A"O^0VA?>W;]H<N1+^T/J[-_6'WRJXZF=SJI#
M=[/JM!(RO7O>/E+G:[KZ00K^D63%'V2QUOY#ZX<J 8\.868KP6]%\>#/21@&
M"2$QI)B'$$6>^BD.!,2""D8]B7'DE!9Z.%&GQAZ-<&"1R;J^Q9-.2JOSZ3NG
MSQEPA"T/X"8Q;D.?P+72FKTH%=?24^_9#J8_T\K.@%87&'U!2^$9V+P-6N<>
MC]\&'Y9^S]^&$W?< [C!8=\[@1N^QXX);S-"=;B>VKR^7Q>%OA46/B78CS'$
M.*80A3R"&&$!?8Y23M,PIDGD4E!EOPLGKA^A9LJM[@.P2CA%^!MY'5/=[F-I
MQ\Z7(30PJ[:$FX%:O![SVQY5O=_LMOO=C)O;]JB:>YEMCS_9-6K,F$MWFE*N
M%]E#MC3<4_O"Q5'*1,H]F,A00B21,A##P(-Q'$8">VE*>. 6 '.BMZG9>&UA
M76-:3H%J-^M[@VI@ FC+"5J"]NDSZ(1)SQ$HIWH<.=3$0OG]F!*;+W6,O\\+
MD=TMKW^R>VVGJ%^U25*_Y%0H1#D+8"JD8@Z?,4@#BF%$<)P0/_8E<TIV?:JS
MJ1%'+6MM,K!G("MI 6NJ5SN&T)\"6DH<>DC&, EB!!$G".*$4>C3F"#BAQY#
ML5OT:%]0CQ,E.BK8=M3=%X #,W>#7",GJ 4=@+AM$.DWO<"I#L?-)6"A^E[B
M )OO7'":N)>C>W^K^6YWJUEG\/Y#E+KBW9)OMIFY_JA5YN[J[JX0=V0EU-I3
M9,LR8V:'.I=^$L5!0*$7^R%$6'$439B$., XU4D(1.SF(_A:FDQMN:GU,0>0
M@JNW 8CF/$JG]5:?=CB.?)57Q.&T<NH#/_W#S)OF]++"HW)7;[TX^N/9RTJE
M&US !ICJ.+3G,\_7'-S^CT1?19OQ3TQ?<] .'JB^JD#N-_+U><['K&1D\=^"
M%-=+_D%U,(^P%!(S <,4QQ!Y 8)IG*20IU$H221%Y!';>_ECG4QM3:OE!)6@
M0$L*E*C@@_7EVDE(SU_9]P'4P&M )XR<+O#/@=#Y&O]HPZ-=YI]3K7VE?_;9
MKG5KBNR)K(P#=5-NHOR59$OM2?WN^6^"WRFB^286U7G:??;X[KERM=YD3?VL
MAT_]\=WSH<:^9>4_C$?VW.<B#HCT8!J$%"*?>I"F7@09HB'Q=9'"*'*K?#.6
MZ%,CIJVPK7(ORHC2RK\,R7#,DSCBVV!G9D]SC ?FU#Z&MT,1G[&1[KD,T&CB
MCUQ(:.QAV2]%-+H$W9:RW]:K-5E\7"^;@]) <(19$$-*40(13ABDL8\A\U%
M8ZJL5K>BN+L=3&U9J.0#4@E8FITT5S@7928SM9F^*_(?J_OJCVZ+PAZN=M1]
M"5H#$VP-E)9M@'/F8XKWRG=[G8S*2L=4W.6.H\^Y)XOZ?I\7*^U.](XL__$Y
M6XKR1E;9O)L$420A4@B=4C\-(0J2$))$<"@]F<9"!IAAJQVJ36=3F_E&7N/X
M![3$)@M:"6XDJ(2V3U)T%N73<[]O[ 8_P#P)6X<D3V?QLT_LU">.(R5S,B)7
M]<:IQG.AD_'E$C C]B_]Y&VRQ>5$KJ:S38R6G\E6F79.)NOO7%C[J-JGI4D<
MLH!+B#Q&],$?AM23"92$A4E$?<2EVXW9B^8G1Z2;*CV=]L\[V%E>)75&9&AZ
MM :C>X6BX7:$.UV\3A6BDSNK(T^YVT8'4B9L7;%U)/![LF Z;8O:J'T1JZ:Z
M8*M\VC>Q(MGB:Y$QH3, __RTE-5^3E>9G<<(2U]$$62,8;61DCI$)PZA\&)/
M1KX(+#E@!%FG1BC?OGX"&P'M[8BA1_2\&3>A<1K\N.U0)IRMLF!M+KBWZKXL
MT=FN)0DJG8%1&ABMMZ-_NNKVZ*^ O24ZH5=A)$/VFTZ05NJ#+E.2M:A&]=&,
M:F9&-=N,JJY4#W38W0.IG1:XT":PMGU%5:RU5"TLFK\^UB5='U6/94\V\4@C
M=,*D'EJ"T2SRD:!L&_1C==DU ]*/*\9T!B;5_=<B7ZH?F3%;RBH3P&YN"A2E
M+-2E45G  JCV!Q%,/0]!$L=J#Q$1GC*G^JBN DS-!%#R@ZT"X*4&KEF/',?"
M;@<R),(#+]XGP1TGETA7]'I.=>0HQ,B)CKI!M)_FJ&,[79TC=HFY<<7ZN-:)
MKYL_5+Y;I?;*^)@]B;D?(Y'R0$ _P#Y$-,60))+",$@0\3S!G3T=.LDQ-2)4
MKV[LZH_0;0!LG0L&A_45MBZM3 "5&MN_5HK,*B\MK4J?[@,78=FS+T W64:^
MV+\(L/U;^LN:&SF0XU#.@"M]2[BZSWF^R.^>-VD;$95)'%$$O81'=;WLB(40
M4^+'C-$D$D[I_$>0>6K$NW>8D2V;':LVFJ3.*/)D,HKD$@C"[D%NG@9W"I2Q
M C<<7@G+<_5I#?3@=YD#998QGB0MW0=)&#KB6$TCML)![G^/* KW@>@M7J)#
MU]V6N^N'QT7^+,1W43QE3!P6^$N^K(+@C&RE2=S2_KL^K_F2K_Y;K+8)K>>8
M$"]@D8""(;7(81%!PF("L2<E)0E!(@Y=%KG!))W:TO;[LMCFJB]7:L_7K%VL
M38+U0:S;4C;<<">4HY@&!/+4T_'R"8&IVAK"A(:4LTB&*9)N\?*3&/!Q@NV5
MJ2N*HAGN>BE[,=K&;!%\*J-M9ZY,8@1'-%(VQL>6X&=@HU]CDYA;-:41>!:K
M5EF*65VJHC\+9'#X>[4[AI-V5&MC<-!W;8SA.W3WWO@FRKJ2GMJ,Z;:5P:T^
M4Q**;_EB42=>F >)%R6481C)-($H94C[M7NZ(GR 6"QB&J>V3AAV74YMK7\A
M=<4,>F]2"P[^U*(W^4,<?#8M\3_O,M$_J@/3\>L":N^ T#^PH_D1] &PDRN
M&U8G;O0M&QKM8MY-L?;]NN,WN]X5T=4VINF#*%F1F8W(C?R#%)GV\-.7\6JQ
MR<JYAR(L$!>021)#)*3B<C^*8>PSGX92<"]PBDQRZ7QJK-X("#*=)DX-5>51
M0[6LKK=%#D-@>T4T#+"#WPO152MV5-<,W4BNSW@WF&OAP;N34'>X"G+'K.?[
M'P<!1K[T<8=F_Z:G0QMNG%86J_DWO2F[^JEF"DT)C[&R-*6,/)U_E4$2$@II
MY$54Q(@2AFW(ZD6K4V,A[8N=E:M,)['X39!R7=2>[UI82]OG)6RG":8S&$/O
MT+OA8$T2!_4^-?O5%UHS7_VV.^M?MCC*=#ZH1#-/#_^QFU%Q6Q NKNK:Z[7G
MBZZ#*+(G/<\K;Y=Y@GPOPEQM"GU?35"28H@%5L8%3GQ._  ER*F"AE6O4YO
MC9Q@*ZB;]6"'M9W9T#N" \_Z ^ -ZS/G!%"OQH%=SZ-:!4Y@[)H#;E]VMP.^
MY,7J_NI!%&I):!*RIU@BC#T8XH1 Q% *TR!E4!#.(QPP$D96NY?#S4^-6(R$
MH!;1WA X@-MYB^ R- 8FB1= ])@WX;3B%]L&!YH>S4@XKE;;6CCQ5#>SX=<\
MYS^RQ6*.I8^Q])2M[NF46X$7*=,]1!#1R \%YE&:,!?+H&EX:G.TD<MMQ=_
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
M>[3@90L5VE'*-H]?FK/Z2Z[?#K*HSG#+&]ER<OP@BNR)Z/.%QE^JW"E/&=
M"8_Z,*'FO-7'D BN3+2(I;Z/4R\F5MDU>I9K:DS<3N>\K!6KKY.J/&.M% )\
MHUS7U-B7#:GE3=3X S7T355KC!J=ZILI,T8MM<!6+[!1;*3TW+W /5 J[\MD
M>Z6TW[T >CQ%>#_-7Q9WO?$KVAK?>5F^;V?SFDM.D1 Q@Q&. XCB1)&XB&+H
MRU@R3PH:)DZN00Y]3XVM]:4*4Z)G=5J_A1+X9>ZS;A&O-L-@Q[X#@3LPPQ[P
MP)RU$FIKT<%[*Y@[1\4Z #9(A*Q-_Z\2+>L S+'(69<F.O/93J:*3SIOI"A7
M[_-R-:<2TS!(4^BE,8&(< 9)F"HR2UA*>>JG##D5.CC=W=18JY$-L-PUL/0,
MKM:<U!-:P]/07J8;O6&MX7M_"KXNQ&.!2M]<<ZK+L>G%0OT#C&+SK8YN1@^/
MB_Q9B&]5XK>6-W:3G)M)29)(F4*Q( G45SH0*V;1E=%E%,8246R5U=ZZQZE1
MR15CQ5K-$%$+KBBE%:>L32+:J2KZ>>CMJ*970 =FFT96V"0:;$E[/N^\N]>.
M+33]^N2<[75<CQM;$/;\::R_V(U[&AK3CC=-I'!S1^''2210!!.F]U\!DI"B
MR(,L]17=8$9%X%0I[GA74V.;S<IK\GVS6E9':CF!K!VG](/7P&2R@<HX"C9B
M#I"#[SP:O?+'B>Y&)8[S:N\RAL4WW.\RO^3+*@.!<;R^6O)OZK<B8\TGOR_5
MTEN_W2R5+,:Q0I4EN@1/$D%"B0>C))(B2E(4<FI[M^G0[]1(1(D.ZSP[579>
M;:44&_'K#]=+:YO%=1S.WX8.A.[ E*.D;M+,5+$<2G"PE;S^T,C>X;[4!6'[
M^].!D!X_4;4ND<#%BF2+W6(JRWSY\G6O*JX<?^M[RC?= =H3E[(NK8UV2=M!
MQ?:E;9>O=[4FM1_W]Z:\RN>\*CEBLIXD,6-IFG+H^SHO)0LYI#%-(4:QB(4G
M/)\+-W/R:%]36PKJT(B-K* 1ME,NF5,@VUJ6O4 WN&G9$;4.MN59/'HV+H_W
M-[)U>5;Q??/R_%<Z!F[DA<CNEM6^ECU?_V3W.CF6MF-O"[(L%Z8C?RY3G&#A
MIU!H-D$R]2&)4 !)Z*,X#FC"$'?SO[7LV65NC..)6PM>%X%BST#4HE<[UW59
M9=];U4J(39VWQSI?_:86DV-4A^50V='1 / /3$T-[HW(H)&Y#GUKB=UC/(<;
M3/U&<ECV/6X,AQL@>]$;CE_OR&K*0%Z)S]F33N2[4AUDK0PLFXSW5P^Z]-F_
MZHU$()F,D0\Q$0%$J8@AB6D,8Q[X$:()%8K@7&+2G$68F@'5+@O1EM.1M=R'
MPI+ !@5X:"XSPD,C/=B*OW&'<,;>G=@ZP]<OQ[F+,2[==89IC_FZM^1&@F6Q
MFIM:1O6!B8]DC'$@89HB;;H%(4RC4%ERH>:VV/<B.^?<G7:G1E?:.L[*5<;(
M K1" QU#:'?!.\U%%T R,,%T1L.:2([H?HH=U%=:S*!^VV6%W39'F>I'%&GF
M[[$_=_2X%W=Z'+XU95>_YHN,/5?_W3I?Q]QG(1<8!HA%$*E?(0VQ!Q%)/<1I
MFD2QT[&-5:^3F]"5T(XW@'8 VYD8O<,V]*2OY 7?MD5]*V'!G_6_PWBEN\#4
MK\^Y5<_C>I2[@+'G+^[T93<&XB*;7^L:YB;Q1Z'K+6LCPQPJO==.Z<7S^YR+
MN12">5$80"]1VQ\D6**Y)X$BDC3@4910+FVXQ[*_J;%.)3)X(?.L.@_5I3MJ
MR8$6W8Z8;'$_34D#H#DP&?4!I#45.<)S@(1*P7ZYRY_^JEHR_/-/I'^$U8^&
M=&S[&(5N'!5NB,;U:]V,''/5M6:K=6%*(92KZOI+%$_"7)B@*)(>HAA&0BKS
M1OLI$"_U81Q*RH(@%(%T.FLYT]_4*.:%N.!6M=_I2NH<RG8V3H_8#4PH[K Y
M6S*68/1JPYSK<U3KQ1* 7;O%]FL=L_"L[D51G91\46K4/L(RD)Z'DUBQ!L:Z
ML&4,,54;I90GPF.<,.);97,XV<O4J,,(V2WWRT$0[3CB8F@&9H8*E>;L="MB
MCPE>3B'0;V*7@SV-F]#EE+)[B5Q./NSN]/A!T-6GI:83O1/Z@Q0F>[Z^'WI'
M2E'G,*P/Y[ O*1<HA1'E(41,.TN':K_"2*+^26*![<JC._8[-5)HTH)^7"]Y
MZ9"[U17NTV0Q((@#TX>6&FS%!HW<E7NUEGR3>=7=M=$%8'O7QH& 'LFU\?9>
M;+(.R\U+N_&<8&3!UAO/B:=F-+(7 0*YK-TBU=AE&R1Z<F_L .\)]T:7UD9S
M;^R@8MN]L<O7^XKV;:KQ?1/*X%S>+/5G=04EGP;*]O,0%!)SB&(6:#?X%,I(
M(LF%%P>IF"_%G0GKL;)]7+JWFFII-=7:0@QX"-.4 RV,L"!?@D?U0"<+TFD@
M[ S+WL%]S=#A#=:5[."-CGM_JR'7?^^]UE07[ 8.,#XAP"N'&Y^'YGSPL44;
M74NQU'Z=33&IYN;+'.-X<:K>1XEAXF-=[I-*F 9$0H']B./ ]T*W?>[)WJ9F
MVC:R=3H@.XVKY15@7VB-<_5W%J@.150L .BY=,JI'D<NF&*A_'Z9%)LO=:0*
M7:[XW?F*QN]V*QIO$F2;6G-5>>.&T#YD3QD72VZ*<*24>T&$,20D]M2>FNB$
M!PQ#SJB7L#0.H]1WHINA)9X:936R@>=,+!S+BPX_O):L-Z5!&YHYM2+0E  '
M;6U!2UU GT'[N5IE8'2>@5:-@9;>+8MP\TY\.W4XX\[-8PU3O_P^N-3CKA%C
M#<+!ZO:C=-RQ:'W59?DQ+[X6.1."EQ\5>KJ>H?ADPE:SY=V5KEMC4FO,XR (
M$S^)(.(LA@C%/J2()C!A5 I*I9>RS=[]UJ&\O9L8'?;PMZ,8PJO5HN(BG3Q6
MZ$,O+;OYY%[KXK;2N Z.W;HQ!-;CK *-Y$#F!7C3" _T='\+C/PZ-UBM =BJ
MT!^9=\2N5VIVE6%4HNT(T"YM=FVF&PF^H&9]*;[**D_L#UG)%KGVR[ZBI<D7
M,N>!]#%%GC*] \6"":<0>QQ!%B _B@5F,@Q<3&^'OJ=F1&]E;0[9],ZV%M;Q
M&,!E".QH;B!@!Z:XCI@Z$UD'='HE,9?^1R6P#L#LDE>7)MSOX+^+9987OR]+
MP52#_$N^$F7T2Q#5Q24_K$7@1:BYA&=^Z$MEIZG_1Q!%U%.;I)3!)!4$1UX4
M);$5:[EV/#7*JF0'&^&!D1YH\?\#*,F!%MW^WMAI#,[?S ^%[.#'FD=!;4J=
M;K#M<#GO!++][?Q08(]T/=\OZ$X7[UV0.W'S[M3<:%?O791LW[UW^G[78)&/
MV4)\69L)0&0JL"<I3%-"(**1LD]1DD(_\GTL4H209^5N=:CQJ;%Y';V@!025
MA*[1'BW@3M/SI7 ,3,$.2'0(U]A7^<+8C%:#(P=B[*NR'W5QX)E.->Y8(59-
MB++P&(LC-2T#D4BU;<1J@@91!%,:B%1]CH3=MG&_Z:E-RD8ZIT)L;:C.VTG=
M 1AX&C:"=:M&UP;!J0!=1S!>)T=BMI1Y\5#=WKS,D\@:]![UD4]9ZH_5CWS-
MJN(N?U7VC@Y7R-0?>_(A/ S>Z=)T[2^,68WN@* [!>@./='5GZ^I=O0E7S[D
M2[$BQ?/+\DB_D;*<RR"@A(08^LA7^TK?CY2UH3V\O20,.?<3F3@5B;?L=VJ<
MMQ5[IK-]-H+OUH^;@0<EO*M#G]U(V!V*#8#OP)3:AK8E\V[9MQGX[12T'1SW
MG(#JV6?/KN^1W?6< -GWU'/[>L<@M.*.+.O$/(H/RWR1\>88[FNU")E?;^3'
M;$F6+".+C2-0N3E?QLH>2PCG,*2AIVPU-4@$I1ABX>&0LIBEJ5-YM5ZDFAKE
M?2TR)>GC0IB"BR_4<HQYZV7,[.AO])$8F!S;^LQ>#H))+]W620_31JMM[MAA
MKA=Z!;K?T+U>)!LWU*]/,/=" WMMO!MM-Y$IILR\*6.&" \8]3P8)#KY $&>
M,BE1 CEBB8<PC6+/R:[<ZV%J=+H)9UMH"<%C??_M1J7[.-K1XD7H#$QQ&V",
M<+.>2[X=U;Q7SMGO953^.*KD+A<<?[#;O'ZWSA:Z=FY]IA%%/ R0I_:)<>1#
MA#P!,?-"Z F9IA&)XCBR*G]RN/FIS>A&.K<IO .9W?SM#L3 D[<1;("J1X=U
M[G7:[G0QZIP]K-[NA#WR5,<SG]JKM/Q*GC4+-'7^>!K06 8(JG]BO1:GD'(O
M@9XGF9"82"2<2BP>Z6=J\W<CIEZ,M9R.YS9'T+0\I[D<HZ'/93;PU"(.4"#Q
M# K]'KH<Z6O<0Y;3"N\=JIQYO*]8[BNV6I/%@0!BS(67Z-!MC$.L"]$GD 2!
M@$Q&(DEC*1/J>/QKV_74V**2<Y@([J/PVY[Y#@'JX,>^AZ*W6S':VM.;%6:S
M].:#J'YZ:QS#ZZ%X$> ]9$3W.30'CN<^VOTK1W.?@^5\+/?9%KIF=S8>.3=/
MHEAF=_>K^EQC>:?#:;[GLMC\Y=.2BY_??Y!'_9?F(I^0Q(M# FG,"421IWX2
M+(1^PBCQDIC*,'7+^GR!-%-CP5H9L)$9;-2I\O2\^7[S\=O;UM^-4D!K=3KL
M;H"1M&//T<9G8$*]>&@&V,/U@FW/N:HOD6CD'-8]@+>?V[J/1MU+8=QFJX6X
MD:I1;=(JUO][MKHWE;UUW.-]]GB;5[Y9566$N2=('/II $F22K4GY1@27PB(
MA8\%#;A(D76Y#,>^I\:Y1GQ]N;-5H$,Y#=<!.$V> \,Z,%5V0M2I)$=';"XN
MV^':[VBE/3H"TB[_T;6)"]+=ZD"?0MSKBH%/HBK_^/M2[406V;\$_UMNCN9^
M57WI+<C-TG"K"5>\*C+MW/;!9.+]*HHLYU_$ZD;>DI_S-$61X(3!, V4?:G>
M54A$G,)(;;&5C>D+SW.*+QQ*T*G1X%8?<*<TT5OP0P'8:M^H/]:)"<E/('[J
M0"UE^]!JU_%6_^$O__F_<> '_Z6^"_0<FH&_!#,4X/IW3_T>8E3]YJ<=$OP.
M\=I8^C],X&48VB7B_:<9,,E"MY+/P-43R1;ZB S*O(#?B3ZN;+TQM=9 JUV?
M&,P %>I9 :[X_ZRK-V@&B%2O,E *]YRT>, AZ3_O\1#"CI\Z>4#(#V9?'K*_
M/M-4F4_+J_7J/B^T:+\K.[\PQ=!O3!(2?0Q3OGN^_BD*EI7B:Y$Q82IOF7QM
ML8?C2,8!I%2G!]$AICCPE(4>QIA*+B7'3@?" \@XM86KD1(8,8&1LULFO0'&
MT_*,Y'5':> 5I<L ]90EJA<(1\@+=9F<$\@$U0O0=KF?^NFJ8Z*30O!L]9$P
M4]F\WLK'G,<XTLD (H$A2D(!"6<IC#U)_=!76Q#/J8[AH4ZF1KJ5C* 1TO'
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
M@$L"D9\(B'$D(!5^2CP:8*D:M/3^M.QS:K2X%1701E; :F'MM_NVB)\_G!D
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
M]/_R@_#7--'[I__EA\&OJ6$U^H&3=)I>QX5^;!.P!5M+#^I)Z,H/[E>@J\$
M9A[R:1BS]KCH3Q_ETXWPZ7A\5\]-Z8!5^>8#J3I?B/QZ*K5UW5Z^VJRKM?Q4
MVKH;S:UU*W:^_L%Y(;^B>J+K+TH#Y689&3XU/4O,@(=.MOP,5[B[-)WQ%/=-
MOC[BZO'S<O7CKYP]\-8!>ZG: ;UM&'19J&/E!4J]))+K&@Q12*"J^@%3K"*7
M<)HFB8A"D1G5M1I#N+DM>4I^H*I.@D>E@6V529?39N;O>*_)&'D1[#ECK4]2
M+X">*J4>T/I==,]9C[;04HPZ6=.LH?A/UBG+6L#9M,<:"JU-3ZS!8PSC?%UG
M&-/UW_/UX\>--!J>>+G7K5ID(HHQ"B#R$@$1D?.-HX!#3"..8N8G)+7B<I-!
M9\?1C<S=8S [GC:".J$TP2P*H9<H7S_#/LP4WEY,12!HFM H-*MJ.!;84Q4Z
MW(?[HHEWL*PG8X2[V;KG&LOQ_6DUB#^DO* 5>-P6ZS80.5URC :>="FQ@>+M
M$F%U[_@]$.NN.V$0TC!",!)4FO1,(&G2!PR22"!*@RA*?*L<:EL!YK8DR!<Q
M'J\#HDVOG1&!'#L48DC_0\?-=P:B]V[=#]^AY<Y B,[I?>B@T<Z=<H9]D&,P
M96Q+2[NVF\M2.5/T6!]>=M<TXU^J&/B;VF_6NF"JZ^*;CI'\.\\?'M><74HK
M"#_P5RZ:!4D#%A+/@S3DJB(U2B#!#,,TB2@+:)0%)+7AQVG%GQN[ML(Q\(O<
M8;.Z4OW.QVD8O/Y.KX(9;\]W@D=F?:V4_#@JW9MHISKHZ@[("^A>V.@/- !J
MQ= 0J+RL!@05?ES#< %:($"#!'A]P.%N]7B?.72Z]DRLPJ0KU_M,S]MU[YVD
M&+AJU@GBS0D<1HFJ'<EAFA(,D1]G, TR#EFL:J]QN;1EV&I1ZSY];FM.(YSE
MTO(*+T/F'XK"V,1<R^4PCJ178[<T]FJ$:5GFD')[)'#PHK-:2'92*70ZA;2N
M)94T":!JP[3P:, #&OI0)&$&42 W[H2F$?22"*><^CQE:5N+W^P#-AW:Z*U^
M77Y_Y*^[E0X\2_$&-9$\C;?9Y^\4P_?,4%3_!;7<%V"+[[<^?(?VEC0&:XSV
MDJ<'?X\.D\:0'&DR:7[_.1Y&O<O_Q"M:YMJ8T?W#%RF-5.UI#_J$>1 Q#T$2
M^0%,6""\..01YE9V1<]8<[,R6I]7X^GJB O^U );U@WI@]G&@7@V>!/Y"@?@
M-M IV(O("/Z_P^.]@ZNO5_'#7KW^6P9N13;/STN]0<++]F#\JOY%=4DJ?4*R
M"%-IY*01A3A.E=LM#6$6AA'$(6($95[$/:OT*)-!YT8I79D[,2JMV.#/5G!+
M:C&: ,,MCV-8Q]X)G8^H_1[) B*W6R>3@:?=45E L;?1LKG7/L+_6_Y]=2^?
MT6SX(T:RT/="R&B&($IC!-,@C&'$>,@)RT00<]/H_=>/GAO)M-*91WR_@:J?
M*,X#8&0Z: 4;$/;^!@3SD/;A8$P4KG[RA; *$S^L;D\(^)L;)@OO/BQH-W3[
MR!7NP[*_J5_H4$!]U;>59#>^SDM-=IWM7:5B>V.!TBPBJCXNRR 2',&,9A2&
MC)(DRIC'$Z-*N:X%FQO/7=+U!I>Y7/<[M;+4X1)K?"!MF9SG6DGPK+P@RT[
M@FFA)>=3;&:*O<?$C<S/AT*W?ZFU^DO3\/&P!^M(R/8NR?EBNM#M(=A/%K9M
M)=QL0K:'0&H3KCWH^4-]_F7^':L,_2_R/;Y>\Z=JD7H!]V*&H+1!Y=XW#2DD
M@9]!#P<DP@'F69394/J!,>;&SCL1P9]*2*"EM-S7'L+2U'5_%D*C>^GMP!G@
MC#^JOF._^_XX$[O8CRJZ[TT_?NF@&JJZJYHDC-HA_RI*3C7BB5&8<J1J9/BZ
M%FHB+3J?<$A82F,/<X&I44LTH]'F]OEK^>R3,,R0/;U!=8K7^$=V6E9=SJ<]
MI*OQ^S(.?E:E/=WA.-%V]TP\;>M:FN'37Y_RQ#.FK#-IILZ;>I&&-PTHTU'P
M\B''=ZLE+C^M/I2XRMN6(1D+ TH)EIMCP>4V.?,@B;P AEGBHX@+$E(CFZI_
MF+GQ:B,IT*("M@*UL!;5'8XC>II6W> T,I\>@6A()8SC6%E4O'""V43<:?MZ
MV168.(E$7R&)XS=/5S#BI *O"D.<OGIHOL2J7-_S\DDU2KR7S_BT>L)YL8@3
MG\3(3V'"$@\B) 0D&$4P#:2UR:,D(<(N!O3P.'.C1"TFE",] 27H!5"B@C]K
M86T/4H] :WAV>CY@8Q^7#L-J0+A]+Q*.X^(/CS5Q 'NOPON1YOV7#SR">)6Q
M=?WTC/-2+1K* [;P<1KY691 GF $$0]4QE-&(8O3%*<\9!X/K(X5>@:;&T7L
MI%,UETH5DP]7 FXJ5>U>FJR6QP!],!NZ]AV!-[:[_FVZ9P?(WO[F]OYV T#<
M^M#[!IS6+VZ@^IZOV^2>@;6O<:FZ#ZE&1#K7Y9[_7'^0\OYCP4.<Q2%/8)#)
MS19*(@+3-(XDH7A!',91[ =6B9-'1YH;?5Q=WGZ]_OK;'?AV=0ON_GIY>V59
MTOHHI&9LX02HL7==C8PJM:_.!P1_*CF!%M2A:7$2#+?%I8^.-FT%Z5-*[Y6)
M/GG#,':XSY_D8V^$[O,A>'DC5,O@F[+)FFG,919PACWA01PF$42AQV'&< C]
MT ^82'F&";-A"J-1Y\8:M=#*X&C%5C\KP54WGFT*UZ!]BMDTF+&+<W!'9AI'
MN%H3CQ5.3DG(;.1)"<D*C+?D9'?S0*)2O:XVY8ON#?(WO-SP2_K/35ZJW-YJ
M_3M?/Z[8(LE2DC L(,E4&2^28DBD%0,9#3D/2$RP2.S2[DR&-?J6)DVY^R8?
M]*@.2.2'M&XTJ.LW6!9/,T+=D)9<(3D1*[6P:7DO@)98]0:L9;X 2FI0B^V0
MDRQ <DM))@-/RT@64.P1DLV] [=5NB]1_:CKXCNOH]9N?A32$GG,GYOV+/B!
M+ZC/2!)%",8<2>,I\B.8<D%@EM&48I91XAO%#5B//#<#JA8</&G)0;X57<5X
M8B%TMQ-5;G#5JJ+*SC2Z6&[0C"?'<,,V!N1C;^!JM&NAP4[J"["5&WP[C:_]
M?LX6*[?[.^/1I]WOV8*RM_^S?H"K"@=7/Y\YE2;+Y\UZ4_+V#TW1,%4Q[/['
M:D'DZXC3-(-AZDG#BS,DZ2UF,))TEZ2<^'YD5:-PF!AS(SSYCAZOY>\2?C,6
M&Q_4D2GM<"AYJP2HM=C]M=:C*5XH-1FS-H(-DB-72C 2Y9WK)MC =;J*@M73
M['BQ*M>+W_,B?]H\-9$B7NIEL? 9))3[$&'B0RP"#'D:XI3XS(L]HU/YO2?/
MC;T:X<P(;!^G?DXZ2_N1:::1RV$UIJ/:]E&!O*E# _)?;RE@_ZF3?-5'E6D_
MU.,7V <,_K'6R5TJMWA5KN_6Y8:J;[RZXP_JZ]XF T<)"E5YM,1CTOP(A?PZ
ML0>]% 6>_ ,E0616OMUX3)OW=9K:[8W8H)$;[ 0WCY SA#L(PL1',8Q3U9T
M85UL%4,FY'8V"[(PP489C:. /04U'H<:-'*[AKR?34<!<F26/8WA@ A/,S#-
M@SV=@_J^'<V>>;G&N3I(5-6]UX\<],Q"5>MX 3 HN?JC;EO6_%9[EN7]\D=Y
M^Z_@_C'?W@'D E+EE1R[N>@)%QN!]6-UA\'B01IP7(7T5VLN9U UZE&+3LG7
M<H"=!*K;FKK_8;DB> DVC:QYP3;RJI=?W82Q6LUQ3T2KV7,F"VZU4JL;YVIW
MXS WPV^E2N(L5]).7[#4PXE0#0U2'\O51"XIF&01E&9V%O$X9GXJ%NO5&B_-
M? >=9UNM&]L1QOLLM6C@6<MFYQCH F:VVQ\(P\BL7R/PK1\!Z_WX 5V=;K*[
MSY]TYWQ L;?;X4.7C-^91#O]PI 'GB_-;"2DU8U1"%.",!38$W&2)EXFK"J
M68X_-Z/0WMMG"[C9AS\BC".3PZ"N)$X=>P.Q>[>>)).[\@8"=$Y'DN'.N^UH
MTMR\$1^EP2E73YYFGD=I!/T(2]:2&,!4(!]B'@<HD7SF!W:LU7GXW"CIIM-_
M>*GJ$DCKFVI)+8FJ"Z A"PV$96R*614/=;[,EP:/C_UXV%/( <7=\D-W@&D_
M_@.J[7W9AZX9&&(A!*?K&W'UDSZJC@VW>,UO"E5:4/U/G8A^QTM%%+=<;@=S
M=0*@_G!9L->_Z%RY\'"8"9X&,* J0HQC!-,P#*'/290*CDA"K+[^$62<&XG4
M*NJ->Z,DD*S-0?VSW.07@*I"G7H7KW[@.UTLPS9&F' SMGKG:1R9]'8SV.H'
ME()JYI3037OECNP78*=6_4<UN6]_=V4PS_;A(^/-A-M DQ'DG#8D93R@]X)7
M1AQJ:+.=I?SKPV^\D!;H4@YTR9[R(E=%:E5!(76@7%1\@6./<.65\F(20Q12
M5>T:9] C"8]01*+(K.2/W;!S6P :J2_ 0RVW)@/\2G*Y-&C1+0G?<!K,.-P]
MN"/3\A;7WSJXOA8:-%*[; AD@Y+C3D%&0T_<0L@&COW>0E9W#P[)T_5X/N<%
MECJI".;J*U\O/)7B+6@ !4-R(YM2#$D8$Y@2[E&!HT#XVV2'>ZO0NT/#&7TW
MKY,<[B?@)I5O#_*JVBA9 57"6D?<'437C'/. 6NJF#D)T'4+D!;P GSM29$?
M$@S7AX'K:+>#8TT=SM:G\(%XM=[+A['"=:'+(N=K_D4R#;LNUG+6<[+D33NA
ME]_Q?Z_*CZJ\[N7/7&Y\4XI8&F&8L%B9,B2%:2 H9#X*THR$'HNM(G0MQY^;
M3;,3'RZ5_&"G0%-C#ORIY+;,X[2=%3.6&1'KD=GG?)BMZ6@@6$YIRE:&2>EK
M($!O:6WH8X;1W2W_SHL-O^5/=?S*-U[JL!:I\0U9Y@\ZOJ6- V[S4>_D;RL5
M>++MR^5GF'FI0-#G-(+(P])F\CF'44@3'W-" FQ54LN-6',CQT8KY05J] (=
MQ<!.LT[P_2Z+NZO>L,YJCB;;C%RGG\*1.7?"V;,F9[=@.^5L1Z)-2N5NX7S+
M\(Z?/HSXOY6-^:QS>77MD^IRLWY<E?G_<+9((A)'?DQA0L,0(A^'$"/"8>R3
M,(A#A%.:V!!Z_W!S(^JMM*"JL]3Q5M0FW1_\DA?-CW^Q(^$3P)N1JSLX1R;-
M'9)-OG\M*]@)ZXX$S4!Q2FXGAIR4M,S4?TM&AG<-)9D5Y9Q5GZ6P=WC);X3\
M#=M0Y<2KS=E%F'F8)CR (@PI1%&2P-23E$-8(E@0X-#C5D<!IX><']G4$@,U
MI:"2,BM[0==;M/2Y&<!M2B\N01R=8KKXW37X[01N-L0N><84'<=<<W+8B?G&
M%(9]SC&^TSZS[7+#\O7U+CG#L*]KWZTS>MFUB* CHW4OW%Z,S#-X7& U4=+.
M'F9N\EM.(="3TG+TULFR6$X)WTU<.7FM_4>J:@?5SUHN5S_4SN=M(<:O?'TC
M5 _ #,<\98+#D/!8&@@A@5DJ_\F"T$\HQQ'+C),BS8>=FY&PE1S@5G2]!6&K
MY1*7E<I J[<CAKL1RTDXS9WC0#LRF^Y0W4I] ?8KM.J#/5U(T;03IB6\YK0[
M#LP3$;%+N*VHVAZU'O*V>-AD=&ZO8)?@!]QM7^WCX^9ILZS#-W38FGQTOF(W
MXI*MGO78ZMPN3J,0)=2#$0Y5H<G8@YG'0Y@AXL74C[PL\TR+@)@,.#>:W\D,
M:J$O0"VV^AQ:P:U.4(VA[Z?X,0 =F=R=8&E5BL0&H+,KE!@--EGA$AO5N_5,
MK.X;YH3ZO"IY_E!\W)0E+^B+"GC]+&GNKYP]\-]P7JA> +N&R9S=KUKV4_%*
M:1CZ*!8JF8GY4/Z40))F&?08Y6%&&1<QM_%/G27-W.CJCZ+D>*G=XMW>XBIS
M0><CTT9+4/W SY;.K/.FS<S/-=EDC$QUC1Z@5:3.(U"J *T+^$W/SA<].UV%
M5-IGJY+C\#4GV#IUH)TGT:2^-2?@O76[N7GH,!+^L*GR@E>5KA=<Y8K:=[4U
M;\3?5BI=];J0I,6K==56%5X$D9?@((T@)BI1(,X2*/^9P8QB%H:"!:D@-NP[
M3(RYT>Y.9( ;$>VX=>!LF)'J^!B/S*:M J"CP46GIJ^R'VLMP%:-;0%S=P1Z
M'HY.F7.@*)-2YGEPO>7*,Y\V,)]^53RTS>Y^Q^M-J=L"W_+G)G%?G9/D!<V?
M\?*Z4"G\G^4[OR#$]V@0"\A8DD"DZ1'3$,813M(P0<S'5DUD!DDQ-XJ4+S*R
MS,4?!+X9)8X.Z<B,J+/[[W?=,!L=7II2(4I:AXG^YX#EMB+ ($FF+1UP#EA[
M-0;.>M@PSFNM4%46;<FU$WKY*:^HW$FJXFB[%G"(I+X?RYTWPRI0),XH3/TT
MA31),\RR)!(TMJ$YTX'GQFP?+^_^"CY_N?D[N/OCV[<O5[]??;V_O/TO</WU
M\\WM[Y?WUS=?[8C/> ;,N&X,7,?V%+:[Y0O0E1ITQ!ZI29\M6$[IS7CP21G-
M%I*W)&9]_\#0MH83[U>-\==:C+S2AR4ZT;[=.'F4!23F'DP)"U60FP]3GL20
M9IY(8^5"S,B E%(;&8P^M^GS3#OV=74!BOK<KRY[,FAG:S4M9H3F'.6)PN(:
ML96+KQ$/["3?GK%J[G._>1T"FMMH.1L!IHV;&P#-7@3=D&<,([I+2NLS&DD(
MJ@_ALCXI9O^]J7OE-+6?_0B%!/L<ILQ'$)% P"PF"/HH% 0)GT2150:8V;!S
M,\[V'/$=V<%.>,NC$,,I,*,S]\".3&0=@<$>OCNYP>5Z7>9D4Y?3EJ3W#9=&
MQ<ZMN<T.0:>L9CCTI'QF!\=;)K.\>V!9(OK(V48%&G]</3VOBGHS>UW0U1._
MQS^;>B)-@QN=7=7IYAY1#X=I(NE,<-7-75*<2 7D,154>"GU4Z/X0P>RS(WM
M6E64'5$KH$*VVMHZX)=&"<L$J7,FRXP")YJ"D7FQB_Y.CU-ST>2>@E&VLPZ
M=5L9Z0QYIBV7=#YP>S64'#QR&-O>K!]YJ2O,Z0X'>?'0&"@)\C&GTCS,:$(@
MRA(,4QS',",^XB%A<119Q=(<&VAN/*GEK'>U95?:@=7=CN)KQGXN4!N9VFK
M7LDX@AUW"@BG5'1TL$EYYI3*;TGDY/7G%PYOWMV8!30CF$/*B)#[1X8AH:$/
M!0_3-/!2B:I5POG^$'-CA5O^?;7\KE[MNG0XP \EY^9-KGK -#R5/ NBL8\<
M7Y41'^'K/Z[]:%7%W^.+/ZYF7X5Q)U_YSNM>VR!RJ=.;NUNNMWNZ8)O.+OB
M*\ZV+JVM,9\DH8\\0: ?>*H&!>,09TD*D<@0\XA//)1:-3\^3YZY\<?=_<W'
M_PT_7-Y=?0(?;W[_=O7U;L#IW[F39$8U$T(_]JY+20F)$K/MA PNRU*57ZY[
MZXVRL7*$G]N:D6?*-&UM23< [M6@=/38H=6VBWQ5?EVM>=4L_$'B,QP$ >1I
MQ.4.*_9@2B,$XRQB(19>YB=6E+DWPNQ(4 L(M(2V-;+?@F?H/#H'DK')J8/&
M"";34=4=E[-^.\K$E:N/*+E?I/K8A0/SE'!>JDQ,?ET\;];5%_Z=+\/M=TVB
M.!2I"B!0P4\)@Y@D6'[A8>+SA/#8[KON&6MV7WC^4.0BIU@NKG\4*U+Q\KOV
M8-:B@U^T\/_V+W[L_6=HZ6KN@]R,#1P!.3(O*"F!%O.B@>T":%%!. )-&&#B
M-J^G9[QILW9.*[Z7DV-PRX :.!(I[Y7;YIM\'YH7&_F")+'(($8T5=LJ)%G%
MBR#-,@\CD::A;W12?VJ@N1&)$O6-3U$):U$UIP_5?KIPB=7(7'$$I@%-PWOQ
MLJ@TY BWB8I<V+YF=C6'#+#HJSO4=_MTM8<,E'A5?\CD^O.B.&_$I_Q[SGC!
M*KF->UH5NAKBPI-FE^ >@E&(?(A0(JD2)3Z,!0LPB=,X9$$;MVEF>/4/:/0Z
MOP[2')DTMU*"9YP/C,4\ JZ9@>4 L(GC+5<"W)0L+W#Y K8R7X!:ZKH,JOLX
MRWYX1HFL/#+DN\12]JM_+'KRQ%UG4<KG5?EQ5:@L0?D/^5,EQRGUTK/MQ[MM
MTWNI*A_J7)M%%H24Q)3"5/AR>Y>&&2213V :RPT@CC#&U"KA^2QIYF;!_76U
M9 33?X F(6D0'0V<&"NV&A_N:<@,B%4)=IJ 5ZITNX?O.HOOU'%.<N>A.@8'
M#I3H/2CR//".,.B9#QU&L+^OONNCEFM)U[A@N&27!;OZN98TSEE32/;O6!W)
MK%^N"UJJ'NB?>/W_MZOE4@K]0]ZT$(F7T5@$DF4]#I%0-7Y"#\,DY=+N2SV&
M8JN(=4=RS8UT/S;MB/,"K!\Y>*X5 3\:30"FM-S@)2@Y5;/(U(7Z=_+'8?%-
MKB;8C++?8=I&)N]6(S43K4ZZ!V:K55L<&[1Z2=;6DZB\@[5FX)=6Q[^ /Y6:
MH-'3H9_0,?)."=Z5;)-2O6- WY*^Z\?;^S5W,:V75;5YTA7BJC\J5:KH$Y=D
M^)07;7/0-X'A0J1AQ#"!/I?_09P355@20QR2B"8IC9+0N(KP8"GF1NW="/*_
M\_SA<<T9O/PN%^P'K@RY#2YSR>P=+8%24R77;!4]V4G7X22>]K%.,C5C'^)V
M9L4(>IN0?H>S8>[!G616)G+O2@$W2UP"MHW\4/.D+"/<F:M-,U=L.U=J)Z4T
M5!NG9_G$2JW(_RY_N=*QSOSI>;EZX1R0.B"_N48]5R5%M[]5C7@OY+I.EQNF
M=EMZ3#F4DF:UD4N^M+55<J_Z/W59O99+.X!V@E.V?[C05@%OFY4M5947)6_]
M%*57R=>;L@"-S$U3DE_=^++/?BMZ'-W#GSV9%_QL];LN\O,?-FPO]G6CG/ W
MXI8_KTJ=>7G''[1O;8'B($M0&D(4J[K]**8PC7@J%V 1X(!CYH=6]5J.#S6W
M9;66M/Y\6EE!U0AKMQ7JP==L=^,&M9%7O!U@.S'!W2G K/<;I[%PNH7H&6[2
M7<%IM=\:^@9W."J:TE;0DUN*#:EREDN+DU=R6W$I1+[,U3*TR%(2)AA%,,@(
M@T@B +%*% GB3,19ZH><.BF>8B#+@/.Y*8JH7!??>5-80*WUA7PO)/VOECG3
M2?-51YTSJZF8S)?=N9YS^-^ONDJK@?:[='305M9.BQ&+K%A@.&ZQ%1-!WK?H
MB@54)XNOV#S+WNFA<_!4<'G)']4&XCNODWA5N695N_F5;UW5<59%V+%8J\2]
MMI@SU8:_? ]5MQF>AMC#80(CW\\@$CB &0]]2",L3;6,^IXJ:;]:X^5I7XAK
MX:QLN:V(XWWG=2;J*P7;]'JEX@5HE.R<>UTTU=9U+7RYQ5+*@K?::DZP:B?D
M_#4X[4UYS\D=F;__'YY7<[_,>\[O1.Z:=YMG*U?(6!/1XR%Q/N1DCI.QP.KZ
M4T8;8Z";956LVG/T6I#&F;,0//5B$6#HA3B&* L\F)$H@Q$C<88$2RA#)FOY
MR9'FMC#?JS$:YVE>?]"_M,?-EED@Q]$U]+&XP&QL%TM'QI8 ?VG$/ Z7O8OE
M%!1N/2Q'1YO6P7)*Z3W_RLD;AM'$;ZL5^Y$OEVWEQT]UL+1NJ;5@?I32* I4
M"ID/$1,4IBQA, Y1DN"0$I)9M0GH&VQN'MENE5D[;NB%U(P>7 $U,D.T8EYL
MJ\&"3TWZ@A;5'4F8 .*4)WH'G)0J3%1_RQ9&]PSTQ_)2=W66LNLL]383FD0Q
M"07)8(C3#"+N,TAT2Y$DIIAX7-*(56C<D7'F1A,=,9L*#SKK)->GHSHV'/Q1
MY+9AQT<P-G23GH_<V)[0G81U^]XQ,L]/P.#6F7EDK&G]E?T*[[DD3UP^((7T
MX4Y9)&UU+NQCCQ(/4N++;0;E*4RS*(0AI2D-N!]EW*@ZU]Z3YT8!C7 628ZO
M<#KM4QNL_<B?<2/7D#3/5PA8Y'4.16(BU]&I5\$N<?.0LGV9FJ^NGRXU\Y"8
MKW(Q#UYP=F7Y/G]+VWM\@?T($2X\&(M,DI!D))AQ+Y(D1%!,?)9@%BV^\Y*L
M!A29-Y' YB7MRC'FQF97&[WVA=!7KD[EEAI<:]YH4LS,F!&!'IL7.PCW.)/K
MWKK;KAI./,-G@C=6X7DC&=ZK KT-0#VEZ*T>8\=^C.>+JV*=KU^NGGBI/,F_
ME:L?ZT<U&BY>%G$0AVF &<1)I,)=? ZS!(>0T=A#OB]0$AB96B?&F9OAU0H)
M:BE!(Z89>9W"M)^D'"(U,AG54@);K(P9QQ") \Q2<?KKP^K[O\LG:%+Y)U(_
MPOI'S22GGCT)8Q@JV#*#Z>4#[9_E<O5#;=D^K\I/JPU9B\U2<I"*XU9]N'FN
MZUS5K4[6BXCX6: RPW& (HA0IJT?!JD0E$E:\!/N6378L1E];FRQ$["Z +C5
M1 ?9LT87E82HE;&T?ZPFQ=#Z&0OJ\6T?+2/8"7D!+E^AW91GKL_2&PT<6CY#
M@'-K]UA),*W5,P2</9MGT$.&UH->;M;2E+KCM&DMN\#<$T+N>V$828M'[N*4
ML<,2F$2$^S1,O,"N=_7^$'-CKE9"<"4$IWJS4'N6;YX''$\=@-2,DLX#:F3>
MV6*TD^YBBU<!/N JI^ *EX5<D"MU/%4[GEV66SZ&CN,*RGO#3%P4^9B:^W6.
MCUXYD NXR O.FO8SJIY7T]JM[>QV]9/JP@.W<CO6E"!H+KXAR_RA=B\&@D1I
MR!DDOMHK29AA&O 4$HY]G(G4C[#5.943J>;&.-M>>>M=?S5+EG$R68;$-/44
MC,UEM3Z@D5'7 KS8_FLG\L5^;\-N[\@Z)%$[F1S2G$NLW3*C$\FF)5.78.[Q
MK].'#Z/LW5FX-EB:\YXLDG8:0435F9<4+.D7$LHC2$C*<$14M(#5MO3@*'.C
MU+VP )WAHXI;6-IOAS$U8\JSD1J9^?9 <A\6T N!4T(Z/-*D!-.K[%O"Z+]X
M& %T&URHRB]-R8(.*77ZP@2(D#!(!0QY)GDAX0G,,DRA%\2("^Y'*;$RS6P&
MGQM=7/W^[<O-?UU=@=NK^^O;J]^OOMZ#N\N_77_][0Y\^W)IV;'':AK,J&0L
M<$=FF*[8=8&KMHI&U]JJ1NK),P0TIYQD)<"D5#4$FK<,-N@9]G%.^Y;5Y8-R
MAMWR=5[J<E?-GZI%Z"6"\"R *E)#[C9I +$@,109YC1.B1<2(U/';MC9D9DT
M)_.ZMB/ #Q:14A9(][/6>/B]RUY0"JY=Z3O1VPL,C4E+<,TCM,8!>:+PK5O^
M+!]7Y^BKZDP2Y3J5[\=C3A_U[_ZYP<M<Y*I09<,N.I^_U'YOKHH?M1/2U%]R
M5?K('MB>4#&+ATT61V:O8#?(;,#=]L3_L5Q55;M];C/X]?9Y5:Q+3-<W11O3
MR!GWTBSVH2#8EWM<1?S(E\3/4)QZ.(N$3TV)WWS8N1&_EGSGG=I6NU#"@U;Z
M"R#E-Z<MBTDXO2:, ^W8-JPQJ@-"<RW@-5\5QH%YHE7!)=Q6E&^/6@_E6SQL
M,LJW5[!+^0/N/KOC"R?KZZK:J--OW:ASD3 >)DF<05_XDN<C/X3$BR/(DS0E
M<@W F>>?46GJP)!&7\CT!:64G"!O!-5%)P<6CCJ$LIE+XES0IF_ZHD%K!04?
M>T$[I\_+,3C&:O*R-]Y[=7@YIGA/>Y>CMPPCCSH&81L-?(]_*HJZY4H77>A)
MKEU?5ZH<]D9>1I9M7O?UTS/.2R64.L'CU0)AADE",AAE4:02+#G$?D)@%C/B
M$Y+2,+(Z-7$EV-QLSC;W57OW<FD=% ]*>I!OY;;C)6<3:$9B[S$M(S/>5J4V
M\T$J55M/K]6Z *\4:VM57X"=;J!6[D)%\%"G<8.N<7=*K<Z$FY2'74/ZEK2=
M/]\^*^-RPW+Y7GV5;_\B0*%'XX!#+L)4FH*9#U/?%](>9%10/PD#9-0OX,US
MY\:OC6A R6:>:M$%JI\(SU!_9!XSTMPJ<>* GH,3);K/FBPQXH "W42(0W^V
M_\@^KK[S\I)4>E.W" .5TT0BZ"-5: (%(<2A)R#'%/FQY\=I[)M^9J^>/+</
M30L'GO$#/^Y"/H'5Z2]M, *CG],JY?]L)7/@43FJ[> O[O73)OOF#BK1_>H.
M7S!L^]*7U?B!BU7)WU:OV^7YQCCE&4,A#,.80$1I!#&C"'H\QA1[<I6D5I'Z
M9\@RNV^[SHZ S[HDSYL,[+8VW;(W=-/Y=)GM3R::A)'IQ2 MFVAE]JIX5N,D
M;#N U>F.XQQY)MUD. #N[;["Q2.'L>UN(S/ /^1S[@>JP [V/(BP2@*G7@P3
M#Z<^"_PL159L>X8L<V/;YLM>XY]M>TG -ER=VQ>O' X/K>MHJ*_HG/DSH]^)
M9N7_0H_0Y9/*0'3'R Z0=LK(Y\@S*2,[ .XM([MXY,  9EP]7A9,_=_5/S?Y
M=[Q4QP3?5LN<ONQ"9E.6D@CS !)$E&\^CB%.0P1)%(2ASX.,9U:-JXQ&G1O+
M*FF!VGJP$@O;TS\SG,TXTCEZ8^]U%7#JM$+_T!'Y M1"@S^;_Q\G*-D&+K?1
MR$8C3QN&; /&7ORQU<W#".E>M6'<E"\Z1Z,NW+@(H@1G-%-]\SRDHHQCF"*<
M0N$+'Q/&(X:,ZO_TC#$[LED]/:T*4-750U6C\4;FB^9W=O1S"%4SLCD3JY&I
MI96N3J>Z:*JMNN..'NV=,L6A<2;EA1Y%W[) WZ7#OODO7%HR_*:M__Y%-6+]
MDN,ZHOZ/HNWDRMG53RHOK2WAA2>RE(5(0$D!%*(P#&#*:02IB+S$RT*4F9U'
MG27%W'A#*?$?VQ@^.Y(8-@UF-#(ZN",332W_!=AJ +[4[8*W2ER KAJ@UL/Y
MKNTL')U2UC!))B6UL\!Z2WOG/<P^&/\#+OY1EY*Z+$N5O:X#N#YM>VSO=@W8
MIRDG+%1YI41%3GF0Q)X'.<T\3[45#N/0-!;?>-2Y$=^'RZ__&WR\O?IT?0\N
M;V\OO_ZFDTKOS"/#S0'OI[S18!R9XI3,;?&RKM1@)[99VN@9R)J'W(^"\$01
M]ZI^H@23[7!="6G6K\IUW6M^578:S],FVGN#EP!WI^5'OGX$<@<FZ43NI/."
M+C=,+4Q+OE8?G'HFU0#)+<-:;K_)RZ$_J7UYR;^OEM_5O?5O7XUS 39JB"9'
MC*S*<O5#%YFBN "$@R?,.-@\*V_S$_Z9/VV> -;<![ >"!<OX'F5%[H'[#I_
M4L'3DBUU(["EJEVE\EDK(354*<L*B&=.ZQ0TI7_5'%1=;!_'FJ0UE:ZFNOFJ
MW[(2_P!L]:.HU!/57^34]<056.4I6+]J/6D*YL^:+$O!6KUNDH+]S6[/Z?\H
MY&YDF?\/9W]=+=7KKZH"*<_H3;$KS'59YI7\4[=+C#H0]L*8Q1QE4,11#!$+
M""0B$C +(Q^%49"RC+LXOS]#QKFMLCM5P(,JOR0_MH*K+[OMM@T>.7N0'^O:
MM-_GF!-\WHG_1-,V=B3 Q^N+.@^C6SGP\CO.EZJ,)93<"N^PJF+:F=M&X6Z)
MK6W P"7[[TT]UQ?3A @XF(=)0@?.D7,6(04.@#8--7 QU+"%Y$Z96??2L%#?
MQ!=I)%RO^5.U0"BB:2SD"A D"40^PA"'00I3CP<9#9B?^59KP>%AYD;GQTQ^
M.^H^ JD9^YX/U,@$>K>SRS6-_JF$!%I*AX=4_3 XY:\C0TU*0?WJOF61$U</
MM"B%R"E7YUC/ZIUOV_QY(8X0]V""D0\1Q3[,XIC (&*(8.'[@J96-N&A4>9&
M [600&S*(E^K[:C:9/%69DL[[B"LAI;8N6"-;4O5.&T%'*%\7R\$;LV8@R--
M:XCT*;MG2O1>/##ZI0Y3WH;?-#$V32D5E6>?%QMI?#1>WU51;5,/J)^@)/4R
M2&/5>R*.,2292"#A*64T%,(35NFJPT69&YLTFOR'98#,\*DP(Y=I !Z9@1HE
MNF&%C1[@ET83N5/;*0-VVCA--G$'JMN F^'B3!N%<S9L>Z$YYS]Q<$BWB@?@
MGWC]_]?%MY(_XYPU$BQ\'C+.(@ZI+R<,Q1C!-/,(1(% G%&?99(HFT(>9E1Y
M:DBC[_5U!9&1*;&1KXW.KK2!53<GQ%7%UQ7XA39?MOI+L2I@\V_+_)B3LV'&
ME4X0GH816U'!+ZVP?U$'#2WBC<!.PZ:-H'$=&]T_Z-0!T$80'(AR-KMO:"AS
M6;Y(BKOESW*[R%E] O\9Y^7?\'+#=V<2S9X$>9F/18I@0A))3*'/8(I]%42$
M0Q1GD?!"JZV>Y?BS,]L:\8&6UC:ZV0YZ0XMM/$!')J56XAI+\+L.F.,C;1D'
MPN0XTME.AHECG@<!M!_]/.PQYQ5ETS4^I:6VH6OM!U^PT(^#4& 8H#B%*(E#
MB'T/02:WG '',6/Q.179WHXWP)B:HAR;+ET%OJDE?E7678A_Y)5JC[5>+SD;
M5IIM#VLSGCH+NHF+LM55E3M"NJ_'=@R&48JQ[0WV+I78CJE\K S;T>L'=Z%X
M6A7==BF^2/S43PF,/+7I"B,?$HP%]&,O(T*:.9&?6;::>#W"[*R7)E]"26C=
M.^(->(;6R3F0C.TFJM$8J\?,4=5=]W)X,\K4#1L.*WF@*\.1"X=Z5-I@FMJ;
MTP;S+PB-.4T(AQY3_6,PQA +1B'W6< %)0(CJX_ZV$!S^[:W%8GKPB&V'I$C
M:)IZ0L[':'0/R#;XJI;QXG3^QP"W1S\.CMT=1P:;V,W1K_*^>^/$]>?4S%"Q
M,9^EB(<\N77-CJWKEU=-([P%%B%C@D4PQG$$42H(S)B0<".&<((R&@16#:>&
MBS(W2FG$&E+]8M!,&+M=)\!W?(?LKLP04)_5D?.H)IYP=Y2E A-/3<S ,A?G
M8#I"E8M!XKQ#D8MS8#M<X^*L)P[H:+*JUK_S]>.*[=CYYD<A&>8Q?VYJ[.('
MOHA]BFC(4IAXZC0?A;$TK02%$4*")XD7D"PP;F=B-N;<*%&)#9ZTW-UX[KP
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
M'01=SR&IW?,F.RD=I&;WN'38 X:9V/></A:KY>KA1?M9W\: M=5ADR0-$IY
M$3 $D>=3F&&2P"1(L.^%.""!5>\BHU'G9I3OA(9:ZKV 2<O=OQGT9K:[<T!'
M)O_36(Y0A=8*)*>; ;.1)]TE6('Q=OM@=_- 9BIU$X27;J%E'$8TQ22"O@@%
M1+'*UPFEN9JQ("4\26D6V?'0_ABS8YU&Q"&5J@]!:,@GYP$S-GNTF(Q5K[I'
M?;>\<&"<:5G@N*)[WWS/I8/3KWE9OC[<W65X+W%5Y2+G3)V]-^4'$A)1%B<>
MI!S+[Q]Y#&8Q2V 6DC1&. WE=M8RT]I.@KFQ0ZO &9$=]K-@ZDX<$=O1?8X-
MK%WA7Q6'V,I?QX:XKA4Q&#S7J<V64DR=Q3P,I ,)RP,?-# ^C3YRMEGR&]'$
M7/\=JV"C]<MVT'L5<KV+=_"]U*=I%$/.&9.\QQG$-..0>W'".<%!1(R2,H8*
M,#?::^57;M./CRI,JVH+<S8*@58C5<B@W."E9;B;[0R9<>*8N(],B5W(]S#>
MB@_^U J 44)1AJ+G-HK.5HAIX^L&0K07>3?T.:YZPNJOEK,ONSI6"]_WPS#,
M&!1>$$,4>3',(A1"3QJ%TO3SN,^L8O!,!IT;\342;OO"GMOL]0#,9DSF&KSQ
M#QL.-7UMX?QB4"[-0>/7XQ"-W/SUP,#OW #V.!2GF\#VW&M_A*TCZIH.C-6-
M>%V[YI:O\[H-IZIBLPB]+ ["T(<!000B3!#,A(AA2#.<^5$<(F+4 -9RW/F1
MD!(=/-6R*X. -26D2%-"JMS*WY;U>I9/,#^\LYF4TR>D(T$],F4U*/^^0_EM
MH:Z=Z+IFUSCPFI^,C@3S^R30%ANE1EV]7\]#4Z98Y:E6AJ^^>N<=I98.P+;G
MX-3F:9,=FPY0L7MH.N3V8<:J/N.X?GK&>:F>*/>?I=Q_+H(4!R)"#,9!HIH
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
M+NC6*\_9 ]JM,U6Y7GS<-JJ2(URO^5-U^3.O%C@+49K(?1)C6011JAJYT""
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
MZ2_ZJV[$/B.TR&@&S/8MKG$=>65V :GUWL4&(Z>;%Z.!)]V]V$#Q=OMB=>]
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
MS5ZH!74__308U1WM!<Y+][3?0_H1W;M5^; JZ48VO6'KEWPB,@9I+$&2DPQ
MG*0 9Q "*"2')EPM8U[5BH[(F9IK:E7[MVBKK1])'0/3C8X"0#0P\6PUM!O[
M5=6,\&6'3N 0E$J.R1J5-$X8_)(>3ET>9L?K_7SQJ#EH5N0B(062@$I( %0)
M UBR#+ \$YS$":7*ZX3RB)RI$4&MEG58Q&JQH.7:^/^5\^+INQR#%G-"%(1*
MHXJUVR@4-]674I"B!%(AD/8FA4^L2PAH1PALN6U@-#63'O4*2HR =;\-QAX(
MOL+68JWE<#N*+V 8="^QD?6JNX@O##ZU?_CR\IY) U7-]3J1A= 8\4R[72E6
M L!<*D!,_\@LT>00IS2GPBNQ_-G3I\:VM7*^F4"'D7.;ZKWQ&/I<T1D*_T2!
M0R:'31%X)F'<Y(!#QNVE!1R\:-R:C']HT6M35$ZN=[7ZLH(B(6D&,LXE@#(M
M ,T2"M(LT2NMA(E8YF,48CRDW-3(XI)O'FDYIXOHF]8V>K/0ZGIZ"4''SHUO
M7FM$!J:K?L45*^NB-\:NWRZB/^PXUC],J9AB%_B3J*!X4,'_)\HF=D$;JE9B
MIXR^?>G,L_5SY+KILB8A@W$:(R (T\NX0A! %2Y *AF'22Z9H,)O]W]?R/2V
M^.LIO#%*^G:IVX/0C4+/@V5@(JSQL-K5_>JT@B';SQTS/G 'NCTQ(S>A.V;F
M?A^ZHU?V7'_5$7TWZK,TL63:S:AC3S]+RS2FW&H=Z(UH*E'!,5"BT',^41G
M.59 4IK'*<=$%'Z=IMQE3\T=:P="/E/>;A+7ZMN*R3TC2'W&Q7'M-PS:0Z\,
M P+MOW;TARSLRM)#_KCK3G]@]E:E/1[1C^+JYDKK&_5^;G*DEF+]YWRY*N>;
MIZ9?P:Q($**$(L!IKJF-2PHHT=06)T2O30G%,!>SI?QF%',C-P>I3M.,5-.L
M+7O( X!:51/KLSS<O\2/QUS =^.O4(".PUN-MH:W;DHQ7]+R*=HJ?A$=:6@2
MCKL\X K*62YR1^4J#R!><I3/K;T[?NMOS5R37)44I!VZ;</G/U8K\7.^6,R(
MHHB@/ >%$!A !&. T]0$XL.42/V1Y5[[9"Y"I^9P51LJ\ZWF$;6J7T3+CO5&
M?\A=UV9A@1Q\M;9%[[)&S^2$O]FU&&^4/KZSV*>#N#-&H=N*GQ8\=J]Q9R@.
M-"!WO[=O5-2A[:0;9;9[$<HD+6@,2(&T?Y0B"$B62" RD>4$Q2DNH,^I?8>L
MJ9W</]_$G5<['G2S*>?L<6/<TW9<]/52/&IO=B[UW-)F'0^&]AX!-T8*A.O
M1-2Y+VXH23M-6N.+Z/(%S+>TU._CD%%7)^$*''EU7-[(T5<G#=^/P#I]2\\H
MK/N'Q>I)RB_2Q'YJ_9OFD3"3F>0IX(AHTJ%, ,8+S3Q<J 0+4:@8^NTQ'Y$T
MO8WFK8*>@4!'D'0CCP#H#$P<C8;15L4!0C%/P! V$.B(K'$#@;H-W@L$.G%Y
M7^^C:LSS]_GF^SO]#M7T4C;U$9YFC"9YG#,$!$,Y@!A30##A@!4")3#-4L:\
MVN=T2IO:VF?;1VJQJQ?AZUAT@>OJ6@2";'#GHD;KIU8T:C2]B+:ZAG0?'" )
M[$!T21S9A7 P?M^)<+FI'X,<.Q,W?F7CJ505SO7O2TG7\KVL_KO-R.<YE3%F
M*<@RC3W$60PH)PIH>B',,!#E7JUASU=I:EQ4[</P0VNB*B;)[LC8LI3TU__T
M8ZD  ^A&9>,.R\!\YQ!JM%M2#5*+(1R<0;DR@%JC$FHX&%^R;L G]PX;M6G+
MV_"%5N4K$PI3I"AC,20@8T@":+J*T3CF ,<Y(ESF,?6K"'A"WM1(=9M-/^\=
M7W0*89@K2 L&0:ZDZ?6#8D"0A( K_59#D)""X>: \VY<H)^?<-[]_X&WVXLH
MX/=TX+?,%K)=R%?44C9PW)<C+J&C43MECAU@Z@+ @9A1I]O.<+#-P;7M&[)Y
M5KW0;C,5,LGS1"_04<PTR22$ JH0 X)D&<YP7F1(>;O/'0*GQN.5*[93N#U#
M>KC"75![.+J! !S%C3V,W0";?*[(A/=(NX2.[V\Z0'#0FW2YKQ_+O'U<SY=R
MO;[D_WR<K^>FPHW]6,JF7WQ!6)% F@)%N%ZE*YD!+$0"F$"*8UHD3'FMTD]*
MG!K/- I'+8TOHD;GGOF$IW%WXYR@: Y,.N<"Z4T[SN $Y9W34D<E'F<07C*/
M^XWG48]>*K/YTA;7^BSYZMMR_E_:IQ*FM8J:TVT,1BU;/*_DK/_V>"_%;6GZ
M5FR>3.+.1E]QI:]],-%DLX2J&,-, )2F&8"I]I*(&3<!4USP+,T*Y55(=12M
MIT:!C:(7T8-1]<*&@\M&VXC61O:CP&''WX]&)S.J8U%QRV!;5;\V.6K;7,>O
M-4PM[.BW'<;:\(MH]SVYW7U/MO:')_91AFN0E\.PFK_*"V:4P3CVDAI'^)D%
MT$P1\2^FPT![;1D+2N*,8""2%)E3L!S0# O ,)0*QI0G&>Y5!NV0M*F]6';E
MOMAJ*;S/V;MP=3UG#X36X.?L#5"V_O].TR&KHW5A,DR-M(,27Z=26I?Q1^NE
M==YT;LYHU39\>YYT1W]]UB(-W2VY9C)+?C:%ZT[^VKS51OUC!K,LR62> >W\
MI@!*P0"120HRBGF<%23FJ.B71.JOS-2XYWFR8UMO6^9T0S>/>IX\11^D'BRZ
M:._%?VX*%&Y1V/ZZ;^)IC\%U8[BQAFQ@ FR/U@[UEV/R8ARK'-7(V!-9@P9)
M5^V/ZT#YJST4>J6$UO[0'<]P/>.9_1BZ[FBZOJ5/YK%5H_?-+,D*+GA, >%2
M.W9<I  GINI2BG)$2,)0ZM7EZ;"8J;%JHV7T4*GIQX='H'1CNO,!&IC#MMC4
M&EY$M8[A6*D;@Z!\<T34J$S2;>Y+CCAQ==]HFX=2\HI6].>%M!NE2W%Y;WI$
M5SVG9T+RE&2( :KGO>GXIKD@+G*@BDQ2CM.<%-(OY.:TT*DQ0UMGZSS1EK*^
M\2 .F+L&A81%<O#(D)VZ%]%688OGI0N>/:)#W $*'"+B('CD.!%W*/:#13SN
M]>\+=?GEZ]<'H?V<-$[R)&]*[$N<LIR8' Z. 51*$Y!9_F%B\S@P$MB)=HY*
MF!K'[)K+FP7<4M!2K*-*[<CH#9+<O5?184R[:24(4D.[(5^^OL"D1R.GP^"X
M-VXZ&Z21&C7M@Q6FY5*G_1TME@[?-UI+I4ZUVRV4NB\,TA3]0!??JFWO=H>$
MITJOLA %(M;_P)S&FO^$TNLPD7.E8DJQ5XL17P6F1H_M392[DMHJ%*VMY,:>
MB&ZB7;?MLSJ=GQXC-S=M2.0'IMMVW_+Z)'4+M/;<=JW,K06#[EGU17'(CN6G
ME7C-QN3.$)WH/^[^G-Y[4*>JU3:]03.)%<\Y2 NL $0B!QCF!$B5(I43I4'S
MXD1GR5,CPW8%Z=6I1#OO;2S'T2!9)E"F3% 2C &4" -*"PPRC@I%.%&2*[^J
M"X.,QSAU&+QJ>@\U(LY[C>%1'MKOOWEW?:3(RP"GR-X(A=Z<=)0^]GZE'R@'
MMC ]']"["/FSU,3KY?7RA_ZBK$RUI1F4B62JD(#%,=1^-3;=Z7D.4D'S)(UI
MJE+F5\"S4Y[3'!JU=&=+.>_*Y!VXNG'/^5B-5J_<ZA>]:33]3;]4(Q?L^M0N
M/XU)Z#+F'1+'KFA^VO@#Q<T=;AJTSOEV#9A1FBAE:MW%0@"8(0DP807@C, ,
M)DDF_8Y*/>5/S3,]7H;[TAQL]\AP\QT0-R(:$.:!J<FMN/G0@2->J+U&K?/7
M#@_Q JAGS?- "_#;<B6TB+_3LJ3+S9/VT\I'NIAAG*1)KE?;&"4Y@%0A0"3C
M0,4%)&F:%RJ/9P^V&L27#2TW;OQV6)C/_'HI<KBI]I8N3-DRTW7IVWQIFAH:
M6JOD>U8W/PQQP3%'C$- (&9F"2T 5D("15*BA.!9G,L:XJNE:SWY0  W D>
M5VH2"PNLVTO@?*@&YOKF(+ *V/RUT4!IGJ_5CAJ]HUKQ@#7A.X$)6P;^L*AQ
M*[]WFKM7[+W[ZGX<_'&U_-841X XP3#.@<KB#$"8"D"P_L2PH)3S.$Z1UR[G
M[M%3<Q:-9G[3O063VQ3O9_S T]HH-<"VU;ZM06=JZ_&CSLY]LU[.R -7]$UW
M6F]NE"F3OM:^UA=9_IASN?ZR6HA9GD%%<K-O1 O]JB:RT'X1U[-2B(+%*(:<
M(K_=[N/"IK>]?6?JIT=<:VQ>U&NZ\"\L>A19MXD<!JV!)_:[&B"KIGUI-XI&
M1M.0>4ZGT B<Y'14W,@93J?,WD]O.GF'?\3:NW*U7E<AN'S;X,5$ZC=52^]^
MKIHP-D&ES-(,Q!#J1930KW5F8MD8XBHEJ7XT=6I4[B=V:B]ZJWG4J+YM8E0E
MOC3:7T1:?_<H+H]!Z&:8X: =FFV<4>T1).<!KWODW# PCQ1.%Q)NKW@[?]0Z
M@O \'C9:9)Z_@>UPO1YW]_,.C^S%[3:VM]6%%<L(43(%*,,%@#Q# #-& -*>
M8L)PG)O0"(\EG+/DJ1'_\<WJG>XNI8;/' \W%W,0E%_M-, /8&\/U!NLH ZI
MN_11_5-O4%ZZJ_X/Z'G*N5GQ?UROUX]2O+>RJJK.7[Y3_>6T2LRYEFLON_Q)
M2V&K/W]8E4K.M7)R/8L3A+.D@"##IK9>&F- :%& !**")E+%2GDUVCA;HZE1
MG]4THD;5]=^BM;4CFEL#HS?S9?T;SUBP\\?-\7ATS-$8?!/=#$1E3%19$U7F
M7$2501?1SJ2HNMP:M2V(WS(LX&%J*(S#'J^>K=6X!ZZA0-P[@@WV8#^&%G(^
MNUINYING=]*XKXOKI9"__D,^S115,4FYR0C)&8!YR@&#<:$'$N,\8YF,L7!A
MW*,2IL:@E9)1K65DU8RTGFZ4>1S(;@H, L_ E.:-C#,YG;3^ -FL)?_]V^K'
MO^E[+<_\$YJ/H/IHR>7X4T<ABY-&-9/_](4]3_=,E)K9BIQ)DD.)\UQ/74@
MS#+]":4YR&.!.,R9(AGU.MQKGCRUR7OS($MJLUD7-I#2G!UXGO5M07,\ZNL#
MQ= G?4:G"QN9%?"<[Z6A88_YMD\?]Y3OI5%[AWQ[%_1<^I@W^%O]+&$"T.5R
M;;<-J_?ZY>/F^ZHT]1>_ZHE?VI?[S8/YNRFLN+[Z)4L^7\M;_>Z7G_4XRZ\/
M^FMN/WV<W\\W,Y4FB&/*@11F>M,\ 5A0!12#*<ME@I/8;U4TH+)38XQ&X>C!
M:!R51M&+Z/O\V_<F0,C^RBZ>Q&JQH.7:A Q5"RG?==207P+')=9$AG;HU9<Q
M"#!CIZD=9(LN7Y9V),WGBZBRZR+:#K^U*OI<#;\UK/HALJ8%7'^-, !AEV9#
M*CSNJFT$Z/<6=&/(/&,W[OMJH>]8F\J]FZ?K)5\\FASW6U-B9;5LI[[=K4Q/
M#7.VH4E07](<>6QWNXL,(E@( @HI$( P(0"CG(!<#Y4Y@58B]CI]"*O>U%X[
M]AM06_??_QM.D^)OMC[\YLFS*V7@4?38J'N5L1ECUZXV[']$E6D7T=:XJ+9N
M+RGTN8&[4]HASD"& 3_\=EXX%<??VPL.[\&-OO!2^KT)OB[+;0GX._KKK5Q*
M-=^LFT0WL_'XN#"KZ@\:+?TZ6I75MJ3IR[FJ&IVL9PK%:9'I10B*,\W_L1*
ML5P!G.K5"458T8+[I;B&4,N)6T;-A/W#!G2(Q@A+_NG?-O17]- H;9(^'XP]
MO9(3@HRFVWM@M!$:A_W;YM@2R8U!IG!@G9J[-2DRU!%9H^J#'7O+UJYPA!\2
MY: T'T2Q4<D]))0O*3WHLWM&DM<]Z^T!OGG>]_G#MFV&,G7MC6N>0P@@B16@
MD L 18$+&$."$J_*]AVRIN9L-ZI&SW3U#"7O@-:-+ ,!-C ''L9JB*89I^$(
M&TW>(6_<</+3AN_%DSO<XA]0_E[STU**FJC,GH,F)&Y"6K_)&_6%+FCY]%EN
MYJ7=,VOX;,8HY7'*,,B1]O$@YEP[>G$*>)+K97Z&$2&Y:W!Y/Q6FQB^WIIJ,
M7A666TTC5JMJ%H?_?*2+N9IKGT+>/RQ63U*N(VIWD8VE9HM9@T 7)L%%FVMW
MEY\D+6W.2Y4ZX!Y W7-,NQELG)$:F-AJ QJ?SC9<NXAV1M@>)M4([.S8>H"#
MCX![./OP(S%2:/MG4^%Y+4U]_\UWZ3%[+EK3IQZY4S/H]S!!\>=AWQ$@W_/!
MHP7+GV=X.W#^S"?YO^:NEM^T0%E*\66E'WY74OX/6>K/C_956OMPBA**4@(!
M45FBWVII#+ 4'"".L$QD1E+F%.?D+'%J+[&=TI'5.JK5CK9ZNW.@&^2G7SK!
M@1SX'7,:PQXY46Y@NK\_@H,ZTNLB!+A>9.\%5 >WNSUG-"KW,JO-W'XW^A/U
M?[S[NC$-1I]N]8.IEM4472!)D:(8(A#GB5YQ)$P JA@#N5 X-]VJ8^54[:Q+
MR-3H^#_>1;6BT593=\XX"N5IS@T!T, T>PB;'L1Z%"1W+@T!UDCTZ?6%\N+)
M4R!T4./16T=CPU/*MPGPY+6]*Z$=;J/\?K[FBY4I@[XK-$BY@B2)(<"L(  B
MS@!E20P0DD7,%$XI=/)3^PB?&D?>?KZYO?I\]Y]Z&?_Q\M-==/GI?73UO[Y>
MW_YY]>G.NZ*7^QBX[?<.A>S Y/JB)?WSCO313O?HKT&*/?9!+71I,'<%QBX8
MY@W-@3)B_L_H1VNVW':K:;P)8:C;4\8$L31&*6!F'QEB40!&B/X1*:[R'&=Y
MYE5L[+BHJ5%65:5_N=4O6NRT]F.L#GC=^"D,: .S48572\N+:*=G.-8YC450
MCND0-RJCG#;[)7\XW-&W*^C+;<'ZXPU;S+]5GG@FD[1(5 HR1O4Z$#(.L&DQ
M)@@EB")(,H[\:\,Z2/:9$",6BMW6AV5535/?GJ"G$6=4<<W( B24<+WR3A*
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
M:DRQ5=_L/#W3NSG,=)@B00;&\11Y.+B'/C4.@;3_H7 _O,(> GOJ,.ZA;S^
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
M=J Z*&G<5E-=QN[UE.J\^-BL;X_,1_WIW_^E^8W^A]&U_/=_^;]02P,$%
M  @ ,H-75))TS7D,_@  2(\+ !0   !V;6DM,C R,3$R,C5?<')E+GAM;.2]
M69=;N8XF^MZ_(N_IUXM*SD.MKNX5GO)XM=-VV9%UNNZ+%@?05AV%Y)(43KM^
M_045\VB%M*E-G\XAK(B0M3%\! $0!/['__IV,OOE*RY7T\7\7_["_XG]Y1><
MIT6>SC_]RU_^.'X%[B__ZW_^M__V/_X?@/_S[,.;7UXLTND)SM>_/%]B6&/^
MY<_I^O,O?\NX^OLO9;DX^>5OB^7?IU\#P/_<_*7GBR_?E]-/G]>_"";$[=\N
M_QF+XJ8(!"Z* (5%@^.Q@'9".F&U9#+^OY_^V6(T')6#HJ("Y;B&*%6$''7A
M)GN5C-]\Z&PZ__L_UR\QK/ 78FZ^VGS[+W_YO%Y_^>=??_WSSS__Z5M<SOYI
ML?STJV!,_GKQ[K^<O_W;G??_*3?OYM[[7S>_O7SK:GK?&^EC^:__Y_<W']-G
M/ DPG:_689[J U;3?UYM?OAFD<)Z(_,?TO7+@^^HW\'%VZ#^B,0(DO_3MU7^
MR__\;[_\<B:.Y6*&'[#\4O_\X\/K&X_\&F8GB_GZG]+BY-?Z^U^?+P@-[\.G
M2NWF;Z^_?\%_^<MJ>O)E=OFSSTLL__*7KR=3>JC@7 A='_G?K_[NKU=/_[+$
M%0%FP^T;^L'Y1]2'[40)?EOC/.,9@Q</F2W2C3?-JG@7RXN_.0L19YN?3C).
M)YM//HJK]3*D]83;(%D4#(3V$I3R IRR"G1.H?B$SF9SD_%*]8K(WFACA>F?
M/BV^_DH?_&N5QG^J^A+.7F[$<N>19^+9C?:+!7A,[YT8%HOEC$B7Q=+J409<
M,0C!!U^$D#J9_4F__L2;E%]7[=$R_;)89ER2%;EX9%BF.VJ^B>#S=_SZ)2SI
M@R!]GL[RQ=^NYF0(G:T7 TCO3#5$[E]^(:X++I>8WYQIYD'F-IRMR;;BYIU#
M:/UH/C\-LP_X9;%<3S3RA$($0"M("%X5(,H-9"%C+/2_$'8P[5]_\E8H$/VC
M8&=I=H*&][B<+O++>7Y!6_%$>^M]]@B9HP$5+=(>&0T4%"6$Q(UP;# XW'CT
M5GB0_>-A=WF.#(CGI\LJJ5?350JS?\>PO. A!ZY,= P<\QY4<0*",!:RT=XP
M$2SC^YN(AYZ^%2Q4O[ 81*J=F(KC99BOIE7VY^9.6AD,E@Q<D3.M6(K@8W3
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
MUY^?GZ[6Y-LO7WY+L]-:/W2T6B']EX_#MTF,UCJD7=E:PT'5VY?.U.OXAOM
M_S OVP0_.Q#;B?^[(SX6AU56!WA\OEBMWY7?%HM\W9Q_7,SRA!5ILU<>A"@D
MN5R-.<\U5:638-[X@H\5@>T.NX=IZL20#8.N@42_,XB^XC(N!H+1;\O%:D5^
M09FN)SK8S!/9=N=K6EH:2<2;!#IJ8[,)N5AL@IMK1(R3[VT$E%V%N[MY6:S#
M;"#'>3:KMR]PCLLP(Y@?Y9/I?-,XM][G>_GM"\Y7.%'(%#JC ).K94SD/(:<
M+0B..9@2/(^/77;9QZ/>AKYQ^MLW0E,#E72PCU4S^N=T5OEY3;J9?YJ2KUGW
MY?7KDR]ANJSRFQAFM.:U;8TLQ),4)#:= ^@DHU4^EJ0>NY&[AV7:@KIQ6N6W
M,EE#JZ,#B+W[@G6)S#^=Y>'?D%&>(-.,T;H 71/NM#V3MU>L).N<(U=)4[2Z
M5;[YR8BZAYAQ.NPW M"^PNX +V\7\\5-+LYMZ]7!C58B;O1;S:LRJ=1;JA)4
M,2F;%+3CCU7#[(Z>'Y(V3H_^1E@:5A$=(&O3$0%7Z\N].OL4I(X0515.B8'V
MZJ3!1*6B++0\Q&.-U_<Y_+U!R+C!_\!J7@PG\Z=#QI]!9HZ?ZF60@4#SE<BO
MJ^I,.!<,311WA>@U9$<%A11)(D3$"/4N-)*D JVM1NBYGZ)QH_S6,!I "QV8
MH-_"=%XWY7?S*XY6DV#K&->8P:@007E6>XV;"-*Z8!1G.8C';H;MX6#?1\ZX
M28"V.-I?_AV Z-WZ,RX?E-,D^\BLU@Y*;42N)";P,KC:0<Y@=*YXU::FZ7&Z
MQLT&M(75@!KI %\/,\(E#SJ2>?4"+2@K?#VRC+4!B$LEH7"/#L5KX'F/&_ZW
M1=4P>N@@G7D5C%Z<"4WGI\34>;2ZF*^>85DL\>Q]Q^$;KEY^(_F1^J;SL/R^
MB65(&JF>)BTV>;A+!X 9P74*&:2L53A.YCJ65H-UT3&?I;"/7HW8MX*S"5/C
MC.]J%$;VHOP.UD'MCK*85Y?C7;ED]WQ-/\,YENGZ/OE<&I/(K>86.?#:F4MQ
MD2$*%8 'QSB9&48Z:72TN!?AX\P7:W;^>#@E=N ,G/>-?(#3"5<<O> )0JHW
M(SG%\Y%%#^3C(/<1%05G;2#Y*%WCIE0."I';\!Q.7QV@[\7Y8Q]BAQ7T)9'9
M5Z9.U]E<[*\);I4]"]QH(4R;R/D'A(V;BQD3?T-JK , /L0&9BRF^ A<"E93
M!@C>10F,W!''N>>%/]:$85^W<S? -4O:C FX(30THF]8+SMNZR*__,_3Z?K[
M[[C^O,C7\E='\_R ?^R$1AVY 8PFU>ETM0"F-D)2QENE?,[L5H[ZWBONK>@;
M::SHP(YA-QKL"L4/</H6U^]*+?C,@GMET)#G049.<2,@IA(A>NL"1BN%WZ;[
MPI,>.M*PTN9X&U+67=1%GE7M;:H7R!\HFJ4Z>-61&2\A0##9@K71HRB)V=+L
M6M$Y#2--,&T4O^XHVP[2)X3G*]P?K=?+:3Q=U\L1QXL'K*=-D7Q+YX#V?'(V
MO46H=V  F=;*"6:M;50I\E121QJ!VJITI*FFNJ@+N,GBUS"=G?%WK;OMY\6,
MU+9Z%E;3-"E,*F&4!>/(_"KIR,7-W$.P0>5<=+*MCDZ>1NA(8U@/ L1AM=2!
M17P9EG-:1:OWN-RT4KX,J$)RS')50,0:6Q=6;XOY ,SQ5#!+'T2;DMV'*!II
MO&LC6 TB]PZR&[?Y.%L$+I0B"M/@ZW&E"F2+'6<1O#5*"QL+CVTNZMY+SKBI
MW&$T_0/X/%WL'6+GQ71V2IOKA*&(G D'T97-B;>&4)@ ;LF;#$7'(MO<8WJ
MH'%3L0?!SRZB_\FZ6CU_]_O[#R__^O+MQ]?_]O+U6_KVY4U.]FIP==^GM^QU
M]4-N!FI[=;GM7:1EC^:YYFJ7^!GGJ^G7\T/WJ^9JH@A=\6A$O;VD$EF?(",8
M+KP3AC#KV[@-3R1TP/R"+YZ\.A= %T%KAI9D-;@1K(R&Y8A*V#;5<D_-+S1W
MC1I@Y)'<PU/DWL%NMZGPNT<LE9>+/-M9QV#Z^1+#"E_@V9^7@G/>18%1UJ$6
MY'"Z3+&%L@E*E*E(QU!BHTM/>]/>R07R R#TP'KN&-FO%DN<?IJ?U1.D[\?+
M,%_5<:*D\WG>?#<[0T#^C].SA/.6\D''LQ$B0F2:48Q-/I#7P8!P1L6, J5I
MTR#AT)R.:]</C>0M%U(7L/H'6'87-QF.EM,5Q0(O3I?T]4Q$E^<^J*7TG#NP
MKF10WM$>BSS3ELL8%R69T"C]?0#F^EQ<?:![X*4X--0Z7GV;$]5[Q');:Y5E
M790-GFG(T6UF'#(((AE AYE%)8SG;3+Z Q _KD/W#[%Z6D%EW].MX\%.%Q[B
M_ 4)^^NFZ\GJ7T_#;%J^;YIY_17S)]S6M9!)EF"* 4]>.?GH"L&)VHI=1:.,
ME*+XPRZ> 9CJ<U&-[.\=&BPC;BZU,.<'6KBJSMD(X&)G_8!I%E:K:9F>32@)
MA:BIAH,GX[WC",D(XC?2EX"I %>>=E3FE.:W6A3<6R4U+%5]NEX'!]JB"ZWO
MO5V,"/NCRO =*<PW#2%-4;H8LD 6F0)%. $O503ALV)!"!=2:H;\1PCKT\C_
M?. ?2O<=!!.WO,#G8?7YU6SQYP-KO7IH%P=X))Z)=#J+'!P4+0VHDB4$;<E5
M=3$IM)'[1C<)]B)[W/L&O2V#PR.A ]@_MN[OY?S>)7]TMN2%4EQFBM"L\\2[
MC@RB)?F'@#J3(RK0M&G6/"07X[:XZ'51C(:3CD.!&WQ_0-+*?V'>BG]CB\L4
MHCE50LUDU))MGT Z;X.Q/!B6]W2+=J5MW%8<O:&_"P3T'QP<G2R6Z^E_;1BL
MG;W/;^_1&V:GN=XBO=U +FBD?= 60*]2O41J('!M0(142F&*9?^C*J"A:1JW
M@^C/!ORF&A\?\#]2RQ_SY?EB_^MB5J<@7+4D^XCI=#E=3_'1DQ9#"SQJ+D$F
MK&6BC$% PT RF:6WWMO2ICJW%4?C-DWM;?ETA9^./:BJB*J11"K:\%SE,*-?
MA$<2"XR'K)0D[[$P4H/SA791Y+4RB'NM@R]YFTNG0]/59S#=^.!@= 5W<'_G
M,?[?UQ]LO+[-N][35KG$]72YJ80[WS3?S\)\=?<T=*(T"I[(B@>!U4=,&;P2
M")B=<\8RSMQA]X@]&>HSL![Y9.V0(.GBRN4V>IAP;EU0*(!9YTC25D.T!D%E
MDK-+BAOF#@[])^'XX"%R!SC>27T=&/![V+E@Y2R@J?Y7C7=(P]M<@];&&!40
M(;ID*-:Q 5Q.!7+P)B=$H7V;EO0#,]+)(*D#%(R/B8"^%\!6[#*>HO>*D\!K
MZ^W--3@I-8C,5+T$YW*C&0Q[$M[);*MQ 3ZXAOM)WSS"]20[*Z+1LB[,&M:3
M]Q2#(]ZXU<Y$CZY1N_Y'B.ID#-:X>'R29@8SGJ-=@'V_T<UG\O=3F+6]#7OS
M40>^&OL(GR/=DS7,%V^T@JRLJ_6\%F*1'JSTHCBNBY1MKO(=^)[LT$G(3?Z1
MO!EC#4D,10&E389@N0/'A!',1%4:6<\&S/Q<-W>?@MK6Z>BG(J'S>I>M\S";
MVP B%Z]\AD26"Q1S"7R.6._*!(<<>>&'70%/Y>#GN@[< O9-=?X3M.9X=O3F
MZ.WSEQ__^O+E\<<]78^;GS6T;_$(I<,[#Z^F\S!/TS C,$PWZ^'R*- R[0)7
MH'F1H*1T$*+G9/IL\-Y*7E*;-I;;4+>O9=Q,J+WJYEQX\(+>1=28VMHF%"!?
M/X*603/BMA:N-.'U)AW=;,[#H.*V:=I#Z!ULIF?4GP\KN&*"%9><U,!3K/?D
M*#B,PC.05B3G,I.:M>D_<R\YXP)H'_W>"Y5]A-T!8FK!7-WIZ8_:[YB,_J9S
M]OIY6"YK;<:_A=DI3C 8[4/-,:4Z;XLS6>]\9D 1BJ=5EK#1E?>MR.L!47O!
MX'8N9G"== "T#YB06(FS39W/N;@FWF7/% _@6:S%^9:"E:09Q,A<MB7&8-I<
M6+V7G'$]\.&!M+_,.P!.O>DTI[=\KY<Y5"@\*30@?"*''[4%YU(!&X3E%K5A
MK,V%ANM4C'L,-SQ,=I9P!^BH0R&J /XV77]^?KI:4Q2YW$CH&N!1.A/([P,?
M:TF&1MKD@U' O0TEZ9B-;C7@[8?$C7OBU6#O&E@?'4#L_1*_A&F^F$%ZGIBX
M(;I)L"J;(@QHK8FE4%MA^*(@.!')HB8M4IL#URV(&_<0:WB(#:V/D<MQ7U],
M6L+5U7Y-7%V,_*HGPAO>WDQ#G,XVJ=]KBXF"6J[CQOESQ*E(#+S) G2*OJ20
MK,^WT@*/3'S9E8IQ[VH,![$#ZZ,#XW9SV6B)-77*2&:UHX]VAKQ"5* #-T;5
M\278ILSOZ0:KV=6%X0W6[C+NH!3I_;).RUY_KSGW-2V#&I%^J1FXWY:;83=8
M9$F$=%N0N(FQ7LL(DEX%3#$[X7V;FNC'Z>HADALDR32@^'NP-BF=GIS.:E'1
M"R0BTG2C$WH]P_/+F-<OLCW(_"1EG:U79& C;>V*O@-:GF1E@W$YRZR5;E,J
M,!0'/<20PV1!QU!I!U!^D)$:1'NE7)9* TLIDHV7'D+B'H2T2#&TBD:TF=;P
M&%4]A)IM;>)31=_!]OK;8I'_G,YFDWIF[I 92,EG4-Q9B%D7$*X4A?1*AC;E
M"Q<4]! F#@*/G43:@45Y3>*>?YK6:&,C#$+SRV_GM>Z7/"DO,@M9$T]U<JF[
MZ+G)N5*&1V&#:[/Q;4-=#V'@(! :7!4=P.M:EJ36E%\D2C#G[). 7"B:43Q'
M<$8$\$+8J+PS-K8Y&[Z7G!XBOT$ M+^P.T#,&?V3B,85C@AVD]$@-PR"DIF^
MY45IEBRR-CO3V?.WPH3["3"Q@S@[<%"N9;G(U;H^V_%L/O)5U4T=><Q8 *EJ
MW:G7'")/@43CE4TH8VI4G[0MA=W45[:I7&JBJ ZLT#6^;B?EE/89,TL08R%[
MRDHA>UH2A.($3^3PQ48'>P_3-&XM2AL,/ RT?132 [06\T_'N#QY@?$R?R^$
MT-+H5*^&UBZI2$&#*1D*>H7!A52T:(.IN\1T Z:]]'P;/GL*O0/<?/R\6*XK
M#\_"_.]O%K41Q#R_7:QQ]3Y\K\=%$Z%\*I(1!SD20UE)<()B@\2$"L'+$AK=
M./\A:>/N@HTP-:Q".D#844J+T_GZ@OS+TBWK5"B:07)DL97-2+&#(1]4.EX]
M!!YOM^\>+NU]#SWC)K$;86D T7< H)<G7V:+[X@?<).:ORNK20I%!I4<D&-)
M*T)G1S8WD: 8*ZD.[O:RC;_^0]+&350W@M6P"ND 8?=5>EUP]?V"IU(BYU9X
MR%%:4$+[RE,"D8N4+!K!4IN"@FVH&S?CW0AG@ZNE ZB125Z>WKMFA(^&,ZDA
MU2,?I42$X(N'8$NTRO$28YMZX =)&C<'WFY/'$ !'2#IQ?3K-.,\W][=$8-6
MV1I 79-RDAOP&"P8C<2"C>ACFP/;!P@:-Q'>"$5#"+\##-VS"J1*V@:#X+*H
MG5<<K0(A&5BF2\I"4731*&FPF_UIEBYOE3/83^0=I-$OJD<OJTMO5H].A#2.
M]EX/JB Y?X+7 27D 3IMA=9<I]BH8]</".LF7= NGSFD:GHP3]?R:]?.'CUG
M7$ETP)(19&1+C5^Y!%M72C2,DYB:YS6?>-)[B-1!PSSY_HKH $ZT.J9SS!>=
M-\ZZ<]3*J^NKY(H[%C!2$*O &.&(.R1[KX, )I@S42?O=)N;PD^CLYL40U.S
MUDIQ'<#RW1=<DK[FG][43KJ7 >XUAHS):7.6:G4DACP/$+1V8+/P.06N'6_C
MD_V0M&[R#NW -ZQZ=L;;5US&Q7"&<//@VK>(%M-Y_YR+Q,KE\+EK+":5#;?1
M@BLE@C(JU:;@G@R_=R4K:YUJ9@N?1FHW28OV7EX;]?5@$6O)V?VVG9M:8%:C
M+JQWNKD7$*PT(%E$5[3-++1ID_0P3=TD.!K:P&$4T@&T[@IHER;<5YD A_4.
MG ;T+H'*PM:[=!HR<])1V(Y1MMF9A^6CFTQ+.PB/J/@.8$];Q<EBOI'!6<N=
M(H(WD@F@.&V3[!;@.#G*4CF>;2A9E#9V]#8E8S=A&P\5=]M6[ZZB+MS*HYPW
M-:!A]CY,\^OY\_!EN@ZSB=26Z^(LY*@]Q6.>@PLV@1&1:<[1>-:HW=_]!(U=
M/=L-Y(906 ?&[0.N0\T/7(S*OG&/LTS3M%8C.Y6LB*"Q<% "'43)?.VD$3AY
MQHG9-M5&/Z9M[$DHW:!Q8#5V ,QK'&PUVZAXP]"3Q>>!D\6/Y$9[$2-DSD3F
M,4K;*,I^(J%CSS;I!K(M%=S%EGY<IWN=+K]?<TM,884[&2C@X_RL*TQ,=9L(
MTOJ CAR5-J;T+BUCSS3I!H=[JJF?J3IW93JQPA27,@.1;0;EDH*0F(80@I0^
M6LR\C5&\2\NXN<6.\+:GFCHH8OA].E\L-R(\GT(E%28E922"R=-56#OY">6A
M:!>T+#D2=TU@=IN2<=.)'8%L+Q5UX/T-(\H)+9XHBA1 D5>LP5@$7VAA>::M
M%HB2YU:CA(:@?]S48D=P'@$.'=C9'^5V)U@*9RH$,$'BV3A++VEY:U$42S)3
MO-<F$?DCRK8"KF\%W$-??]U?.3_!N+P;HUZ&'([WR <W'5=ST,%W#]_U#ZBL
MB,Y#1B5 I8"U=9^E15=\L6(SK:O1%G6 V36SV>)/^FA\M5B^6)S&=3F=75RL
MN^JJ>MDSU<60:MFW9C7L,C7"+R29P)W)21G-6)O:Q">1.?:AR\"8NI.6:::R
M#MS*]Q?/W=AKL@#OEAN!YDW<_QZ7'S^3%B99I*28$\!1U,/YFBH-2!X#1H8F
M>F$:3:#<CKZQSV :(["!DKJ#WH:%U='I^C.%:?^%>2)0!E?(*[7".5!%2@@Z
M6L"89/444DEMNBL]3M?8!RP'A=I>2ND48J]7JU/BI#J=AOD$EH=ZJ9C$Y6O/
M.N.S3$QHAKQ5)]*':!K[(&0$:.V@C Y@=:VXXD%CS*-QVFN$[#-%4J*VM&.)
M8GT=(N..:9-;7?#^(7%CGW0T!MK0ZND+<7=LLHXA&UL<%*?JV*H8H4ZR@F0"
M<L^E9+9-I\I'B!K[;.-P"-M+'3TBZ]PDIYQ%,/4VGZF9(*<#1)DB%*]U*)EC
M:G10]@!!8Q]D'!I1.ZBA S3=.#H^8V02I3,R6T6;N["@>.(0*!2!)+,3Z)1/
MJ)H@Z1YBQCX_:(RB?<7_$XP"_WA,7W]_^?;XX[M7SX\^_O75FW=_VW<D^/V?
M.72N=0O*AT^SUEFIKV:+/Z\Z]3HNK?";6]N%\.5M :_J.(E2E"K.2\<:=>![
MA*I][4Z=,T6?^7ZYJ)TT\K/O?ZSJO?7+VW9':3W]>G8T<2$'R[EBM<M/YJG>
MLV,*G"@&O(^J2B)RV\9!?SJMW218]T/3;6O56&D=;(?$6IFN:]'>1/JD592$
MAJ!<[>1I:".W%CS/6B?-8BF\"=RN:!@71JVU?7<6RBZB[P T1_D_3E?KNN!6
MQXL/F!;D)\R0Q'=5 GJ\>*HHT03C<TQ0I.&@) 6](3D.CFNI5? ^M^I5WX";
M<=/]!P;RZ'#H8$EL,T!KPHM,-A$"E7>*'%VI(/C (3GO6%%,,]4FSMB&NG%M
M[_@8NG/I?&"%=@#2/^84?<UJ#NBW,)U7F;Z;UPGBYX*?,)D*$RF!"P7)7TJT
M#?GHH;A".U2BK<BUP></"!MY)&1OT!Q2C?V4PI^WN=DT0:U5@?1Z-2&O"$5,
M&C36L3O11(@, ^1B2PFTWH1J,R;B/FI&'OS8&PSW5MB^V!L$=J]/OH3I\BQX
MK&V_WDR_8CZ;]W.\>(8OIJLO"Q+CNS)A:(M//D%B3M<NB F\\!4\B4FG,Q;3
MYEKOUB2./":R-X"V46T'^_@F;_HLK&ZVQ)FXI*Q+PD#6@>R^H%=1$5,\LR)*
M8O4R09N\V;WTC#R5LC<T#J"T#J!W;O1??JL<X ?\2I\<9N_*^0]J$3_)=)*Y
M1VV,K07[&51R$IPM 8AH;J0GQAI5N6]'W\C3+GN#9@.E=@#5*^?X8YCANW)C
M]O#5\&KIN&.>P)28D63[Z\PV:Q&"8C:D((5P;5S,[>@;>:YF;U!MH-11W="O
M)]/)E2Q?D0+.KJ+\CNO/BWPMJKN\4Z]\R ZC!NZ+ \6CJ/<#R>%.T;&4T*5P
M:V["G9/%)S]TY$&>O8"PK;+Z"<7OM-4^WPC.&]).BLV(:#*(R (HKUCM@TQ?
MN/<^<(KU9*.1"X\3-NX5MFY@VD*-773G($9J^0B^P+,_KXGNO)73I=RB-4(B
MKVZ*)=Y,H U <P79:.E8\"R5-HT*MZ=QNX0[^[\&KHVTVX$G>I>SJUM9JPFJ
MZ'3-D1423FV2X\'GE$%[%VV($NG%@:!ZC:QQCX-:8>&'D-M5,7WD,N^P4WV2
M.?TE6J,35SN6<&V!YSKOR2='OH@S(&Q,4J88LSL4SJZ1->[9SF@XVU4QG>+L
M_1*_A&D^=S FY-:R@M("6?Q"VP#%8%X;#UQP7;+;'!$<"&HW*1OW"&<TM.VA
MGDX!=]^LQ$UJ?V)T$):%3&ZLJ@?S6D%,T4.2+K!0.X'I-L')$X@<]Z!F-!@.
MH[1^XN2['-Z:0#PI)NL8M !R@NLE+E-3IHR!\Y:DRE4)XE!AR"W2QCV=&0V"
M^RBHRTCB[GS/"3*4(GL-(M3%9.J(V,SK96C.!3*;53C4[GN7NG&/7L;$W3YJ
MZA)ZC\XKGMABBI"Q5#>6Y*<414\N;I*@A3Q>-$FV*2=_(J'C'K!TM1?OIKPN
ML;EI3WPURNK:LM-1B6RYA.(T15L:,T1&8M3>"R<<"A/;G/<]@<AQSUM&P^0P
M2NL2C^?V_S(5CY<>",7^.1LIP.IZ24G7NQ\&%3!B"J.N'>T:E95M3^2X!RMC
M;]I[*JT#/&Y_(63"9,ZEN A::?)*4BEUS'.!'+QF13#E&G4%V9[&<9,X![Y<
MTTAU';1*?8"SLV/T^P4I,B;'ZJ"6A(F6'2.7.6@#F66N70HQF#:YG:?3VDW#
MMX/<B!U*:1W82C+QYX>B1^D_3Z=+O%%B=#3/5U5&5M J=E8#3X$X,RY 8%G7
M>Q?&A#HDU3;JT+4UC5W>J!T,+;?K&-NHKHL4.+&2$/.FZNBR]"V?5@'B64W[
M1(FB!%<!N+<(*M<NV8XB-^V3]+I@#JQ-LO''M'5Y'[89#(=558\V\=GI:CI'
MXN6LU*U*]_PW>6)12\ZXAX!!TAYC$)P6#A 3D\GG2$OL,%;Q$2J[]"$/9A>'
M4E\_1S$7++Y:+*\OO[]B_H3WB'42M?/>&0[DFI,/1!XRB=,:D,9H$7ETJ&-3
MD&Y)Z+@GA2/AM(42^X/JY6J\F'7Q>O[Q-*ZF>1J69Q,*CDJ9SJ;T]-6$(COG
M+)(<+6T3R@8'01&K3NN@&,:2<J/F+#M0.^[9XMC&=6AU]H?<6^MSD[:];WUB
M]#%+JR!1I DJ:0M.1@FF6)%#$D:Z-A<2GTCHN&>2?1C909381:2TO3PGS*8D
MN<\0I*C].T0 QS(#6H2ZV,)H)1XTV;DK-IL=3QX8FXU4UV^R\[S)YKV"#*Q8
MIL@1YZK.L;2T!(,H#H1/RC.D?V(;%_7IM'8S<N @R<ZAE-9#8'\]5?%YL5R3
MLW#R N-ZHIA*Z%&!K%^4SA*B$1&D]%R%P-&'-CV['R2IRU3F8%AX+(>TLV(Z
M0-@'_'+N<+PK-QD1R:>8M "3##D6V6H(+")H)TWFK#"OVO0(>)"D+K.4K1 V
MC&(Z"DZNK9C:FKS.PSKK^W+)6+)"*E8G]49=:J/I!-X;A!PQVE)BP-)J1M2/
M:.LR'WD(XS: JCJS<C?X*$98KH,'2]:9UA)]"<$;D)9[3@XLFM#>R#T9:(=.
M*!["QNVLEBZ"VO>7?%3Z+Q;-\\5JO9IX%CTO28"/H19K&@=1,EHUQLB,SIC(
M&C7;>9BH+E. S>S90,KI:#.]XFA:13C/JVOS/R8^D,N958* U0<-G,)PYA"B
MR)$'5X11C3;21^GJ,H]W -#MJZ+>+-P%/[]/YXOE9G#X^3#P4(<P"V[!.;GI
M6$&>:9 2C&+1%4-> 6_4#O3'Q'69J#L@^/92UN@]F.Z<XASEO)EZ$V;WG^?<
M(]F)ERK$9#T4Q0PH*<GJ$Z_@O+0Y)X51W(+GO:V9AJ!EW!L$!T+C*(KK:).^
MGB/:S!*<A?EJPEB6D0M5$_"L=B8GRU^, 2N-=\:S4%2KL;3WT3/NW8$QTW:[
MJ:2#:/;:$2%%4*?+]#FL*$"_[EZ@T,)KQX&D(4E()D+PJ,';H@0FI52C9B(_
MIFWDODHC[<0#Z:J;C?A>?BZGQVT&QUTNL)??<)FFJ]I*Q5%,Q<G)4*ZVOI>1
M##F)#X0.,2O4WCK]A!UX)R*VP]_/?E!Q6%UU$:%L+]F)\99)- ER";G>Z&;@
MT-;Y3D5H76>1\S:7^K:G<3N8_J.<=C3270>5!2]+P;2NS9II^<T_X0?"^[MY
M9;;^7V\\? VSNDH_D"N\G"9:#9MZWWF^^8-K[YP8Q[-,2M2B-%J:H;9C02&!
M>>Z<LZK$W,:%;,!,-S/KAZU-&%OM';BI>S'['I?3VK/W]IW?-#O-9 ^NB_5,
MU"2=*$3.9 V8P'K!N)9KTO;%I6#%),])FTT6Q6'Y'#=SWVR]= R6#C:1_>R&
MK*EFC@9,D Z42 PBUPQ$H9V:EVQLH^VB_<;0[+2@3Z _294[X_;+9CF1!);K
M#M#+K(U)>P%.<%JJ3A9PG )E)LC5TXE[TZC_;GOT-CMNZ!2]3U'EGNA].;\>
M5!YFFOS'OQY]>/G7=V]>O/SP\>6__O'Z^-]O,K/76/E[/KSE?/D?\3+\H/E-
M"N+S8D8K8W4VM^$JLO2.:4?;LRY)@XH;!"D*- L*[BCJ,[S-X,NMR-M[7-C%
M0XXWO6LB!LT<V72)M>4AK[?>>41(7G@=33(JY+;,'F_=4^@0(^,'PL6=>5^[
M2[V#V.J2^C.)U)%EBWFUL4??IJN)*R*EI TP@[7-/RL0G$U@.2\,,XDFM''X
M'B6K$T3MH.^'H+.W\#M TBT>7BQ.PG0^0294%ER##+F6IQA3CR,R(*]-D;*3
M"MO<9[V7G$Z0L[^Z;R>)]I9]!P"Z=I3U.YY$7$Z2JD5,5H'A)@-1*\!SYB %
MII2//)M&;:#ND#(N< 90[VWW>R]9=P"6J^J/]V&:7\_/&P2>,U-(!-)OIA/+
M&IF09?:UM#Q17"N4] ISFPXYCY(U[K63X4$TG XZ -0'7),\,+\,R_ET_FEU
MSH4/*DB9))%=RRM=K+>B$P,6<C+62I]#FV3P_?2,>WUD> @-(/4.L'.4TNG)
MZ:P>0&^NUU<)+?%SG;;Z%<^ZBEXL"E:\YIZ#WXP:DADAUMLOVB1DQ+!FJ4VG
MA*U)'/<8K8&1:J*;#D!W67=Q;1/7V4>FHP!K4O4A%0F*N00FT*IQB1>;VMP0
MN8>8<<^7A@?2OO+N #)UP'-M![^8T3L^793-GO,2LR"C:QSDJ"(H+2(XD3VM
M@8+"A<BB:(.=QZ@:]^QF>! -IH$1T;1:KB?/SVPJF="S<]"S@]-WY2@OOFRT
MLXEH#6.Q% HIV*:.)T6(:"P(+XTW&I7>KFTJ/? :FNB[VTC:EJ).>O7NGCAJ
M(OK.H72^ZHPTR$K@%$[458>V0/2"&,Q!9NLE1:A;5=H- J8QLTEM,/ $@.V@
MD,XA=C4B]R(9(AU*6H20338D.F++UTF-&!4RS;6R?JN]<!C+=8NZ?F&W"S*>
M8MGV45,'[M>U2<RO%LNW^.?YD#+R!-XO%W-ZF3;[PUD^6%/<881%"-J(LV$"
M,6B*2:2/R+Q G]LTYGD2F9UTA-K_+*:=<CI WC&][VH=G:\>8[*+3'H07$E0
ML21PRB"M(Z9=3$P7WBA8O(>:<1/L#95_.XK<5Q,CHJE>!3GZ^,<?7S*M.L&X
MX>:< 5>X#24%8$XRLOA>@"<1 5.A%%V'PM_N6GOO=9Q[/WQ<9.ROK\60PNO
MEES:W#?3.;ZFEYO6H6@DF5P6&,G#9P<N9@NH47,3!6W%;3K!WZ6EDUL  ]8&
M[";F#H!RMXSZ;@7.A\5L1A;WS[#,$TZ+2DJNP6_<1JD=A$+"L]*D% H/1;4I
MSGHBH9T4$>R(BQ\.0QM.21U@\"XSE\7\[Q?+C<[6Z^4TGJ[K@CU>W)^?FWA&
M"U95N28=:J>\"%[75LDB"0JS/>K8YCQY&/K'16Q3B-VQF@?7=S?5\>2IENGZ
MS6*UFA1F$A>%2&=*@W+&0&#) *-=1RE>C^";-4 \IV'<7.LA,;>CW#NPC@\=
MB%9>-@-CCL,W<G8)\[H6^#O/:V.S4EN<,<B6(?HHLBQM:D"WH6[<],,A43:X
MKCK WWT-S>I5CPFRPGDR$8I(M?[#2@A9%Q ^2^."T+E1W[F'*!HWK#@DS@;1
M23^]DVYW*[L086W<\V*Z.O,%2(VKAWR!OYX)>1**I*!<^3IG>-/:QU+,[^N,
M:F:4"3X6W28Z&8J#<>LQ#@GA473>1>>2QSC_@!E/-EFLU<0F:TT=LQYT3+1/
M.&+1V@PJV"*59#[<;F!W #!?(W#<LH]>L+JKQOJQOC=JIOXMS$[Q8OQ@;9K[
M.ZX_+_+$:!.R"P$PU;*7(C1$3CY,D)G[)!!5;&-9MZ%NW.NWAT3BX+H:O<78
MPQQ==JFZQEHNB5C('KQ' ^0ZUY[T+(#)&8-CG!.'6YQA/.FAXW;O/ 2ZVNJA
MBTUWPT1M!H[YQ>FR9IHVB9T-HYO?O3NSX1<=T?(D*1[)MB.4F"E,,[*06;<(
MS'LA%+<Z^C95X$\F==RFG@?/'#;3XNBV\,GL'8=OSW".9;J>B. ETRJ1'-&!
M0H'@)*U('KBK8V)TD3]J1K G"2.W^CR4H3R4DCI(_3S&ZE7?C\V[CJI,-RDN
MDF_!Z?ITN>G>EXK-)H)DM?9+EPS.. -:>A9RD+0HVZ2(]J5\Y+:AO=C4P97<
M"ZCW/WT*R3N1L  G_LC)3A8"ZEB7LK0F%L9,F\*L0YXV_D,<_8R@\'^(=D;O
M-YK\C.MI"K.;G W<V^CFDP[;Z.@1+@_:]4A'85$Y#4P0N,E1I8C*%@M9HN#2
M)R-UFVS?0;H>73NGN#R[H'UFTXYZTPHX3//$6,-%/8YE49&OGGB Z)F D+/)
MM$0$+VWZ-&]#72<%18-AZ)%F$\-HJ(.M_D9.XZSU^4528Z)=T-YI!)_J*+!8
M)ZEG(R#6&\1*1V9SF\9;CQ#5R=6W9A@;2A\CEU<_PL9EKFQ2LO#HH@)![@EY
M+)L+J#Q!,L%&35%@<=O$X]L\JY/K'8/#IHFL.S!+#T1<UV8SW$ECN6QCJ(U9
M' O$8:BCY$I.P!G70I$G'$VKGHA/I;63XNYF1JRQ]GK'YU8I 4S!V!0C,!/J
M[?LL(=3:YURTT99A+< [/%P'2_P<HN'Z&.@=7+>#@7G8&/CC'[__?O3AWRD<
M?/W;V]>O7C\_>GM\]/SYNS_>'K]^^]M["AR?OW[Y<8>0=\L/'B+"W86'@0+:
M:_?N%K-INCX5ADM#AHUK<%XD4(QV8I=C  Q62%%8+MBHI]N#-.UM#:>?YM,R
M36&^OON08Q+ILUF=Z^5\0%?[@DB.J<X80'!<Y-H72VB5F.2I4:I[*_I&OKHY
M#&+N&+/A5?-36ZP+UIM9KLL'',Z"W<]3>TLFI9=,9D;[FC2@ZGT!ES0#1SM>
M\:IX\N)^,DOVG)Q2^LB\4=7FP[]?+1+/0@A">,AU-"8YI74T.I?@"W>&@O!
M?D:CY-O#5'5KM9Z"CKN9MH'4T$&H<#X$XO:$GEM,!:*=1^D@&&)%"4O24CJ#
M]UGIF!P9X#:YMJW(&S?KU@ID@RNF [1]Q$\U./J 7^JYW;G$OM]F2@B6!/I(
MH B6-OF,X)VG/3\F%KW6(39J2+T5>>,FZQJA;7C%=("V5]-5"K.S^'BBI11!
M801NL':38 6<474"113><"PFMTG 7:=BW-1:(^SL+.8.('*\#!G)S&[N_9W+
M9_4!$Y+!C3,\6P"3.DVWU%9;12<&RB 96"T8%(/!>4OVE[6JG=^"O'$S7HU
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
M^T5-!_OZ#B*Z/I&;9!F%<"4 3]F"JKV0?2;/.T=D5CG'G&IYMKP3T3T O6-
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
M=4:]=QRCR=E(L4F=;0O:1BZ ;(;*+G39&Y8_8J#'WO&E9<R9"$^ H=Z+)&O
M1_)BN'!6Z!(5_7\78#Y\T;@G^ =&V5Y2[G%;W=B1>/?]_&S^$^]]>V(9,D\<
M@O>^ME%@"+XH#\A=B-E+)4R;46[#\C'N07W/[N/>6N\1\[\O*-J;)!.1>Q4H
MHDNU]T*=V*E10+3&&FYED _M8ROLKND9]^!]! QNKX4.CM ?<?$XG6QB@U,J
MDX"L-YZ\",YJ3DV&X(N)WF?M=)L[R@V(VPAE_F^$LCWUTT6VWR.F/N%J$E"$
M$(T!'3W%79E6CU<>P01>N$523FJ3U?04-9L=<+._$:ZV54%?MNN.!WLCGF2%
MMXQ'T):,L.*, GEA+03E31*1DZC:5+>\3%>_0UN&Z'\R@"[Z\K#N</-E,3_'
MQ>KGE[,PJ]V&:W_A\YKB,0D)4ZSQ4HF,XNSD#7%F-'CAG7*)$>?-+_0V(;2/
MIB=#8&0C^ VCL&[Q^/M\GO^<GIVM&U^OPNRT)M-='V?>__?$%8>:%0M"1')+
M.<4YGM%>@5(IYX5%6=KD5>Y->A^M4 Z&V59*[1;%#^/V<#XE!V'ZOS'?G,F_
MG2^)6RFE*<Y;8*(8XI9S<"I$R,R@C-(7S0\)X4WI[J-ERL'PVT2=W8*W'I].
M9Z='BT6MQKI,]S3&Z<2% ^])L,JG -$A!QM,8,FGK'WSZ[R72>RC@\K!(+FO
MDKI%WSK3>**,=0J+ UN3BA6S'GS@"7@2P;@0O>#R@'A;$]5'VY2#(6Q[172$
MJ9N0\.XUD#56IIJI9I,A7DIA4.\,P=H074FY<-;6B#U%U;BA\P%0M;<JNCV5
MF3A!BR(I"4SE.M0F5(.;$;CBEEEG0V@T@O)I>L:](3NX@=I*_'V!Z-% ZO5)
M9;"9U?9FV2BD-<$RN&0C.$=?2J<LT\UC@:<(&_?2ZS"PVELA(S=^?XF5)X:=
MWX@O8RR9%PI3/-9>(A1H>UV[BLAB;"@4S90'%Q0;YI]L]/IQ#=;0Q\:'TD-O
M24TDQ[.+7#?ZKU@N9CG4PYQ9?K3_D\6FQ2A3XIJ,4&*U:M!!++Q.7XQ21QV=
MBF(7N&U.PCBGQ0>#QDM0;*2GSKW^:L@-RSPZY@&5<:!(AA"#Y[1=N!(3*JY8
MVVCR&<+&.08^-!A;:&GO1ISM$I<><&4][2,Z*-"2&%*>%E7D6$ XESTO-AOO
MNO7J!C_"'1M[0VBIKU#B;D"4O?#1T>))Q?%:4<W(&>829++2LI@U8Z&W>'3P
M(]D.(+:K3CI UFT]_78]JDK0AG.509#\0 5=P)=(J\A97AP&Y \K+(;N<=V@
M-=G@A[EC8?,06NW #WR&S:<:\WQ%$BM]=+&8SD[??@N+TUK9+)+ $@H$6=U>
MAPE(UA:X"5S4_0!=FZ30/0D?YPRY,S WT7*_H+[LE?EAMDDRK7<^:T^+UZE:
ML4]+&'Q2 ;),CJ(\(WQNDT6_/^WC'!%U!NU6NNX7W1OU4E-"V<1B=:UT[>SC
M%41-?Q@6K8_!( MMPOH]B![G,+TS/ ^NW=Z.1.F+RZ[&1[-,X>7S'2QH@[HX
MJ]]Y3[HZ2O]],5U.+]M6Y< 3$S) R7)]N:4A%(.T:04*(K)7R':J#-V?M''*
M4[HX0CVP7CNPSP_: )9_S!;TR>FL)K^1-&Y*$/^J9\LU(>G[_&)6.UHL5F$Z
MHP].YN_^"M^GL_6/?T5RQ6;+K_.SL_>7DIH$M!:MD[1?223=E RN! 7682[2
M*6-+F_.QUIR->VW:JB:B*SQTL#Z>X7\23&1$J00;A*-EGB(QQ 1D[W1$):4R
M;?KT/$/0N%42?:%F/KP*=T8B[2#3>1T.NEBUQ".9@T7MBG!_8_I"[UY\65-
M/_ME?KU'\9PB9XXVR!HF*VTBQ&0%L$B$AR2#U6VF) Y!_;BU%:\1Z>W T:^!
M_@VWX=G4$8%:)!!*UV8*D4/T%(L02Q2%N."0M7%2AJ!^W&*-U[@@VH&CBU+U
MK<S VXM%5?,3?-O(39+$<JI3><@0D."]#A!<"(HYEF.C=.IAZ!^W8.0U+HN6
M 'EM.\4QKE9GEW4W_YJNOM'/5R5=K+[-%Y?WOD;;(CRO9B 3\R@E1%DG]T3+
M+?,\Q'30U;$;&^/6O+S&17( N/23_/2,#+Y>'NZ2#;@GA(_A?(F?R]'Y^=DT
MU>S#RP&>]-''Z??IZJI?O])6YU 89!7)R51!U +@!&@#FJ <T^F@OM8^S(Q;
MW/,:E\_!H-.S)S9QC$5?DX9B$G6Z2C$052E0@C N*L&U;)/(M<_I4;-$_=>(
MXZU4N.?IT;O9,&@\GA(;A=;7;'5]X_R<)TBK,RSG,UJ)/\G?6Z[[-ZRE?JT=
M@L1U?\)),!0?H30@==&@ H_@:*&"R:BX%>ABHWE0C1@:MS];JY/]'K0_\CUN
M@SWI-]+5<C5-$X4B!46F0-A0Q6 8T$Z%X+74TAFKF;3W%\&3][D-21RY/UR+
M<JQ>%-IO='LC]2\X"V?KTLIUDQXD]:^N.G%/&-(BYB*!2\: 8K404L1<DS*X
M#B0&C0=UR3<A>C,T-[OQ:F6E#Z7&?A%[\BVL_C6_.,LU8RBM;B;!7>4O3Y1Q
M7MIL@;/"0>6HP<?@H5 H@(J5$ALE\>Y&[V8X;79?=6"<#JF\#B#Z./_RI.X;
M%(A&CA8C"!TD*),U!,TYY*08C]RB;%3T]0Q!FX&LV1U0*Y -(?X.4/3F8DFQ
MZ7)Y)T_LZ*_I<F*)B8*,@1"V7K<Z#['6#SGM1>#<I&3:-(1XAJ!Q<T@&4?9\
M>,EW"J#ZY0*1W-4PG4UX8"QQ)\ 71\ZJRPKJ3 S(O% <1IL_FC;E6;\D;5Q0
M#0* #4"UNS9&#HF_+.;+FN7Z!WZ/N)AD3L$.F67@AGNRUB: *Q;)9)O$5(@2
M<9,H]OY3^X/ 'NJ:#R*[$;6^7*PF-?!=WU;]CO/313C_1O'PV7IA\&RS-SZ
M=XB@1& 0;;" /)N8A4T>-^H*36^Y8T3H7P\-R(MDC)OC->1.-)RTQX8,GCYD
MX6KYR.PS\IB@#H8%%3*'4.@K4XITA@O-W$;.\&:0>8Z,<8S,@.J=#RWK$0&3
MZF'QXN?DM_^<I&"-R5:"B77DI4H1O"(9N&),C,J2<7QIHL$2TW^<SG_\CZLG
M7@+DZA]K?*R1<?N^$6$PC-+F>TFP V?UL?7\2/OO!UHBRTF(23)1.]CR-2N:
M)"&C M0\&9))4KG-O><+1(V;/MDBZAE* QV :9.*V**=L;5#I"B2?'F?$WBF
M"DCZ XW77,;FO83W*F\^8$B](Q!V&/"TC58& ]K_^S\>R9DX_O?Z6^OOU-_Z
MBN7_J7__X^N'>\__$<Z^SV>K_TCS[Y=/__#I[><_WIT<_<]WQ[_A*DS/:$>_
M3_)R^OW\[$&:WZ. Z,G'_(];FAY2>_6T1TC8@3[\:X6U%/?NZ[82P<?/GWX_
M>??UC]_>O3G9@?5[OSX$R\_3<\/JO@8GKIXXQ:S]HX0E#&<6."BM<O7D)(04
M54E9HI2M>K<^1<^^9O7C?'9Z@HOO]>DG)+DW],U_3W1AV1E'AB E6K(\DN.:
MF0!MO*RW^+0+M1D^]20Y8\_]V1L'#ZWF_D+OU$[>791K[V6YIZFX>LC0!N,I
MVMJ:#2DEZ:!4W\TI"@"E@L@"J1G1U-TV%M%J/F +LW&<OF&^.,,ZX"^N/LQJ
M\YUUSO,MG#T76:?(P=56S8H%XC@E"YHIJ8LK*$-LDPOV2]JZ-"C;(.111M>P
MZG@%UN7*S=G3O%P_96C[\B1U;0U,]CJ3*ZW Y)!I]R@% FTG8+..*ILZPZ/5
MO,@6!N8^CB\C8<&-J)6GX&JO(X5<@<O!0V#%&F>5* ][2@_(X@-BNC0AVV#@
M<22WG\ [."*X;-CR/M0$\M7/R]L]8UA,2@-7PH#*6H''P""IA$$5)EJE"#VF
M97S$[*7>^:"R[@XM5P>TA=%NRR3)@-=AU,EA]>H+).-9\=X4-/P >.GAPGQ?
M#;\(F!W$W0%DON*/^=F/VF#R'C-7M[X4 B:2"=9F4P&4<G4@*UI(Q&!BM-:L
M;H.=%\GJ"42[:/U15Z*A5- !GNX;Y?42,Z7XXFF)^1SK#9$5X$T*(#WSCGNT
MK%$"]F-:QAY=.^R&M:>LNT/+I_#])FO%QJ"YT: -6T\OJA))#D0(GMP_I%BO
MU?SNIRGJR=797M,O F='L8^<VW6,L^E\\8_9$A/%"_G3?(5+_1^,?<%%(J9^
MNT#!E+HRHLP)43 'T$HZXHO,J9-,$P@,%I^(^H?]#)[,_-KFG3T!9E<-SP\@
M[BYA)/1=OO0U7ZD>:&5;Y[75IFJ!EILS&6GA>29LM"KRN#.,GGYG3SM6,Q@-
M(.X.-K-Z!;*ZO@*AWUF;:1%$1-K1@=PU"\K4 J;".0A?0I$\)R_:>-!/43/V
MY/-AW9^]Y=TA9JZ6E\DJ9,4%E, H*E6X!GV"Z(/GF3-GLST(:GIP?O;7\R^
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
M- XUNODF&O]<WLZ_G^-LN:;W*Y[5%-QU6=+Q-\)K#$O,7Z[0<0-!%G6BX%V
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
M7=2$4K-<PO#_JU?70'P/<!VB>G4;33> ]B=AWUT?^/U(7Y.<\UY#(!GE*DP
M4Q9AQ>"809D39NK$4VL(:OQ5MSI2QMVKK87YZW?-7-QB>IN05.K+Y  7 $,A
M 9(EH5/T+KN-0L\*D_Q[&W-;]Z#>7?XM@&:!=1D40^?O();B.*&)!)]#AG)1
MGA15GO.-^LZ/<6C_5BI;,[1_&_GUW=OX?-Q\IMD(XD"Y0$$$FL%8(\%)DUC2
M)C#3G;]H<&C_5HI;/[1_"RGVK?YGX^:5IUY*1X#(C X/+0$\C1IR%"*+3&C2
M'>YL:&]H_\[JWUF*#<2I'5RFJR2H%IH#B66BG]8:O L)I$J$L$0"EXV57[T_
MCDF+A[E4.# ">FZ!>,G*KQE]DA1<N<F7-,/?"/B'@Z@T3\XJD&7#A_!!@2<"
MM1 Q(S#)$K=<\[NR@:)+FAK/YSK&TK@!Q1ZS$U]5*A,]S;G,9E5&H *82>"B
M]V!-II@#*ZYD;LN=[UHYU7)5["YFT#L<FBCD.%BIOB8DXDDK(0M9%@ G!\X[
M!=9QP1-76L;&-KC7Z/AHN<:V%R.J":-C/FNZ++GW60A*,$$C7&*.'34!;X0K
M=S7>Z+(MC]69JM,"]T=?%=RF65:"7P,FNV&[ ,G.J1+E.JH\"!LC'O+,@%5:
M6VUD,HE7,:H..SY:KM[=!_855-CHK.C3D\OSL_._?_IX>OGI'R>7ISN4 [[X
MB"ZJ^UZGJZ-BO5,W&6'L/<708*[HAS(FS3,ZF&! :QY */0X-AH%+ 1%E"-.
MDDH5^FLHVKO<>NESKU"";_ O_'L@@T4_B@QB HYF$FP&PV0":ID42F 6LKR(
MJ!*K#R3U>Z?2"29>%#%W(OXC<2'S.])=ZHK7?% -=[**QMI.Q7C,W9EV(+A!
M !'$CM$J05#6$^UCM+%.\50MI_)XH;[\#7AB#L/)*+X;7M_B*3J7]A/,RZB\
M2@E4H)B",6[ .(,9F8TYL!@T396JR'8CN%&'M V>UM?:UE/=D;BKQST0I3=D
M%(;7P_E7C/-<%.Y!%,N2.OWX:?<>BAI4U'"4G4NGMI<EW&N3)0.;RMA#SA,8
ME#JD2'W9]<N)"T?E95<;Z#V[7$=F6#:0/!$@' G@@^08E426- TNV8VJ"/9F
M]QE9C7K,;;#QJQ!N=S4T<$5QGF9G([3Y]'X\G9Y\1RN=N_DQ)KGH#N:=4E_'
MUZBEZ9S- 36>&56V9XNR/=M[ 5XY7P:Q9<49R9K7R8>V)+0MW.T!D?'A]-4
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
M;3SIX/[OV^'LYX<T^SJ.9Z/O:3J;=RN^^-V4SMW-W=P)9Q37WBH(M%1;9T_
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
M;@/0>#]^\I:C0S:.07)6E&5:R(.D%HBQ61KT=3+6N;E^I*$-2.RBR7$G8FT
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
M'A"YG\(:1>$K%PAW(IZ^#(T]33J5+9<I<XW&ERP>$MQ@1JAC\(2A< ^5R^Q
M?K_EQ$T@N;;2CR,R&'C&0B0I@.0\@[ >PQX;$U#OB0Y<&%5I.4-7.7FURN(F
M4+J?PCH=@U7C'O-/-YS\TUW?IJ>EU$^E&9.3&,Y$L,HF$%QF\.7BC3K"I%72
M4A$/!,]-:6[-MQ[N/K-3;3;@/\]&W]/T;H;3 VN/TAQH#$^H%0((5[R\ME,P
MG&7,$XD6TCEJ>)U[]M?I:O4FLUMTC*NIJN&+S/E&QZ&_G;?OO?EY>O/M>OPS
M309XK@CM981@'2G=)AQ\2@QTQE \Y"2#=(?RDJM);/5ZLRHHZRBP <>X)B^\
MODRSV\GH8O0HRD',S'$1'"22RDGCRQI A;_4^#\?F<KR4+=-ZVAL]0;TP-CL
M1(5-@O.1EV?W9P1]O^64H*G-LSD5P1N,J4.00M$HB:HTD693"EN] 3TP,#M0
M7Z,73X^<+=U&/*E;>;AHX\B8)(P#M658O&8)#%46F"4LEM6J_&"OY]O0W>JE
M:6\@[EC5#7C<7P3?1GOJF-5 5)EAXI@!SZ@$2K+BD7.?=)V),QWD23W<@?:9
M)VVCJF8OEYY.XUO(\+X?5EJ43XP1#%-E8P'#T\.$TOY!A B4$,\/=>2OI[*U
M:\_Z%T@=::P!5[@);P-EL^,I<K">I%('3<"6LJIH=,J.*24/%GB^I*ZUZZ.N
ML+$#"+=25*,5PR<AW-[<7I<@=MUHQC<I8TARY7X\C@W@(=G$+&B#>9Y@1(*U
M@4-*O R'9B'2.ILQNZ%_(PB;W\F!5M=RDZYU&ZX'5%-.J5((/?Q!Y$S Z;(^
M7!)#(UIZEBUBNC5W7!]IG8)]*[4W?/._ <_G:582R&G)($OQPKT$#!4<3ZT
MS'L\Q*+PX,HP214\1?9%8 =['-B=B];>#X[##+J 1'M]PK_F^Y6[E4<A6)L3
M$\F#"1*C1TH#.)XS*!<#R4&[I)8J7S9M*^Z&P-:>)0X&^7;4?JQ1#]K]1SR1
M)I_2Y/LPI-)0\19)'\X>Q9 C#YI1 B0&5UX<$QZ)\]&9BF3I6:RU0ZT20ZV]
ME1S- =$E4([57IYP:[-FS$6(U*-W\ AA(QSB6%H?B7 J;C::J<4LX8"/+,>!
M_MW4WNR]]])H[[/16W<=;N_.P>F#E).Q1$7N0,JRM%>B4?M2I,IYL(DJ&KT^
M5"/:1@1O!&U[.&@?X#*G<SVVZ9>?L_G Y.C+BZ+G(O.R::84YP^X\2$J1R#)
MTO9$)067I03-?(Z8V(10:5]S9RPT=Z?3/>"V!7D5[;>7NF[.]%O\.[<W:8+A
M6<#C*J8?9Z-\IY*Y'(S-#I,5"@)_@H>E8^!4&63'A=+)!L>4WRU[[8S&YNYL
MJL&\*6T?,^HOYY/9YU*8KA!#<E3J4HGH(LL@#%-@5$)?D#V5.43+Y2:+8BJ2
MV-RE3;N8[U#73<8W);>>1_S#L/C=DEX_+J,@Q-@H24ET0NDE%& SLJLQY9'.
MIO*X?: PYG5*-XM6R.\4@7>HNB:A^6S2BH\Q2LX,8(I-2QVMPY\E#IY[HK)@
MEOIF!^(<,$CN$A/;C<+91D%-PNU^F=.*W@*!PM&<>S RQL); ,N]!1:45\(I
M%NVAP+>>RM8"V8-"L2/E-5J!?W(SGLR&_W._SFGE7?C 4".8$ 1\QG-%.&[!
M8K@$4FN;E)(V,GD@D&Y";VLQZ$'AVKE"F_2HS[E\\L8_D(&5?@$+&- G$-[@
ML6&)!"-$5"0%HL1&6T@ZQ^H3(EM[J^L1H+NJKE%WNEJ2@Q"8E)F6$6I$E,$8
M";P4!IBWG.1H=&"'>G-836%K[V<'160'2MO=28YG[KH2&/^5AE^^(M9/OJ>)
M^Y+67X6,OOQ"WCGJG$T(F$YZ!L)8#9;: #IHJ8-ETJ@ZFS@K,K59?G6$^S-:
M T2; <3:>[K5G#][@_'**9FBQZ#)L#*;U8$O]]+2)&ZBD4&&@Q5)[,%':S<,
M/<%SCZ>ZCK'R6UC*?;[\?CSZ<I4F-_=Y\R)GIE&6DG,),I:YQC%;\(&*DD)G
M%;BA.O3_>KT+9ZU=DOPNUM0AGH[H97"U+'[U3!JDR,*E,HLT6A"R=$9S[X!@
MR&J$-I:+I8E<>[\/[D1H:S<T_=I*>]@X>D-Y\K:Z0A1*>8?YG"X3 PSZC)C0
M73@#+EB._B)2T7GMR YDMG9+]#L827>X:"=6>SI3;?Y@L1BJ5L+022J_ZR8_
MG_ZEDYL2G0Y2%#:4;FX=K0>1N 6C! =#2<R!4F2:U8S$=J1[LZSE"+<3]J#6
M=D#\1)Z+:O4I!G<A*$IC,J!$1$=1QOQ:$BQ$&A6)PAGG#Y5H/U*U&0"/<)UA
MYRII$EZGT]GPICP!_'F+B42Z_Q/W<SX4Z+$D+&1N58Y@K!48+E&*>87T$&,D
M7!$1?3S47/#-*-X,ED>\YO @JFP3LHL4>"6;Y^G'[.JO=/T]?<##X.MT(%*4
MBF),I8PK4]@- 6N] JV\(302G_W!D+L-X:U=1]9 U\;5)MVK^OB0_5_)3:[^
M&@\\M]HY(B#[,NBRS+%PU!96HQ T*\+\H<9%;4)O:Q>![>%X%\4>*7P1CVG@
M&:%:.@XI8M(KLJ+@3*(0D@B<ELTI\5#/IYM1W-K]7*,0WEJYQPGB/\>WDT'6
M9=1<QD"?6XNVZ@W81 /8D%@(V;ATL#TY&Q'<VNU9FQ#>6K5'BN#A]S2(.8B8
M/0K4R/)2Q$IKC4"&.0F$E-,G'&H.U$8$MU:3U2B"MU5M<V\;K[)8V/L3$VEW
M79B=GF2DXM%P1>2)I PR40G".8]L&PU,IL0TI@1)[-8.N#-)K<V4KHC9/I79
M'(:7WH8^..1^./MY]P)SD=\E/_LXGLSR^'HX'EB3K6-&@922XWE#R[ 1%<$:
M+H/,.EJ9=H+M-E1L=MMP0/?:U779@174&13_XV\O-(&"^/?\C^9_4O[59<K_
MJ_SW\^79L\__[JYOQJ/9'V%\<_?I[T[_/#L_???F]!Q_<G5Y>G5V>?KA]/SJ
MX_N3\W?S1\#ITBO(='CS[?I7N-OH8__V2/,R-XM/?P&E#NA//V:I#'#^W_M%
M5V5,4!I-[RQA5+J>AI-4O-<C/A_<)D6W))S 7&>^ZI%F3'T(+WY+2^FM5*CM
M*A'5%D3N&VU^"E]3O+U.Q4:6C6KZ^'73*^>OTT!)R>:]B6@)# \2I<%KY? T
M84HS0=&@ZV1)6Y'9[TUK+80M!Y/U--=D$O3FYT-GXEN,>+Z,)\,T/?DQG Y,
MBL0+CPP9[4%8AW$.)PDR9R[1F 5^_($2G[5$]@O)BE#Y]8;;3O36 "17L/%N
M?..&HT&FW'A*%83DRG0Y+\%Y0X&%J(5P(1-7I_UI+4FMO35U!()Q#8TT *T/
MMV4U7UE0\2'=^#09..:#MXP!L[X\?%D\%V1D0(FD(CK+F:ZS>G:9DGZ!U)&"
MQQU*NP&TO#2OMV[Z%4.-\I_3_[X=8K1=TO$%=SY@6L/1G6N)F9:@3H 7Q$*.
M(7NGA"+L4!T)K]'9[[-B':15U%23."PLS7Y^2J$DWRC">[X<T8S'"$Q3"T+1
M7*:;&<A)\*"BX>Y@$VA64]CO>^"AL->!=GI$7?H1O@[./OS];" XM52' $81
M#!DT)V #R4"Y9-%08BQ_S:%-4_CCR_C[W\H'+J"$/YM#: Z>AR_J]XFM6U3L
M)KT&G,S;\>3;>((B*%=X+[ K*:?:90T:DQ80@@O,G]%C:LV9D"(F[NHL_7F5
MK'Y?MNJXD^[TT "H/D[PY)VE.X=8 L%[/@0A1+MDP5F!J:_S"IS1&H(F0>4H
MK:!U5IFNHZC?!Z<Z4.I$^@V@Z&'!ZIN?#S_]QS!-D*BO/]^G[^EZGN'FP+6T
MGJ-L+,$,5SODSS)DC8J<O<U:UL'49O3U&W<?[F:J@K9:PN"'Y(J@GF_^?>!O
M8;7*$XXBRJ X0S>M) >CT72UC"$X0D.H5#J]%9G]WCG4P,DZ*':NM)80>3;Z
M=CN;SB5&%PZ>DX3YA2<0BZB$TP&LXPF8=R)8FI2/=?J=7B&J$;1U#X5UH-M3
M+TWLP5T66SR9G:?9/%29__;'-/GT%16PX"]IZCC'=$<1E<M&=0K&8<9+,())
M7!.,*^H\Y&Y'9[]'<0]0[%Y[+3G -S^?2/*-FP[O7CRL\\1IA_**3($P*$/O
M202>3,(85S)6J?/N%X3U>PG62R"XMWY:@MNCD$IQU5VW]'VZQK(EBI4MN<%X
M$%$3\-1:M*.<J5.,V4H#&C>AKI$3N LXK(-:5[II &^EC*ZH9O; W HN%YZ;
M9.\#-0B,[(KL0BFT*W-X&;'*62Z"J?/TM 61C:"O,X0L7[944E<#2+PO?K[(
M&_#F51*2<LS7B$?>M$C@.,N06):"266BJC,-9!LJ>WYMKP65\8'TU@ F-ZM[
MEMD)EH@#HD5 Z9%R;X QC-6&22==E.90 ^=7D-?ONU>?M6K[ZJI) #XN=+AR
MDR^89UW//Z6,W4F34%3[)0VBB<%814!E7G(L$\O(*K0US2FF6<:HY67IU1"Y
M";VMU;?M#9Q?0K-S+;:#U5TG0;EHN><Z 2<<;3]K"CZR"%%[%4Q6T===A5!S
MP%?/\[TZP.XAM-H.AE</DQ*&>^U$!.V-+6NGT10#1N\ZIV!<\M96*N/<>[Y7
MS^.]NO6=.VJD270]1,H7^>FF)B.\-"%"8*'47S@)MMS+9D\5<<Q'S" /!+25
M!+8VK: ^YO;74Z.=A^]/3SZ=?GI.Y$:]A8M_V$7WX"H:.NH/?)_<-#UV3BLG
M)'.HJ^0QJQ#4.<#?46 E]<1[G9*O4V#VG(Y]_<C[A/A+%]_29#X\]N[#KU!D
M;_!O_7M@=,C"*HG9?-G%FF,$4Y9N&VFH,502DNJXC]?IZC?*WP,)R^ZA0_$W
M[17F.?ET9]^P^.?=>8A5]-3Q$Z*L4,[E\5Q&"B)A#F81$,"%YL:Y;'2EZ\6N
M_01^6HF4YI)[1*BB1GG/ROY'9S"Q3![9*_OU2'(YJ^2SJ3.B;@U!37F&;73_
MTC/L+_">IV7<A38GH_A^Z/SP>EX6?.?PEGCB&@EWS(*EO*RV1S?GB!"0"<L,
MXZ',EJO/5L[%V/3[^LVS.\!(->$VD-BL.A'O6?QY/[UCB4415>0^!TBBM$=A
MLH8LAH2I'$7[R$2F2M6+.Q#;;Y+=J8.JJZBFXYG%))*= YK[?]]=1+.2HCHA
M3>#<1ZT$H$/!?%B*!)BE>G!>4V*Y0AS5N;RJD?K,/_-=FH;)<+Y.X^[U"*-X
MYJTPH&S9&5-V=/AD'?#(9-22.AKKC,Q[A:BF0IMM,+#:<^PO^ 9.JY/X?VZG
ML[N"R/'D//UU$N8;\- A?IR,1_C3<%<N.:\80A\G-44G:PR>Q\)H R:$\D1I
M8PI:Q*3K5#EO16;?..L('.-#::H!&%[AW[O()W$\%]9])49***M2(.%T65A!
M.'C.4%K2$"JY]QC[54';*FKZ!55%Y8\[UD0#:'H4SJ>9&T4WB=//WZ*;)490
M*FS!5""!2&$-:!<U".TSN(@91F;!.1MTX)6"[HW(ZQ=O^Z-@V7MUKI(&<(:L
MS.9F=]?P6<:CC4</5NBLYTX*7B:+>_R!E5UI^$-2//'@O,JRSFR(5\GJ^^Z@
MSN'8G28:@-42#_=]R8H3PD2&K-! 1(@*7,X)#/KSK#)+AM2)O5:2T_/4M^[4
MO5S!N;?L&P#0?%?B*,53-QFAQ[UO0J=.),<M!8-$(Q=4@Q?2@!/H6CG+,51Z
M2E]-3[\0ZD#1X\ZEWB-VII/9X.WMS7P'Y_=TBDR'V?V,X?LX8&Y=E,08/<_@
MLRG%!,J =XJ7 >[*!TLI$1L=:_B%3Q"$OUI&SZ84]7TAV>V)5D4/C>-J87S:
MB!0-9V#1SM!OBW(;$R7B07NMM5)<'PY9?1YS=3"P!<!V4$CC$'M,H!_<LDF6
M4 Z1E7*YC(FR=S9"P)R9X0^2;C;ON1LWMD1=N[#;!1G;>+9]U-0S!"_=Z$N:
MFZ64V3E/$UCN43HN!W"V1!',8@:=\ S8K EF(VP]?&V_E8@USL'=)-H"#!;H
MM=9RPM$XB-2ZF(D%DTTLP\-2<)E%QF.W0.C;?^RHLF6E[R"_GM7^83@:WMS>
M+ C74O*8L@5'.1[,2N5R529 N22I1ZH=V:AH:B/%/_OJGE6_B^+&74BQ;_6[
M'T\(9TD;]&L:DT?,)86('DPBB'W+5>+<*:DWRK0W4__3K^[G>J\S]>\LQ09N
M73Y.QM_29#:?!S\[&<5RP_!M/G'A9[E.GSO%((1T*E"@6N))R*@I^WE*T2TG
M(4:KLZA3;;@!<?W.]JQU,]RU5EH&6F'H?K""]HXFIH Q1I"E4ME0XF:NG3 Y
M\:!CI<4-OR:NYUD 70-B4\#MJ)T& /?F%B4Z''VY]^Y>.1JRP!,YIB(34Y8*
M.(B*!6M#E"[6Z4Y]3D>C,-I5S>/.9-X 8E9[\_</'6F$YF!S=E!*)D$$;<%Z
MF\M#KX^$*DZK-1^]2EB_0XEKG8%=:J,9<#TOW+U,H_27N[Y*DYL!E]%;'P@D
M@@(2&5%@,YI=BC%$-"/NTT99=R?5U$\(:[$N;4<0;%!*O:M&&@58X>,BS[OZ
MYSUS)% BO2FC&I$C:3 W*9T)61N>I..&\<-5[#^GK<4*CWHPVT,O#2#M.2]E
M!?%HF@8\<^T3,Z")]9CX&I11- $(4<$%(E56=8+WE>2T^+[:#9[VEWYS$#J[
M^>:&DQ*'OA]/IP/)F$\<%2U8XA@[B@".^@3<>>TRRY'(.D?A:U2U^%!1 U![
MZ*(!7'V:C<._OXZO41O3NV*9 >46\^'RR)QBR6?XO">/@?06<Q KF:9U6H%?
MTM+B954W&-I3[CVWS*XZHD]&HUMW?38*D_*KQ5"O 3-:FQP"9,KQI+8L@E4)
MTUJN,Z>"D+0\06AES^S&7]AB:K<?8NK)NP'WLY1,#+]\G5WDS\A<:1L>^.RY
MXBI"B$9B0H%L68'2DU(DJCR7/*L#G&M+9&T$,7U,$.M>&\U!ZZ'E=^"3B\8K
M"\&5.S9.$_A,&$(A>!&UL\[7.=[6$+01G,SQPVDW#33=7GT_ZG6<'\9@[-MQ
M_<I'=M>$O2G==?JR78Y4TV @E\LA@7$-1CP8(6>%IQ-3)#I:9WAPI5$S QFI
M$#E:0%WBF<M*V;=/&015*1O"2D5Y/88*"7W?.>ZLW[7C9+82:G.GS4?W<]ZG
M.3 N$6^D!*)=V3*#,9DQV8"D&-^C5JV2ASAL[NGI^]*P,YQT(.X&0+,485WX
MN]:2L]'IC_"U%-K\.9ZL.T25"G@REPLKYP7:APBE:BI!M"%E*T+,IDZCV!Y$
M]WW'V!G\#J6X!C#ZG(U_I<)YBB??\7>_8+Q47L"?7M+3@2*61E7&-]'2W6M0
MI-8EAS\$1PUQQMDZQ_NVE/9]05G)&7:LHM8A6";AEI[S2S=[N 01R61K)(*$
M> ^"< .>Y@0T1,F#XU'F0YRZOZ:T[_O-PT!P7Q4U ,%/7\>363&>QP"5>:70
M?"QD*\L&:4/!Z&#!R2+(F C&K76NR5_0TO>EY__M[LJ:VUAN]7O^"Y+>EY=4
M23[R*5<<VV7)N76?6+V@;=:1.+ZDY-CWUP=-D?(QM7&9YHSRHB(M>0;+UV@
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
M9[@L=YE0@.!=3@92(1]1%9,A>L&@V"(Y.0O1^49-([:@;MCNLT<OY.A;7R/
MX+N;NG)JKXO*5!71NGR!0A1M/?,%I-.E]KROF7&60"AF3>#.*-VF!^WC-(WB
M G^/^N^:*&,$L%JW3IFDD"AX4@JD21D4*PY"KL5ZWDNU;&VIVIBO-06CN,??
M#C)["7H\ *FM=5YULV6CB_^97G]9M]<Y^YXN;W+-IRT6M3=NO@C?)Q)Y,<$Q
MLMVBSG C9EW(!JQ0V<?H@G1M9B/O0>PHJ@::PZZ9^D: T+MZ\S>S1#R][1:+
M21TB*%T6H+G-=>)?@<"* &^D+&BYD*S-EO@ ,:,H3FB'L$/%/P($+2^PX>+Z
MEH.S[U]QML!WW:Q;L_8.KR<H#%<A%^ 4]X"2B5:%P!H.\:+0RRQCFX[KVU W
MBMJ&=ACK74%#'P;74\D_T_\+8_3EUBC_3F%X74_=[,WL&[%_ZV&J))4QP0!/
MCLRSKG-=4G*@E;?<"<NBVZ:&[A :!@XG6\'MJ*H9A=U;6^RU?S"=W=3,T"WO
MW6QQBB1:O/T[<@UP<?:=? A2\'06YC^6DJZ3G*MGT5U>+J5UNU(G,CN;20=@
M5:P53C*2$U$0F*(]@1D7=6ESUM"0J6%GJ1S!RHX##B,8RG+;*'3BO7=&U,1D
M9'64C&?@LR2/1@>ABR#'AK?I9GS[_F''IC3'VQY"'H'17,]TN.A.TO_=3.?X
M85[WBNL?'R[#[/IDEL_H7[_6/YDXQ5,I.H,P,M1)1 $<V@3!DJ\BDL-6$\JV
MIW'8&2K-(=9(6:.HL_X-Z=UINI06?;[$I=9F^>2J"O/_E_\^B3:B2T:"0$5.
M,8MD=R-)$%5B)B?+F=^J!&%G"&Y#W7998O9BT=>[AEY(K^GSFZLK\@?BO3[;
M\<?;+JW$T5<[ZAU>UJ)C];Z\MFYJS7.(WD@+GA<)*D4&(=@( 864#)$C;]3/
M>41-K34*)93GD'BN+2=9O3>A%" 7Q4O'DBYMK-]_3U/K77#41U/K750V=/N!
M1XOL.<G,,V)"\USO(88"KE@$S;PORA!#OK^^UH=ULQA5:^N=E+]5-XM=-#$T
MG!XMS.;.&E>"A:QKRYB@$2AH(A#HJ)T/A0+HK9J#_O=UL]A)O5MUL]A%U@,"
M9CEF=/YC\NE\8M#9G!.G< 5K=S#-ZSD+@LRQ3AY()JFG>GLN,/WU<_?M;ZLG
MW@)D]66)CR4R?KYOC!TK=E):=Y $1Z#SDT\3H[VFN,%"R E!T28,3B<&G(2
M*1?.[5/>W6XZ/_DTQFX5A^A\1PF.0.>G'R?"FEIR4F/$VC-,$%2]*19LP2B$
MM"5N]F ]0.>G'X>K)FVC\QTE. *=__:/B3<^$64!+*\,,Y[!)U-HIV/1V.QX
MRD_=8]A-Y[_]8[@BT#8ZWU&"8S@5?K4D?7I7?Y:UE2D:<FFD(^!J'0FSO@"+
MU42)[+G>.$=[_+1WX]G#E77VJ^U>9#>"DX7:"P'K':VJ@H_3Q1^G/TYQEKY<
MA?D?2V]7*>N-5A0>U8V+(B7BQ]8Q&HJIX%5MV]2FB_MSE+V\.0'[1)I-]#1*
MW*VY62W*H(5 "J9 .QMK8S 'P?( Q3M/B(FTL-J<8SU'V; 9CGYQ\"S(#E#*
M"$!V'BYQL;J-^@ZO[QIXH$TJ1V)BN3L+#\&A@2 1M1+6Q]2H:.8A<L8&IT,T
MOIF*/5C\(\#0 PON@O[K<JTE8;*O';)3EJ)>O4KD.-21K18#9Y%V?-6FL/0)
MHEY>.^&>M\6]M#-&H%5&5JO0\NADC!J*4PY4#AZBL)I$E).V*9&[&H\#M)]$
MC<UP[:GXYP"UIQ9& *B?D<X]IM:FV%F-AB?0*M?AL8H$E:T!64PPWF15?)NK
M9L^2-C)P[0N"KJ5&1@"QK6ZS"%6*<(:!$2Z JATXG>;T \FGH%]%4]I49O56
MI#RJEK>';)>]ZVL$&-RKVBP$J66DQ<5$ 66,H1TB"J"=@6?M!7>-FM*T*A8<
MMJQY)\3T42RX@_I&@-!Z/?UF7J6]NGV,,81B3:H](^O<OT(AD$#R5P*&)'24
M)K09O+E)R0NH?SX$6P<)?N#$_ 4I?O&EN\RON_EOTT6Z[!8W<_R \^HWA,\X
M23[86(0D'\161T0B..MTG<P6HL44@]IPWAY,TC_WGA=0J[P/1'H7<?MKLJM?
MU!\Q+/#O?_D/4$L! A0#%     @ ,H-75/Z<)*C\'0  9\L  !X
M     ( !     &5X:&EB:71?,3 T>#(P,C%X9F]R;6]F;W!T+FAT;5!+ 0(4
M Q0    ( #*#5U1^7'9>/1T  !^^   >              "  3@>  !E>&AI
M8FET7S$P-7@R,#(Q>&9O<FUO9F1O;2YH=&U02P$"% ,4    "  R@U=4T&W/
M3W01  !;70  '@              @ &Q.P  97AH:6)I=%\Q,#9X,C R,7AF
M;W)M;V9D:7(N:'1M4$L! A0#%     @ ,H-75)8'4JNI$P  8'H  !X
M         ( !84T  &5X:&EB:71?,3 W>#(P,C%X9F]R;6]F:6YT+FAT;5!+
M 0(4 Q0    ( #*#5U0,0-3A'0<  &IQ   >              "  49A  !E
M>&AI8FET7S(Q>#(P,C%Q-'AS=6)S:61I82YH=&U02P$"% ,4    "  R@U=4
M(R5JH%X#  #]"0  '0              @ &?:   97AH:6)I=%\R,W@R,#(Q
M<31X8V]N<V5N="YH=&U02P$"% ,4    "  R@U=4_:7'*&8%  !N)0  &0
M            @ $X;   97AH:6)I=%\R-'@R,#(Q<31X<&]A+FAT;5!+ 0(4
M Q0    ( #*#5U12I%A/]0<  *(?   :              "  =5Q  !E>&AI
M8FET7S,Q,7@R,#(Q<31X8V5O+FAT;5!+ 0(4 Q0    ( #*#5U1S;R,M @@
M ((@   :              "  0)Z  !E>&AI8FET7S,Q,G@R,#(Q<31X8V9O
M+FAT;5!+ 0(4 Q0    ( #*#5U3LN!^G<@4  %X@   >              "
M 3R"  !E>&AI8FET7S,R,7@R,#(Q<31X<VEG;F%T=2YH=&U02P$"% ,4
M"  R@U=4X3X%>J]3!  =F3$ $               @ 'JAP  =FUI+3(P,C$Q
M,C(U+FAT;5!+ 0(4 Q0    ( #*#5U0KX!-'#AL  /XG 0 0
M  "  <?;! !V;6DM,C R,3$R,C4N>'-D4$L! A0#%     @ ,H-75,U6NC2@
M+P  (>$! !0              ( ! _<$ '9M:2TR,#(Q,3(R-5]C86PN>&UL
M4$L! A0#%     @ ,H-75/Q'ZWS6H@  M P' !0              ( !U28%
M '9M:2TR,#(Q,3(R-5]D968N>&UL4$L! A0#%     @ ,H-75,+M&?%?5@$
M!^,! !,              ( !W<D% '9M:2TR,#(Q,3(R-5]G,2YJ<&=02P$"
M% ,4    "  R@U=4<X"NXU8Q 0#NSP$ $P              @ %M( < =FUI
M+3(P,C$Q,C(U7V<R+FIP9U!+ 0(4 Q0    ( #*#5U0,XK=S][L!  R/$0 4
M              "  ?11" !V;6DM,C R,3$R,C5?;&%B+GAM;%!+ 0(4 Q0
M   ( #*#5U22=,UY#/X  $B/"P 4              "  1T."@!V;6DM,C R
C,3$R,C5?<')E+GAM;%!+!08     $@ 2 / $  !;# L    !

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